objectionary / normalizer

Command Line Normalizer of 𝜑-calculus Expressions
https://www.objectionary.com/normalizer/
MIT License
7 stars 2 forks source link

Optimize via `streams.yaml` a Java program that has streams #470

Open deemp opened 1 month ago

deemp commented 1 month ago

Details

We need to verify that stream optimizations work.

Subtasks

deemp commented 1 month ago

@volodya-lombrozo

Running on a program with streams

I found a Java program that has streams here.

I ran the command.

mvn clean integration-test -Dinvoker.test=streams -DskipTests

I got phi-expressions.zip

I copied the phi-expressions directory to the normalizer repository to the opeo directory.

I ran

normalizer dataize --minimize-stuck-terms --recursive --rules eo-phi-normalizer/test/eo/phi/rules/streams.yaml opeo/phi-expressions/org/eolang/streams/Main.phi

Error

I got an error

normalizer: An error occurred when parsing the input program:
syntax error at line 148, column 48 before `System'

Here's the problematic expression (dedented).

α0 ↦ ξ.java.lang.System.currentTimeMillis(
  α0 ↦ Φ.org.eolang.string(
    α0 ↦ Φ.org.eolang.bytes(
      Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-29-4A-7C-69-6E-74-65-72-66-61-63-65-64-3D-66-61-6C-73-65-7C-6E-61-6D-65-3D-63-75-72-72-65-6E-74-54-69-6D-65-4D-69-6C-6C-69-73-7C-6F-77-6E-65-72-3D-6A-61-76-61-2F-6C-61-6E-67-2F-53-79-73-74-65-6D-7C-74-79-70-65-3D-73-74-61-74-69-63
    )
  )
)

The problem seems to be the capital letter in System (see https://github.com/objectionary/normalizer/issues/379#issuecomment-2273575804).

Without System

I removed the statements with System and got this Java program:

package org.eolang.streams;

import java.util.Arrays;
import java.util.stream.IntStream;

public class Main {
    public static void main(String... args) {
        // long start = System.currentTimeMillis();
        String[] strings = IntStream.range(0, 10)
            .mapToObj(i -> String.valueOf(i))
            .toArray(String[]::new);
        int sum = Arrays.stream(strings)
            .filter(s -> Boolean.valueOf(s.equals("")).equals(false))
            .mapToInt(s -> Integer.parseInt(s))
            .sum();
        // System.out.printf("sum=%d time=%d%n", sum, System.currentTimeMillis() - start);
        // // Here I test {@link Playground} class.
        // System.out.printf("Playground is available %b%n", new Playground(0).isAvailable());
    }
}

I ran the command.

mvn clean integration-test -Dinvoker.test=streams -DskipTests

I got an error

Running post-build script: /home/eyjafjallajokull/Desktop/gh/opeo-maven-plugin/target/it/streams/verify.groovy
Assertion failed: 

assert log.contains("sum=")
       |   |
       |   false
       '[INFO] Error stacktraces are turned on.\n[INFO] Scanning for projects...\n[INFO] \n[INFO] ------------------------< org.eolang:benchmark >------------------------\n[INFO] Building benchmark 0.0.0\n[INFO]   from pom.xml\n[INFO] --------------------------------[ jar ]---------------------------------\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/junit/junit-bom/5.10.3/junit-bom-5.10.3.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/junit/junit-bom/5.10.3/junit-bom-5.10.3.pom (5.6 kB at 282 kB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/plugins/maven-resources-plugin/3.3.1/maven-resources-plugin-3.3.1.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/plugins/maven-resources-plugin/3.3.1/maven-resources-plugin-3.3.1.pom (8.2 kB at 583 kB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/plugins/maven-plugins/39/maven-plugins-39.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/plugins/maven-plugins/39/maven-plugins-39.pom (8.1 kB at 4.0 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/maven-parent/39/maven-parent-39.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/maven-parent/39/maven-parent-39.pom (48 kB at 16 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/apache/29/apache-29.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/apache/29/apache-29.pom (21 kB at 10 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/plugins/maven-resources-plugin/3.3.1/maven-resources-plugin-3.3.1.jar\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/plugins/maven-resources-plugin/3.3.1/maven-resources-plugin-3.3.1.jar (31 kB at 10 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/plugins/maven-compiler-plugin/3.11.0/maven-compiler-plugin-3.11.0.pom\n[INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/3.11.0/maven-compiler-plugin-3.11.0.pom\n[INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/3.11.0/maven-compiler-plugin-3.11.0.pom (9.8 kB at 23 kB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/plugins/maven-compiler-plugin/3.11.0/maven-compiler-plugin-3.11.0.jar\n[INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/3.11.0/maven-compiler-plugin-3.11.0.jar\n[INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/3.11.0/maven-compiler-plugin-3.11.0.jar (66 kB at 494 kB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/eolang/eo-maven-plugin/0.39.0/eo-maven-plugin-0.39.0.pom\n[INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/eolang/eo-maven-plugin/0.39.0/eo-maven-plugin-0.39.0.pom\n[INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/eolang/eo-maven-plugin/0.39.0/eo-maven-plugin-0.39.0.pom (18 kB at 234 kB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/eolang/eo-maven-plugin/0.39.0/eo-maven-plugin-0.39.0.jar\n[INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/eolang/eo-maven-plugin/0.39.0/eo-maven-plugin-0.39.0.jar\n[INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/eolang/eo-maven-plugin/0.39.0/eo-maven-plugin-0.39.0.jar (338 kB at 2.1 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/mojo/exec-maven-plugin/3.4.1/exec-maven-plugin-3.4.1.pom\n[INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/codehaus/mojo/exec-maven-plugin/3.4.1/exec-maven-plugin-3.4.1.pom\n[INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/codehaus/mojo/exec-maven-plugin/3.4.1/exec-maven-plugin-3.4.1.pom (14 kB at 238 kB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/mojo/mojo-parent/85/mojo-parent-85.pom\n[INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/codehaus/mojo/mojo-parent/85/mojo-parent-85.pom\n[INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/codehaus/mojo/mojo-parent/85/mojo-parent-85.pom (37 kB at 634 kB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/mojo/exec-maven-plugin/3.4.1/exec-maven-plugin-3.4.1.jar\n[INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/codehaus/mojo/exec-maven-plugin/3.4.1/exec-maven-plugin-3.4.1.jar\n[INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/codehaus/mojo/exec-maven-plugin/3.4.1/exec-maven-plugin-3.4.1.jar (86 kB at 1.4 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/plugins/maven-surefire-plugin/3.2.2/maven-surefire-plugin-3.2.2.pom\n[INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-surefire-plugin/3.2.2/maven-surefire-plugin-3.2.2.pom\n[INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-surefire-plugin/3.2.2/maven-surefire-plugin-3.2.2.pom (5.1 kB at 86 kB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/surefire/surefire/3.2.2/surefire-3.2.2.pom\n[INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire/3.2.2/surefire-3.2.2.pom\n[INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire/3.2.2/surefire-3.2.2.pom (21 kB at 356 kB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/maven-parent/40/maven-parent-40.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/maven-parent/40/maven-parent-40.pom (49 kB at 5.4 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/junit/junit-bom/5.9.3/junit-bom-5.9.3.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/junit/junit-bom/5.9.3/junit-bom-5.9.3.pom (5.6 kB at 5.6 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/plugins/maven-surefire-plugin/3.2.2/maven-surefire-plugin-3.2.2.jar\n[INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-surefire-plugin/3.2.2/maven-surefire-plugin-3.2.2.jar\n[INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-surefire-plugin/3.2.2/maven-surefire-plugin-3.2.2.jar (45 kB at 730 kB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/plugins/maven-jar-plugin/3.3.0/maven-jar-plugin-3.3.0.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/plugins/maven-jar-plugin/3.3.0/maven-jar-plugin-3.3.0.pom (6.8 kB at 676 kB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/plugins/maven-plugins/37/maven-plugins-37.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/plugins/maven-plugins/37/maven-plugins-37.pom (9.9 kB at 9.9 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/maven-parent/37/maven-parent-37.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/maven-parent/37/maven-parent-37.pom (46 kB at 46 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/apache/27/apache-27.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/apache/27/apache-27.pom (20 kB at 20 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/plugins/maven-jar-plugin/3.3.0/maven-jar-plugin-3.3.0.jar\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/plugins/maven-jar-plugin/3.3.0/maven-jar-plugin-3.3.0.jar (27 kB at 27 MB/s)\n[INFO] \n[INFO] --- resources:3.3.1:resources (default-resources) @ benchmark ---\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.26/plexus-interpolation-1.26.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.26/plexus-interpolation-1.26.pom (2.7 kB at 2.7 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus/5.1/plexus-5.1.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus/5.1/plexus-5.1.pom (23 kB at 23 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-utils/3.5.1/plexus-utils-3.5.1.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-utils/3.5.1/plexus-utils-3.5.1.pom (8.8 kB at 8.8 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus/10/plexus-10.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus/10/plexus-10.pom (25 kB)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/shared/maven-filtering/3.3.1/maven-filtering-3.3.1.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/shared/maven-filtering/3.3.1/maven-filtering-3.3.1.pom (6.0 kB at 6.0 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/shared/maven-shared-components/39/maven-shared-components-39.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/shared/maven-shared-components/39/maven-shared-components-39.pom (3.2 kB at 3.2 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/javax/inject/javax.inject/1/javax.inject-1.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/javax/inject/javax.inject/1/javax.inject-1.pom (612 B at 306 kB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.pom (2.7 kB at 2.7 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/slf4j/slf4j-parent/1.7.36/slf4j-parent-1.7.36.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/slf4j/slf4j-parent/1.7.36/slf4j-parent-1.7.36.pom (14 kB at 14 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/sonatype/plexus/plexus-build-api/0.0.7/plexus-build-api-0.0.7.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/sonatype/plexus/plexus-build-api/0.0.7/plexus-build-api-0.0.7.pom (3.2 kB at 3.2 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/sonatype/spice/spice-parent/15/spice-parent-15.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/sonatype/spice/spice-parent/15/spice-parent-15.pom (8.4 kB at 8.4 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/sonatype/forge/forge-parent/5/forge-parent-5.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/sonatype/forge/forge-parent/5/forge-parent-5.pom (8.4 kB at 8.4 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-utils/3.5.0/plexus-utils-3.5.0.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-utils/3.5.0/plexus-utils-3.5.0.pom (8.0 kB at 8.0 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/commons-io/commons-io/2.11.0/commons-io-2.11.0.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/commons-io/commons-io/2.11.0/commons-io-2.11.0.pom (20 kB at 20 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/commons/commons-parent/52/commons-parent-52.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/commons/commons-parent/52/commons-parent-52.pom (79 kB at 79 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/junit/junit-bom/5.7.2/junit-bom-5.7.2.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/junit/junit-bom/5.7.2/junit-bom-5.7.2.pom (5.1 kB)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.pom (31 kB at 31 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/junit/junit-bom/5.7.1/junit-bom-5.7.1.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/junit/junit-bom/5.7.1/junit-bom-5.7.1.pom (5.1 kB at 5.1 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.26/plexus-interpolation-1.26.jar\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.26/plexus-interpolation-1.26.jar (85 kB at 85 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-utils/3.5.1/plexus-utils-3.5.1.jar\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/shared/maven-filtering/3.3.1/maven-filtering-3.3.1.jar\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/javax/inject/javax.inject/1/javax.inject-1.jar\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/sonatype/plexus/plexus-build-api/0.0.7/plexus-build-api-0.0.7.jar\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/javax/inject/javax.inject/1/javax.inject-1.jar (2.5 kB at 2.5 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/commons-io/commons-io/2.11.0/commons-io-2.11.0.jar\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar (41 kB at 21 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/sonatype/plexus/plexus-build-api/0.0.7/plexus-build-api-0.0.7.jar (8.5 kB at 4.2 MB/s)\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/shared/maven-filtering/3.3.1/maven-filtering-3.3.1.jar (55 kB at 27 MB/s)\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-utils/3.5.1/plexus-utils-3.5.1.jar (269 kB at 90 MB/s)\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/commons-io/commons-io/2.11.0/commons-io-2.11.0.jar (327 kB at 109 MB/s)\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar (587 kB at 147 MB/s)\n[INFO] skip non existing resourceDirectory /home/eyjafjallajokull/Desktop/gh/opeo-maven-plugin/target/it/streams/src/main/resources\n[INFO] \n[INFO] --- compiler:3.11.0:compile (default-compile) @ benchmark ---\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/shared/maven-shared-utils/3.3.4/maven-shared-utils-3.3.4.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/shared/maven-shared-utils/3.3.4/maven-shared-utils-3.3.4.pom (5.8 kB at 648 kB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/shared/maven-shared-components/34/maven-shared-components-34.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/shared/maven-shared-components/34/maven-shared-components-34.pom (5.1 kB at 5.1 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/maven-parent/34/maven-parent-34.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/maven-parent/34/maven-parent-34.pom (43 kB at 43 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/commons-io/commons-io/2.6/commons-io-2.6.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/commons-io/commons-io/2.6/commons-io-2.6.pom (14 kB at 14 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/commons/commons-parent/42/commons-parent-42.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/commons/commons-parent/42/commons-parent-42.pom (68 kB)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/apache/18/apache-18.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/apache/18/apache-18.pom (16 kB)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/shared/maven-shared-incremental/1.1/maven-shared-incremental-1.1.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/shared/maven-shared-incremental/1.1/maven-shared-incremental-1.1.pom (4.7 kB at 4.7 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/shared/maven-shared-components/19/maven-shared-components-19.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/shared/maven-shared-components/19/maven-shared-components-19.pom (6.4 kB at 6.4 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/maven-parent/23/maven-parent-23.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/maven-parent/23/maven-parent-23.pom (33 kB at 33 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/apache/13/apache-13.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/apache/13/apache-13.pom (14 kB)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.pom (815 B at 815 kB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-containers/1.5.5/plexus-containers-1.5.5.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-containers/1.5.5/plexus-containers-1.5.5.pom (4.2 kB)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus/2.0.7/plexus-2.0.7.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus/2.0.7/plexus-2.0.7.pom (17 kB at 17 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-java/1.1.2/plexus-java-1.1.2.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-java/1.1.2/plexus-java-1.1.2.pom (5.0 kB)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-languages/1.1.2/plexus-languages-1.1.2.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-languages/1.1.2/plexus-languages-1.1.2.pom (4.1 kB)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/ow2/asm/asm/9.4/asm-9.4.pom\n[INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/ow2/asm/asm/9.4/asm-9.4.pom\n[INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/ow2/asm/asm/9.4/asm-9.4.pom (2.4 kB at 40 kB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/com/thoughtworks/qdox/qdox/2.0.3/qdox-2.0.3.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/com/thoughtworks/qdox/qdox/2.0.3/qdox-2.0.3.pom (17 kB at 1.7 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-compiler-api/2.13.0/plexus-compiler-api-2.13.0.pom\n[INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-api/2.13.0/plexus-compiler-api-2.13.0.pom\n[INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-api/2.13.0/plexus-compiler-api-2.13.0.pom (1.1 kB at 18 kB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-compiler/2.13.0/plexus-compiler-2.13.0.pom\n[INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler/2.13.0/plexus-compiler-2.13.0.pom\n[INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler/2.13.0/plexus-compiler-2.13.0.pom (8.4 kB at 147 kB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-components/10.0/plexus-components-10.0.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-components/10.0/plexus-components-10.0.pom (2.7 kB at 244 kB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/junit/junit-bom/5.9.1/junit-bom-5.9.1.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/junit/junit-bom/5.9.1/junit-bom-5.9.1.pom (5.6 kB at 2.8 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-compiler-manager/2.13.0/plexus-compiler-manager-2.13.0.pom\n[INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-manager/2.13.0/plexus-compiler-manager-2.13.0.pom\n[INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-manager/2.13.0/plexus-compiler-manager-2.13.0.pom (1.1 kB at 20 kB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-component-annotations/2.1.1/plexus-component-annotations-2.1.1.pom\n[INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-component-annotations/2.1.1/plexus-component-annotations-2.1.1.pom\n[INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-component-annotations/2.1.1/plexus-component-annotations-2.1.1.pom (770 B at 11 kB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-containers/2.1.1/plexus-containers-2.1.1.pom\n[INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-containers/2.1.1/plexus-containers-2.1.1.pom\n[INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-containers/2.1.1/plexus-containers-2.1.1.pom (6.0 kB at 104 kB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus/6.5/plexus-6.5.pom\n[INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/6.5/plexus-6.5.pom\n[INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/6.5/plexus-6.5.pom (26 kB at 443 kB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-compiler-javac/2.13.0/plexus-compiler-javac-2.13.0.pom\n[INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-javac/2.13.0/plexus-compiler-javac-2.13.0.pom\n[INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-javac/2.13.0/plexus-compiler-javac-2.13.0.pom (1.2 kB at 21 kB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-compilers/2.13.0/plexus-compilers-2.13.0.pom\n[INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compilers/2.13.0/plexus-compilers-2.13.0.pom\n[INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compilers/2.13.0/plexus-compilers-2.13.0.pom (1.3 kB at 21 kB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/shared/maven-shared-utils/3.3.4/maven-shared-utils-3.3.4.jar\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/shared/maven-shared-utils/3.3.4/maven-shared-utils-3.3.4.jar (153 kB at 12 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/commons-io/commons-io/2.6/commons-io-2.6.jar\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/shared/maven-shared-incremental/1.1/maven-shared-incremental-1.1.jar\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-java/1.1.2/plexus-java-1.1.2.jar\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/ow2/asm/asm/9.4/asm-9.4.jar\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/com/thoughtworks/qdox/qdox/2.0.3/qdox-2.0.3.jar\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar (4.2 kB at 4.2 MB/s)\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-java/1.1.2/plexus-java-1.1.2.jar (55 kB at 55 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-compiler-api/2.13.0/plexus-compiler-api-2.13.0.jar\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-utils/3.5.0/plexus-utils-3.5.0.jar\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/shared/maven-shared-incremental/1.1/maven-shared-incremental-1.1.jar (14 kB at 14 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-compiler-manager/2.13.0/plexus-compiler-manager-2.13.0.jar\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-compiler-javac/2.13.0/plexus-compiler-javac-2.13.0.jar\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/commons-io/commons-io/2.6/commons-io-2.6.jar (215 kB at 215 MB/s)\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/com/thoughtworks/qdox/qdox/2.0.3/qdox-2.0.3.jar (334 kB at 167 MB/s)\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-utils/3.5.0/plexus-utils-3.5.0.jar (267 kB at 134 MB/s)\n[INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/ow2/asm/asm/9.4/asm-9.4.jar\n[INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/ow2/asm/asm/9.4/asm-9.4.jar (122 kB at 1.9 MB/s)\n[INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-api/2.13.0/plexus-compiler-api-2.13.0.jar\n[INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-manager/2.13.0/plexus-compiler-manager-2.13.0.jar\n[INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-javac/2.13.0/plexus-compiler-javac-2.13.0.jar\n[INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-api/2.13.0/plexus-compiler-api-2.13.0.jar (27 kB at 450 kB/s)\n[INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-manager/2.13.0/plexus-compiler-manager-2.13.0.jar (4.7 kB at 26 kB/s)\n[INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-javac/2.13.0/plexus-compiler-javac-2.13.0.jar (23 kB at 119 kB/s)\n[INFO] Changes detected - recompiling the module! :source\n[INFO] Compiling 2 source files with javac [debug target 8] to target/classes\n[WARNING] bootstrap class path not set in conjunction with -source 8\n[WARNING] source value 8 is obsolete and will be removed in a future release\n[WARNING] target value 8 is obsolete and will be removed in a future release\n[WARNING] To suppress warnings about obsolete options, use -Xlint:-options.\n[WARNING] /home/eyjafjallajokull/Desktop/gh/opeo-maven-plugin/target/it/streams/src/main/java/org/eolang/streams/Playground.java:[42,16] Integer(int) in java.lang.Integer has been deprecated and marked for removal\n[INFO] \n[INFO] --- jeo:0.5.4:disassemble (bytecode-to-eo) @ benchmark ---\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/junit/junit-bom/5.10.1/junit-bom-5.10.1.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/junit/junit-bom/5.10.1/junit-bom-5.10.1.pom (5.6 kB at 1.4 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/slf4j/slf4j-api/2.0.9/slf4j-api-2.0.9.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/slf4j/slf4j-api/2.0.9/slf4j-api-2.0.9.pom (2.8 kB)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/slf4j/slf4j-parent/2.0.9/slf4j-parent-2.0.9.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/slf4j/slf4j-parent/2.0.9/slf4j-parent-2.0.9.pom (16 kB)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/slf4j/slf4j-bom/2.0.9/slf4j-bom-2.0.9.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/slf4j/slf4j-bom/2.0.9/slf4j-bom-2.0.9.pom (4.9 kB)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/slf4j/slf4j-api/2.0.14/slf4j-api-2.0.14.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/slf4j/slf4j-api/2.0.14/slf4j-api-2.0.14.pom (2.8 kB at 2.8 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/slf4j/slf4j-parent/2.0.14/slf4j-parent-2.0.14.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/slf4j/slf4j-parent/2.0.14/slf4j-parent-2.0.14.pom (13 kB at 13 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/slf4j/slf4j-bom/2.0.14/slf4j-bom-2.0.14.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/slf4j/slf4j-bom/2.0.14/slf4j-bom-2.0.14.pom (7.3 kB at 7.3 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/slf4j/slf4j-api/2.0.7/slf4j-api-2.0.7.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/slf4j/slf4j-api/2.0.7/slf4j-api-2.0.7.pom (2.7 kB at 2.7 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/slf4j/slf4j-parent/2.0.7/slf4j-parent-2.0.7.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/slf4j/slf4j-parent/2.0.7/slf4j-parent-2.0.7.pom (17 kB at 17 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/junit/junit-bom/5.9.2/junit-bom-5.9.2.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/junit/junit-bom/5.9.2/junit-bom-5.9.2.pom (5.6 kB at 5.6 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.pom (3.8 kB at 3.8 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/slf4j/slf4j-parent/1.7.25/slf4j-parent-1.7.25.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/slf4j/slf4j-parent/1.7.25/slf4j-parent-1.7.25.pom (14 kB)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/junit/junit-bom/5.11.0-M2/junit-bom-5.11.0-M2.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/junit/junit-bom/5.11.0-M2/junit-bom-5.11.0-M2.pom (5.7 kB at 5.7 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/junit/junit-bom/5.10.2/junit-bom-5.10.2.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/junit/junit-bom/5.10.2/junit-bom-5.10.2.pom (5.6 kB at 5.6 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/junit/junit-bom/5.10.0/junit-bom-5.10.0.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/junit/junit-bom/5.10.0/junit-bom-5.10.0.pom (5.6 kB)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/hamcrest/hamcrest/2.2/hamcrest-2.2.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/hamcrest/hamcrest/2.2/hamcrest-2.2.pom (1.1 kB at 1.1 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/slf4j/slf4j-api/2.0.14/slf4j-api-2.0.14.jar\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/slf4j/slf4j-api/2.0.14/slf4j-api-2.0.14.jar (70 kB at 70 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/hamcrest/hamcrest/2.2/hamcrest-2.2.jar\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/hamcrest/hamcrest/2.2/hamcrest-2.2.jar (123 kB at 123 MB/s)\n[INFO] Disassembling files from \'target/classes\' to \'target/generated-sources/jeo-decompile-xmir\'\n[INFO] Disassembling \'target/classes/org/eolang/streams/Main.class\' (2Kb)\n[INFO] Disassembling \'target/classes/org/eolang/streams/Playground.class\' (645b)\n[INFO] \'target/classes/org/eolang/streams/Playground.class\' disassembled to \'target/generated-sources/jeo-decompile-xmir/org/eolang/streams/Playground.xmir\' (13Kb) in 376ms\n[INFO] \'target/classes/org/eolang/streams/Main.class\' disassembled to \'target/generated-sources/jeo-decompile-xmir/org/eolang/streams/Main.xmir\' (38Kb) in 384ms\n[INFO] Total 2 files were disassembled in 401ms\n[INFO] \n[INFO] --- opeo:1.0-SNAPSHOT:decompile (opeo-decompile) @ benchmark ---\n[INFO] Use selective decompiler\n[INFO] Adding lines to org/eolang/streams/Main.xmir\n[INFO] Adding lines to org/eolang/streams/Playground.xmir\n[INFO] \n[INFO] --- eo:0.39.0:xmir-to-phi (convert-xmir-to-phi) @ benchmark ---\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/xml-apis/xml-apis/2.0.2/xml-apis-2.0.2.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/xml-apis/xml-apis/2.0.2/xml-apis-2.0.2.pom (346 B at 86 kB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.pom (2.2 kB at 2.2 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/commons/commons-lang3/3.15.0/commons-lang3-3.15.0.pom\n[INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/apache/commons/commons-lang3/3.15.0/commons-lang3-3.15.0.pom\n[INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/commons/commons-lang3/3.15.0/commons-lang3-3.15.0.pom (31 kB at 377 kB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/com/jcabi/jcabi-aspects/0.26.0/jcabi-aspects-0.26.0.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/com/jcabi/jcabi-aspects/0.26.0/jcabi-aspects-0.26.0.pom (8.1 kB at 815 kB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/com/jcabi/jcabi/1.38.0/jcabi-1.38.0.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/com/jcabi/jcabi/1.38.0/jcabi-1.38.0.pom (5.8 kB at 2.9 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/aspectj/aspectjrt/1.9.22.1/aspectjrt-1.9.22.1.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/aspectj/aspectjrt/1.9.22.1/aspectjrt-1.9.22.1.pom (2.2 kB at 1.1 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/javax/validation/validation-api/2.0.1.Final/validation-api-2.0.1.Final.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/javax/validation/validation-api/2.0.1.Final/validation-api-2.0.1.Final.pom (12 kB at 5.8 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/twdata/maven/mojo-executor/2.4.0/mojo-executor-2.4.0.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/twdata/maven/mojo-executor/2.4.0/mojo-executor-2.4.0.pom (3.1 kB at 1.6 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/twdata/maven/mojo-executor-parent/2.4.0/mojo-executor-parent-2.4.0.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/twdata/maven/mojo-executor-parent/2.4.0/mojo-executor-parent-2.4.0.pom (11 kB at 5.7 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/maven/3.3.1/maven-3.3.1.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/maven/3.3.1/maven-3.3.1.pom (23 kB at 12 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/maven-parent/26/maven-parent-26.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/maven-parent/26/maven-parent-26.pom (40 kB at 13 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/apache/16/apache-16.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/apache/16/apache-16.pom (15 kB at 7.7 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-utils/3.0.24/plexus-utils-3.0.24.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-utils/3.0.24/plexus-utils-3.0.24.pom (4.1 kB at 4.1 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus/4.0/plexus-4.0.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus/4.0/plexus-4.0.pom (22 kB at 22 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/sonatype/forge/forge-parent/10/forge-parent-10.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/sonatype/forge/forge-parent/10/forge-parent-10.pom (14 kB at 14 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/com/yegor256/tojos/0.18.1/tojos-0.18.1.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/com/yegor256/tojos/0.18.1/tojos-0.18.1.pom (5.2 kB at 5.2 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/glassfish/javax.json/1.1.4/javax.json-1.1.4.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/glassfish/javax.json/1.1.4/javax.json-1.1.4.pom (12 kB at 12 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/glassfish/json/1.1.4/json-1.1.4.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/glassfish/json/1.1.4/json-1.1.4.pom (18 kB at 18 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/net/java/jvnet-parent/5/jvnet-parent-5.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/net/java/jvnet-parent/5/jvnet-parent-5.pom (8.9 kB at 8.9 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/com/opencsv/opencsv/5.9/opencsv-5.9.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/com/opencsv/opencsv/5.9/opencsv-5.9.pom (36 kB at 36 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.pom (18 kB at 18 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/commons/commons-parent/47/commons-parent-47.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/commons/commons-parent/47/commons-parent-47.pom (78 kB at 78 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/apache/19/apache-19.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/apache/19/apache-19.pom (15 kB at 15 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.pom (19 kB)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/commons/commons-parent/34/commons-parent-34.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/commons/commons-parent/34/commons-parent-34.pom (56 kB at 56 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.pom (12 kB)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/commons/commons-parent/39/commons-parent-39.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/commons/commons-parent/39/commons-parent-39.pom (62 kB)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.pom (24 kB at 24 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/commons/commons-parent/48/commons-parent-48.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/commons/commons-parent/48/commons-parent-48.pom (72 kB at 72 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/apache/21/apache-21.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/apache/21/apache-21.pom (17 kB at 17 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/commons-io/commons-io/2.16.1/commons-io-2.16.1.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/commons-io/commons-io/2.16.1/commons-io-2.16.1.pom (20 kB)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/ch/qos/reload4j/reload4j/1.2.25/reload4j-1.2.25.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/ch/qos/reload4j/reload4j/1.2.25/reload4j-1.2.25.pom (16 kB at 16 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/com/jcabi/jcabi-maven-slf4j/0.12.2/jcabi-maven-slf4j-0.12.2.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/com/jcabi/jcabi-maven-slf4j/0.12.2/jcabi-maven-slf4j-0.12.2.pom (4.9 kB)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/com/jcabi/jcabi/1.34.1/jcabi-1.34.1.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/com/jcabi/jcabi/1.34.1/jcabi-1.34.1.pom (5.8 kB at 5.8 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/com/jcabi/parent/0.60.5/parent-0.60.5.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/com/jcabi/parent/0.60.5/parent-0.60.5.pom (63 kB at 63 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/junit/junit-bom/5.9.0/junit-bom-5.9.0.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/junit/junit-bom/5.9.0/junit-bom-5.9.0.pom (5.6 kB at 5.6 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/slf4j/slf4j-api/2.0.0-beta1/slf4j-api-2.0.0-beta1.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/slf4j/slf4j-api/2.0.0-beta1/slf4j-api-2.0.0-beta1.pom (1.6 kB at 1.6 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/slf4j/slf4j-parent/2.0.0-beta1/slf4j-parent-2.0.0-beta1.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/slf4j/slf4j-parent/2.0.0-beta1/slf4j-parent-2.0.0-beta1.pom (16 kB at 16 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/com/yegor256/jaxec/0.3.1/jaxec-0.3.1.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/com/yegor256/jaxec/0.3.1/jaxec-0.3.1.pom (4.4 kB at 4.4 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/com/moandjiezana/toml/toml4j/0.7.2/toml4j-0.7.2.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/com/moandjiezana/toml/toml4j/0.7.2/toml4j-0.7.2.pom (5.2 kB)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/com/google/code/gson/gson/2.8.1/gson-2.8.1.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/com/google/code/gson/gson/2.8.1/gson-2.8.1.pom (1.9 kB)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/com/google/code/gson/gson-parent/2.8.1/gson-parent-2.8.1.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/com/google/code/gson/gson-parent/2.8.1/gson-parent-2.8.1.pom (3.7 kB at 3.7 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/sonatype/oss/oss-parent/7/oss-parent-7.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/sonatype/oss/oss-parent/7/oss-parent-7.pom (4.8 kB)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/slf4j/slf4j-api/2.0.9/slf4j-api-2.0.9.jar\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/slf4j/slf4j-api/2.0.9/slf4j-api-2.0.9.jar (65 kB at 65 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/com/jcabi/jcabi-aspects/0.26.0/jcabi-aspects-0.26.0.jar\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/javax/validation/validation-api/2.0.1.Final/validation-api-2.0.1.Final.jar\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/aspectj/aspectjrt/1.9.22.1/aspectjrt-1.9.22.1.jar\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/twdata/maven/mojo-executor/2.4.0/mojo-executor-2.4.0.jar\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/twdata/maven/mojo-executor/2.4.0/mojo-executor-2.4.0.jar (13 kB at 13 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/com/yegor256/tojos/0.18.1/tojos-0.18.1.jar\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/com/jcabi/jcabi-aspects/0.26.0/jcabi-aspects-0.26.0.jar (92 kB at 46 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/glassfish/javax.json/1.1.4/javax.json-1.1.4.jar\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/javax/validation/validation-api/2.0.1.Final/validation-api-2.0.1.Final.jar (93 kB at 47 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.jar\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/com/yegor256/tojos/0.18.1/tojos-0.18.1.jar (30 kB at 30 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/com/opencsv/opencsv/5.9/opencsv-5.9.jar\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/aspectj/aspectjrt/1.9.22.1/aspectjrt-1.9.22.1.jar (127 kB at 42 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/com/opencsv/opencsv/5.9/opencsv-5.9.jar (240 kB at 120 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/glassfish/javax.json/1.1.4/javax.json-1.1.4.jar (129 kB at 43 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.jar\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar (62 kB at 21 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/commons/commons-lang3/3.15.0/commons-lang3-3.15.0.jar\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.jar (109 kB at 55 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/commons-io/commons-io/2.16.1/commons-io-2.16.1.jar\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/ch/qos/reload4j/reload4j/1.2.25/reload4j-1.2.25.jar\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar (247 kB at 62 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/com/jcabi/jcabi-maven-slf4j/0.12.2/jcabi-maven-slf4j-0.12.2.jar\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar (588 kB at 118 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/com/yegor256/jaxec/0.3.1/jaxec-0.3.1.jar\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/ch/qos/reload4j/reload4j/1.2.25/reload4j-1.2.25.jar (333 kB at 67 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/com/moandjiezana/toml/toml4j/0.7.2/toml4j-0.7.2.jar\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/com/jcabi/jcabi-maven-slf4j/0.12.2/jcabi-maven-slf4j-0.12.2.jar (10 kB at 2.1 MB/s)\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.jar (752 kB at 125 MB/s)\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/commons-io/commons-io/2.16.1/commons-io-2.16.1.jar (509 kB at 102 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/com/google/code/gson/gson/2.8.1/gson-2.8.1.jar\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/com/yegor256/jaxec/0.3.1/jaxec-0.3.1.jar (7.1 kB at 1.4 MB/s)\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/com/moandjiezana/toml/toml4j/0.7.2/toml4j-0.7.2.jar (63 kB at 13 MB/s)\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/com/google/code/gson/gson/2.8.1/gson-2.8.1.jar (233 kB at 39 MB/s)\n[INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/apache/commons/commons-lang3/3.15.0/commons-lang3-3.15.0.jar\n[INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/commons/commons-lang3/3.15.0/commons-lang3-3.15.0.jar (670 kB at 2.9 MB/s)\n[INFO] Processing XMIR: org/eolang/streams/Main.xmir (41Kb)\n[INFO] Processing XMIR: org/eolang/streams/Playground.xmir (14Kb)\n[INFO] Translated to phi: org/eolang/streams/Playground.xmir (14Kb) -> org/eolang/streams/Playground.phi (14Kb)\n[INFO] Translated to phi: org/eolang/streams/Main.xmir (41Kb) -> org/eolang/streams/Main.phi (43Kb)\n[INFO] Translated 2 XMIR file(s) from ./home/eyjafjallajokull/Desktop/gh/opeo-maven-plugin/target/it/streams/target/generated-sources/opeo-decompile-xmir to ./home/eyjafjallajokull/Desktop/gh/opeo-maven-plugin/target/it/streams/target/generated-sources/phi-expressions\n[INFO] \n[INFO] --- opeo:1.0-SNAPSHOT:compile (opeo-compile) @ benchmark ---\n[INFO] Compiling EO sources from target/generated-sources/opeo-decompile-xmir\n[INFO] Saving new compiled EO sources to target/generated-sources/opeo-compile-xmir\n[INFO] Compiled target/generated-sources/opeo-compile-xmir/org/eolang/streams/Playground.xmir (13Kb)\n[INFO] Compiled target/generated-sources/opeo-compile-xmir/org/eolang/streams/Main.xmir (38Kb)\n[INFO] Compiled 2 sources\n[INFO] \n[INFO] --- exec:3.4.1:exec (jeo-to-bytecode) @ benchmark ---\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/resolver/maven-resolver-util/1.4.1/maven-resolver-util-1.4.1.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/resolver/maven-resolver-util/1.4.1/maven-resolver-util-1.4.1.pom (2.8 kB at 401 kB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/resolver/maven-resolver/1.4.1/maven-resolver-1.4.1.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/resolver/maven-resolver/1.4.1/maven-resolver-1.4.1.pom (18 kB at 18 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/maven-parent/33/maven-parent-33.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/maven-parent/33/maven-parent-33.pom (44 kB)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/resolver/maven-resolver-api/1.4.1/maven-resolver-api-1.4.1.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/resolver/maven-resolver-api/1.4.1/maven-resolver-api-1.4.1.pom (2.6 kB)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-utils/4.0.1/plexus-utils-4.0.1.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-utils/4.0.1/plexus-utils-4.0.1.pom (7.8 kB at 7.8 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus/17/plexus-17.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus/17/plexus-17.pom (28 kB at 28 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-xml/3.0.1/plexus-xml-3.0.1.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-xml/3.0.1/plexus-xml-3.0.1.pom (3.7 kB at 3.7 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus/18/plexus-18.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus/18/plexus-18.pom (29 kB at 29 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/commons/commons-exec/1.4.0/commons-exec-1.4.0.pom\n[INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/apache/commons/commons-exec/1.4.0/commons-exec-1.4.0.pom\n[INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/commons/commons-exec/1.4.0/commons-exec-1.4.0.pom (9.5 kB at 161 kB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/commons/commons-parent/65/commons-parent-65.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/commons/commons-parent/65/commons-parent-65.pom (78 kB at 7.8 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/ow2/asm/asm-commons/9.7/asm-commons-9.7.pom\n[INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/ow2/asm/asm-commons/9.7/asm-commons-9.7.pom\n[INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/ow2/asm/asm-commons/9.7/asm-commons-9.7.pom (2.8 kB at 49 kB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/resolver/maven-resolver-util/1.4.1/maven-resolver-util-1.4.1.jar\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/resolver/maven-resolver-util/1.4.1/maven-resolver-util-1.4.1.jar (168 kB at 15 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/resolver/maven-resolver-api/1.4.1/maven-resolver-api-1.4.1.jar\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-utils/4.0.1/plexus-utils-4.0.1.jar\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-xml/3.0.1/plexus-xml-3.0.1.jar\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/commons/commons-exec/1.4.0/commons-exec-1.4.0.jar\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/ow2/asm/asm-commons/9.7/asm-commons-9.7.jar\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/resolver/maven-resolver-api/1.4.1/maven-resolver-api-1.4.1.jar (149 kB at 74 MB/s)\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-xml/3.0.1/plexus-xml-3.0.1.jar (94 kB at 94 MB/s)\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-utils/4.0.1/plexus-utils-4.0.1.jar (193 kB at 96 MB/s)\n[INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/apache/commons/commons-exec/1.4.0/commons-exec-1.4.0.jar\n[INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/commons/commons-exec/1.4.0/commons-exec-1.4.0.jar (66 kB at 193 kB/s)\n[INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/ow2/asm/asm-commons/9.7/asm-commons-9.7.jar\n[INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/ow2/asm/asm-commons/9.7/asm-commons-9.7.jar (73 kB at 1.2 MB/s)\n[INFO] Error stacktraces are turned on.\n[INFO] Scanning for projects...\n[INFO] \n[INFO] ------------------------< org.eolang:benchmark >------------------------\n[INFO] Building benchmark 0.0.0\n[INFO]   from pom.xml\n[INFO] --------------------------------[ jar ]---------------------------------\n[INFO] \n[INFO] --- jeo:0.5.4:assemble (default-cli) @ benchmark ---\n[INFO] Assembling files from \'target/generated-sources/opeo-compile-xmir\' to \'target/classes\'\n[INFO] Assembling \'target/generated-sources/opeo-compile-xmir/org/eolang/streams/Main.xmir\' (38Kb)\n[INFO] Assembling \'target/generated-sources/opeo-compile-xmir/org/eolang/streams/Playground.xmir\' (13Kb)\n[INFO] \'target/generated-sources/opeo-compile-xmir/org/eolang/streams/Playground.xmir\' assembled to \'target/classes/org/eolang/streams/Playground.class\' (418b) in 175ms\n[INFO] \'target/generated-sources/opeo-compile-xmir/org/eolang/streams/Main.xmir\' assembled to \'target/classes/org/eolang/streams/Main.class\' (2Kb) in 175ms\n[INFO] Total 2 files were assembled in 628ms\n[INFO] ------------------------------------------------------------------------\n[INFO] BUILD SUCCESS\n[INFO] ------------------------------------------------------------------------\n[INFO] Total time:  0.978 s\n[INFO] Finished at: 2024-08-14T16:36:22+03:00\n[INFO] ------------------------------------------------------------------------\n[INFO] \n[INFO] --- resources:3.3.1:testResources (default-testResources) @ benchmark ---\n[INFO] skip non existing resourceDirectory /home/eyjafjallajokull/Desktop/gh/opeo-maven-plugin/target/it/streams/src/test/resources\n[INFO] \n[INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ benchmark ---\n[INFO] No sources to compile\n[INFO] \n[INFO] --- surefire:3.2.2:test (default-test) @ benchmark ---\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/surefire/maven-surefire-common/3.2.2/maven-surefire-common-3.2.2.pom\n[INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/maven-surefire-common/3.2.2/maven-surefire-common-3.2.2.pom\n[INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/maven-surefire-common/3.2.2/maven-surefire-common-3.2.2.pom (6.1 kB at 105 kB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/surefire/surefire-api/3.2.2/surefire-api-3.2.2.pom\n[INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-api/3.2.2/surefire-api-3.2.2.pom\n[INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-api/3.2.2/surefire-api-3.2.2.pom (3.4 kB at 60 kB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/surefire/surefire-logger-api/3.2.2/surefire-logger-api-3.2.2.pom\n[INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-logger-api/3.2.2/surefire-logger-api-3.2.2.pom\n[INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-logger-api/3.2.2/surefire-logger-api-3.2.2.pom (3.2 kB at 54 kB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/surefire/surefire-shared-utils/3.2.2/surefire-shared-utils-3.2.2.pom\n[INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-shared-utils/3.2.2/surefire-shared-utils-3.2.2.pom\n[INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-shared-utils/3.2.2/surefire-shared-utils-3.2.2.pom (4.1 kB at 71 kB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/surefire/surefire-extensions-api/3.2.2/surefire-extensions-api-3.2.2.pom\n[INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-extensions-api/3.2.2/surefire-extensions-api-3.2.2.pom\n[INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-extensions-api/3.2.2/surefire-extensions-api-3.2.2.pom (3.2 kB at 55 kB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/surefire/surefire-booter/3.2.2/surefire-booter-3.2.2.pom\n[INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-booter/3.2.2/surefire-booter-3.2.2.pom\n[INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-booter/3.2.2/surefire-booter-3.2.2.pom (4.3 kB at 76 kB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/surefire/surefire-extensions-spi/3.2.2/surefire-extensions-spi-3.2.2.pom\n[INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-extensions-spi/3.2.2/surefire-extensions-spi-3.2.2.pom\n[INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-extensions-spi/3.2.2/surefire-extensions-spi-3.2.2.pom (1.7 kB at 29 kB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/eclipse/aether/aether-util/1.0.0.v20140518/aether-util-1.0.0.v20140518.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/eclipse/aether/aether-util/1.0.0.v20140518/aether-util-1.0.0.v20140518.pom (2.2 kB at 366 kB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/eclipse/aether/aether/1.0.0.v20140518/aether-1.0.0.v20140518.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/eclipse/aether/aether/1.0.0.v20140518/aether-1.0.0.v20140518.pom (30 kB at 30 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/eclipse/aether/aether-api/1.0.0.v20140518/aether-api-1.0.0.v20140518.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/eclipse/aether/aether-api/1.0.0.v20140518/aether-api-1.0.0.v20140518.pom (1.9 kB at 1.9 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/shared/maven-common-artifact-filters/3.1.1/maven-common-artifact-filters-3.1.1.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/shared/maven-common-artifact-filters/3.1.1/maven-common-artifact-filters-3.1.1.pom (5.8 kB at 5.8 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/maven-artifact/3.2.5/maven-artifact-3.2.5.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/maven-artifact/3.2.5/maven-artifact-3.2.5.pom (2.3 kB)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/maven/3.2.5/maven-3.2.5.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/maven/3.2.5/maven-3.2.5.pom (22 kB)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/maven-parent/25/maven-parent-25.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/maven-parent/25/maven-parent-25.pom (37 kB at 37 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/apache/15/apache-15.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/apache/15/apache-15.pom (15 kB)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-utils/4.0.0/plexus-utils-4.0.0.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-utils/4.0.0/plexus-utils-4.0.0.pom (8.7 kB at 8.7 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus/13/plexus-13.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus/13/plexus-13.pom (27 kB at 27 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/maven-core/3.2.5/maven-core-3.2.5.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/maven-core/3.2.5/maven-core-3.2.5.pom (8.1 kB at 8.1 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/maven-settings/3.2.5/maven-settings-3.2.5.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/maven-settings/3.2.5/maven-settings-3.2.5.pom (2.2 kB)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/maven-settings-builder/3.2.5/maven-settings-builder-3.2.5.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/maven-settings-builder/3.2.5/maven-settings-builder-3.2.5.pom (2.6 kB)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.21/plexus-interpolation-1.21.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.21/plexus-interpolation-1.21.pom (1.5 kB)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-components/1.3.1/plexus-components-1.3.1.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-components/1.3.1/plexus-components-1.3.1.pom (3.1 kB at 3.1 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus/3.3.1/plexus-3.3.1.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus/3.3.1/plexus-3.3.1.pom (20 kB at 20 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/sonatype/spice/spice-parent/17/spice-parent-17.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/sonatype/spice/spice-parent/17/spice-parent-17.pom (6.8 kB)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.pom (3.0 kB)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/sonatype/spice/spice-parent/12/spice-parent-12.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/sonatype/spice/spice-parent/12/spice-parent-12.pom (6.8 kB)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/sonatype/forge/forge-parent/4/forge-parent-4.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/sonatype/forge/forge-parent/4/forge-parent-4.pom (8.4 kB at 8.4 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.pom (2.1 kB)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/maven-repository-metadata/3.2.5/maven-repository-metadata-3.2.5.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/maven-repository-metadata/3.2.5/maven-repository-metadata-3.2.5.pom (2.2 kB)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/maven-plugin-api/3.2.5/maven-plugin-api-3.2.5.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/maven-plugin-api/3.2.5/maven-plugin-api-3.2.5.pom (3.0 kB)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/eclipse/sisu/org.eclipse.sisu.plexus/0.9.0.M2/org.eclipse.sisu.plexus-0.9.0.M2.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/eclipse/sisu/org.eclipse.sisu.plexus/0.9.0.M2/org.eclipse.sisu.plexus-0.9.0.M2.pom (15 kB at 15 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/eclipse/sisu/sisu-plexus/0.9.0.M2/sisu-plexus-0.9.0.M2.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/eclipse/sisu/sisu-plexus/0.9.0.M2/sisu-plexus-0.9.0.M2.pom (15 kB)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.pom (13 kB at 13 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/net/java/jvnet-parent/3/jvnet-parent-3.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/net/java/jvnet-parent/3/jvnet-parent-3.pom (4.8 kB)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/javax/enterprise/cdi-api/1.2/cdi-api-1.2.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/javax/enterprise/cdi-api/1.2/cdi-api-1.2.pom (6.3 kB at 6.3 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/jboss/weld/weld-parent/26/weld-parent-26.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/jboss/weld/weld-parent/26/weld-parent-26.pom (32 kB at 32 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/eclipse/sisu/org.eclipse.sisu.inject/0.9.0.M2/org.eclipse.sisu.inject-0.9.0.M2.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/eclipse/sisu/org.eclipse.sisu.inject/0.9.0.M2/org.eclipse.sisu.inject-0.9.0.M2.pom (17 kB at 17 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/eclipse/sisu/sisu-inject/0.9.0.M2/sisu-inject-0.9.0.M2.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/eclipse/sisu/sisu-inject/0.9.0.M2/sisu-inject-0.9.0.M2.pom (15 kB)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-component-annotations/2.1.0/plexus-component-annotations-2.1.0.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-component-annotations/2.1.0/plexus-component-annotations-2.1.0.pom (750 B)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-containers/2.1.0/plexus-containers-2.1.0.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-containers/2.1.0/plexus-containers-2.1.0.pom (4.8 kB)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-classworlds/2.6.0/plexus-classworlds-2.6.0.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-classworlds/2.6.0/plexus-classworlds-2.6.0.pom (7.9 kB at 7.9 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/maven-model-builder/3.2.5/maven-model-builder-3.2.5.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/maven-model-builder/3.2.5/maven-model-builder-3.2.5.pom (3.0 kB at 3.0 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/maven-aether-provider/3.2.5/maven-aether-provider-3.2.5.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/maven-aether-provider/3.2.5/maven-aether-provider-3.2.5.pom (4.2 kB)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/eclipse/aether/aether-spi/1.0.0.v20140518/aether-spi-1.0.0.v20140518.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/eclipse/aether/aether-spi/1.0.0.v20140518/aether-spi-1.0.0.v20140518.pom (2.1 kB)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/eclipse/aether/aether-impl/1.0.0.v20140518/aether-impl-1.0.0.v20140518.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/eclipse/aether/aether-impl/1.0.0.v20140518/aether-impl-1.0.0.v20140518.pom (3.5 kB)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/sonatype/sisu/sisu-guice/3.2.3/sisu-guice-3.2.3.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/sonatype/sisu/sisu-guice/3.2.3/sisu-guice-3.2.3.pom (11 kB at 11 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/sonatype/sisu/inject/guice-parent/3.2.3/guice-parent-3.2.3.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/sonatype/sisu/inject/guice-parent/3.2.3/guice-parent-3.2.3.pom (13 kB)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/sonatype/forge/forge-parent/38/forge-parent-38.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/sonatype/forge/forge-parent/38/forge-parent-38.pom (19 kB at 19 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.pom (363 B)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/com/google/guava/guava/16.0.1/guava-16.0.1.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/com/google/guava/guava/16.0.1/guava-16.0.1.pom (6.1 kB at 6.1 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/com/google/guava/guava-parent/16.0.1/guava-parent-16.0.1.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/com/google/guava/guava-parent/16.0.1/guava-parent-16.0.1.pom (7.3 kB at 7.3 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-classworlds/2.5.2/plexus-classworlds-2.5.2.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-classworlds/2.5.2/plexus-classworlds-2.5.2.pom (7.3 kB at 7.3 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/commons-io/commons-io/2.12.0/commons-io-2.12.0.pom\n[INFO] Downloading from central: https://repo.maven.apache.org/maven2/commons-io/commons-io/2.12.0/commons-io-2.12.0.pom\n[INFO] Downloaded from central: https://repo.maven.apache.org/maven2/commons-io/commons-io/2.12.0/commons-io-2.12.0.pom (20 kB at 110 kB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/commons/commons-parent/57/commons-parent-57.pom\n[INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/57/commons-parent-57.pom\n[INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/57/commons-parent-57.pom (83 kB at 1.3 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-java/1.2.0/plexus-java-1.2.0.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-java/1.2.0/plexus-java-1.2.0.pom (4.3 kB at 329 kB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-languages/1.2.0/plexus-languages-1.2.0.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-languages/1.2.0/plexus-languages-1.2.0.pom (3.2 kB at 1.6 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus/15/plexus-15.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus/15/plexus-15.pom (28 kB at 28 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/ow2/asm/asm/9.6/asm-9.6.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/ow2/asm/asm/9.6/asm-9.6.pom (2.4 kB at 2.4 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/surefire/maven-surefire-common/3.2.2/maven-surefire-common-3.2.2.jar\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/surefire/surefire-api/3.2.2/surefire-api-3.2.2.jar\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/surefire/surefire-logger-api/3.2.2/surefire-logger-api-3.2.2.jar\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/surefire/surefire-extensions-api/3.2.2/surefire-extensions-api-3.2.2.jar\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/surefire/surefire-booter/3.2.2/surefire-booter-3.2.2.jar\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/eclipse/aether/aether-util/1.0.0.v20140518/aether-util-1.0.0.v20140518.jar\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/surefire/surefire-extensions-spi/3.2.2/surefire-extensions-spi-3.2.2.jar\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/eclipse/aether/aether-api/1.0.0.v20140518/aether-api-1.0.0.v20140518.jar\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/shared/maven-common-artifact-filters/3.1.1/maven-common-artifact-filters-3.1.1.jar\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/commons-io/commons-io/2.12.0/commons-io-2.12.0.jar\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-java/1.2.0/plexus-java-1.2.0.jar\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/ow2/asm/asm/9.6/asm-9.6.jar\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-java/1.2.0/plexus-java-1.2.0.jar (58 kB at 58 MB/s)\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/shared/maven-common-artifact-filters/3.1.1/maven-common-artifact-filters-3.1.1.jar (61 kB at 61 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/surefire/surefire-shared-utils/3.2.2/surefire-shared-utils-3.2.2.jar\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/eclipse/aether/aether-api/1.0.0.v20140518/aether-api-1.0.0.v20140518.jar (136 kB at 136 MB/s)\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/ow2/asm/asm/9.6/asm-9.6.jar (124 kB at 124 MB/s)\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/eclipse/aether/aether-util/1.0.0.v20140518/aether-util-1.0.0.v20140518.jar (146 kB at 146 MB/s)\n[INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/maven-surefire-common/3.2.2/maven-surefire-common-3.2.2.jar\n[INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/maven-surefire-common/3.2.2/maven-surefire-common-3.2.2.jar (309 kB at 3.2 MB/s)\n[INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-api/3.2.2/surefire-api-3.2.2.jar\n[INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-logger-api/3.2.2/surefire-logger-api-3.2.2.jar\n[INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-extensions-api/3.2.2/surefire-extensions-api-3.2.2.jar\n[INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-booter/3.2.2/surefire-booter-3.2.2.jar\n[INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-extensions-spi/3.2.2/surefire-extensions-spi-3.2.2.jar\n[INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-logger-api/3.2.2/surefire-logger-api-3.2.2.jar (14 kB at 234 kB/s)\n[INFO] Downloading from central: https://repo.maven.apache.org/maven2/commons-io/commons-io/2.12.0/commons-io-2.12.0.jar\n[INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-extensions-api/3.2.2/surefire-extensions-api-3.2.2.jar (26 kB at 355 kB/s)\n[INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-shared-utils/3.2.2/surefire-shared-utils-3.2.2.jar\n[INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-api/3.2.2/surefire-api-3.2.2.jar (171 kB at 2.3 MB/s)\n[INFO] Downloaded from central: https://repo.maven.apache.org/maven2/commons-io/commons-io/2.12.0/commons-io-2.12.0.jar (474 kB at 2.7 MB/s)\n[INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-extensions-spi/3.2.2/surefire-extensions-spi-3.2.2.jar (8.2 kB at 44 kB/s)\n[INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-booter/3.2.2/surefire-booter-3.2.2.jar (118 kB at 429 kB/s)\n[INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-shared-utils/3.2.2/surefire-shared-utils-3.2.2.jar (2.3 MB at 4.5 MB/s)\n[INFO] No tests to run.\n[INFO] \n[INFO] --- jar:3.3.0:jar (default-jar) @ benchmark ---\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/shared/file-management/3.1.0/file-management-3.1.0.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/shared/file-management/3.1.0/file-management-3.1.0.pom (4.5 kB at 264 kB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/shared/maven-shared-components/36/maven-shared-components-36.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/shared/maven-shared-components/36/maven-shared-components-36.pom (4.9 kB at 4.9 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/maven-parent/36/maven-parent-36.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/maven-parent/36/maven-parent-36.pom (45 kB at 45 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/apache/26/apache-26.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/apache/26/apache-26.pom (21 kB at 4.1 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-utils/3.3.0/plexus-utils-3.3.0.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-utils/3.3.0/plexus-utils-3.3.0.pom (5.2 kB at 1.3 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/maven-archiver/3.6.0/maven-archiver-3.6.0.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/maven-archiver/3.6.0/maven-archiver-3.6.0.pom (3.9 kB at 3.9 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-io/3.4.0/plexus-io-3.4.0.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-io/3.4.0/plexus-io-3.4.0.pom (6.0 kB at 6.0 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-archiver/4.4.0/plexus-archiver-4.4.0.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-archiver/4.4.0/plexus-archiver-4.4.0.pom (6.3 kB at 6.3 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/commons/commons-compress/1.21/commons-compress-1.21.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/commons/commons-compress/1.21/commons-compress-1.21.pom (20 kB at 20 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/iq80/snappy/snappy/0.4/snappy-0.4.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/iq80/snappy/snappy/0.4/snappy-0.4.pom (15 kB at 15 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/tukaani/xz/1.9/xz-1.9.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/tukaani/xz/1.9/xz-1.9.pom (2.0 kB at 2.0 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-utils/3.4.2/plexus-utils-3.4.2.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-utils/3.4.2/plexus-utils-3.4.2.pom (8.2 kB)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus/8/plexus-8.pom\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus/8/plexus-8.pom (25 kB at 25 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/shared/file-management/3.1.0/file-management-3.1.0.jar\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/shared/file-management/3.1.0/file-management-3.1.0.jar (36 kB at 36 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/maven-archiver/3.6.0/maven-archiver-3.6.0.jar\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-io/3.4.0/plexus-io-3.4.0.jar\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-archiver/4.4.0/plexus-archiver-4.4.0.jar\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/commons/commons-compress/1.21/commons-compress-1.21.jar\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/iq80/snappy/snappy/0.4/snappy-0.4.jar\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-io/3.4.0/plexus-io-3.4.0.jar (79 kB at 79 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/tukaani/xz/1.9/xz-1.9.jar\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/maven/maven-archiver/3.6.0/maven-archiver-3.6.0.jar (26 kB at 26 MB/s)\n[INFO] Downloading from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-utils/3.4.2/plexus-utils-3.4.2.jar\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-archiver/4.4.0/plexus-archiver-4.4.0.jar (211 kB at 211 MB/s)\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/iq80/snappy/snappy/0.4/snappy-0.4.jar (58 kB at 29 MB/s)\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/tukaani/xz/1.9/xz-1.9.jar (116 kB at 58 MB/s)\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/codehaus/plexus/plexus-utils/3.4.2/plexus-utils-3.4.2.jar (267 kB at 267 MB/s)\n[INFO] Downloaded from local.central: file:///home/eyjafjallajokull/.m2/repository/org/apache/commons/commons-compress/1.21/commons-compress-1.21.jar (1.0 MB at 255 MB/s)\n[INFO] Building jar: /home/eyjafjallajokull/Desktop/gh/opeo-maven-plugin/target/it/streams/target/benchmark-0.0.0.jar\n[INFO] \n[INFO] --- exec:3.4.1:java (run-app) @ benchmark ---\n[INFO] ------------------------------------------------------------------------\n[INFO] BUILD SUCCESS\n[INFO] ------------------------------------------------------------------------\n[INFO] Total time:  10.698 s\n[INFO] Finished at: 2024-08-14T16:36:24+03:00\n[INFO] ------------------------------------------------------------------------\nRunning post-build script: /home/eyjafjallajokull/Desktop/gh/opeo-maven-plugin/target/it/streams/verify.groovy\n'

        at org.codehaus.groovy.runtime.InvokerHelper.createAssertError(InvokerHelper.java:414)
        at Script1.run(Script1.groovy:28)
        at groovy.lang.GroovyShell.evaluate(GroovyShell.java:460)
        at groovy.lang.GroovyShell.evaluate(GroovyShell.java:495)
        at groovy.lang.GroovyShell.evaluate(GroovyShell.java:469)
        at org.apache.maven.shared.scriptinterpreter.GroovyScriptInterpreter.evaluateScript(GroovyScriptInterpreter.java:85)
        at org.apache.maven.shared.scriptinterpreter.ScriptRunner.executeRun(ScriptRunner.java:222)
        at org.apache.maven.shared.scriptinterpreter.ScriptRunner.run(ScriptRunner.java:158)
        at org.apache.maven.plugins.invoker.AbstractInvokerMojo.runPostBuildHook(AbstractInvokerMojo.java:1957)
        at org.apache.maven.plugins.invoker.AbstractInvokerMojo.runBuild(AbstractInvokerMojo.java:1914)
        at org.apache.maven.plugins.invoker.AbstractInvokerMojo.runBuild(AbstractInvokerMojo.java:1584)
        at org.apache.maven.plugins.invoker.AbstractInvokerMojo.lambda$runBuilds$4(AbstractInvokerMojo.java:1346)
        at org.apache.maven.plugins.invoker.JobExecutor.lambda$forEach$0(JobExecutor.java:63)
        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
        at java.base/java.lang.Thread.run(Thread.java:1583)
*** end build.log for: streams/pom.xml ***

[ERROR] -------------------------------------------------
[ERROR] 
[INFO] -------------------------------------------------
[INFO] Build Summary:
[INFO]   Passed: 0, Failed: 1, Errors: 0, Skipped: 0
[INFO] -------------------------------------------------
[ERROR] The following builds failed:
[ERROR] *  streams/pom.xml
[INFO] -------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  18.496 s
[INFO] Finished at: 2024-08-14T16:36:25+03:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-invoker-plugin:3.7.0:run (default) on project opeo-maven-plugin: 1 build failed. See console output above for details. -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
deemp commented 1 month ago

@volodya-lombrozo

Next, I disabled checks in src/it/streams/verify.groovy and got phi-expressions.zip.

I ran normalizer again and got an error:

normalizer: An error occurred when parsing the input program:
syntax error at line 151, column 51 before `IntStream'

Problematic expression:

α1 ↦ ξ.java.util.stream.IntStream.range(
  α0 ↦ Φ.org.eolang.string(
    α0 ↦ Φ.org.eolang.bytes(
      Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-49-49-29-4C-6A-61-76-61-2F-75-74-69-6C-2F-73-74-72-65-61-6D-2F-49-6E-74-53-74-72-65-61-6D-3B-7C-69-6E-74-65-72-66-61-63-65-64-3D-74-72-75-65-7C-6E-61-6D-65-3D-72-61-6E-67-65-7C-6F-77-6E-65-72-3D-6A-61-76-61-2F-75-74-69-6C-2F-73-74-72-65-61-6D-2F-49-6E-74-53-74-72-65-61-6D-7C-74-79-70-65-3D-73-74-61-74-69-63
    )
  ),

The same problem with capital letters (see https://github.com/objectionary/normalizer/issues/379#issuecomment-2273575804).

deemp commented 1 month ago

@volodya-lombrozo

I prefixed with j$ all attributes that started with a capital letter. Then, I ran the normalizer.

Before normalization:

Click to expand ``` { ⟦ org ↦ ⟦ eolang ↦ ⟦ streams ↦ ⟦ j$Main ↦ ⟦ version ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-34 ) ), access ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-21 ) ), supername ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 6A-61-76-61-2F-6C-61-6E-67-2F-4F-62-6A-65-63-74 ) ), interfaces ↦ Φ.org.eolang.tuple.empty, new-KClW ↦ ⟦ access ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-01 ) ), descriptor ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 28-29-56 ) ), signature ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ -- ) ), exceptions ↦ Φ.org.eolang.tuple.empty, maxs ↦ ⟦ stack ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-01 ) ), locals ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-01 ) ) ⟧, φ ↦ Φ.org.eolang.seq( α0 ↦ ξ.instructions ), instructions ↦ Φ.org.eolang.tuple( α0 ↦ Φ.org.eolang.tuple( α0 ↦ Φ.org.eolang.tuple( α0 ↦ Φ.org.eolang.tuple.empty, α1 ↦ Φ.org.eolang.labeled( α0 ↦ Φ.org.eolang.label( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 34-30-65-31-61-64-61-30-2D-33-34-31-32-2D-34-30-65-62-2D-61-66-63-61-2D-61-38-32-37-31-39-37-37-34-35-63-65 ) ) ) ), α1 ↦ ξ( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-6F-72-67-2E-65-6F-6C-61-6E-67-2E-73-74-72-65-61-6D-73-2E-4D-61-69-6E ) ) ).super( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-29-56-7C-6E-61-6D-65-3D-3C-69-6E-69-74-3E-7C-6F-77-6E-65-72-3D-6A-61-76-61-2F-6C-61-6E-67-2F-4F-62-6A-65-63-74 ) ) ) ), α1 ↦ Φ.org.eolang.labeled( α0 ↦ Φ.org.eolang.return, α1 ↦ Φ.org.eolang.label( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 62-31-64-36-64-62-39-38-2D-63-30-35-37-2D-34-63-39-33-2D-61-65-37-61-2D-38-33-61-39-30-66-64-31-66-30-66-31 ) ) ) ) ⟧, j$main-KFtMamF2YS9sYW5nL1N0cmluZzspVg== ↦ ⟦ access ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-89 ) ), descriptor ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 28-5B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B-29-56 ) ), signature ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ -- ) ), exceptions ↦ Φ.org.eolang.tuple.empty, maxs ↦ ⟦ stack ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-02 ) ), locals ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-03 ) ) ⟧, param-W0xqYXZhL2xhbmcvU3RyaW5nOw==-0 ↦ Φ.org.eolang.param, φ ↦ Φ.org.eolang.seq( α0 ↦ ξ.instructions ), instructions ↦ Φ.org.eolang.tuple( α0 ↦ Φ.org.eolang.tuple( α0 ↦ Φ.org.eolang.tuple( α0 ↦ Φ.org.eolang.tuple( α0 ↦ Φ.org.eolang.tuple.empty, α1 ↦ Φ.org.eolang.labeled( α0 ↦ Φ.org.eolang.label( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 36-37-36-34-66-65-33-64-2D-34-31-66-36-2D-34-62-62-39-2D-39-31-38-32-2D-66-30-62-34-39-66-33-32-37-61-31-65 ) ) ) ), α1 ↦ Φ.org.eolang.labeled( α0 ↦ Φ.org.eolang.local-1( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-5B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B-7C-74-79-70-65-3D-6C-6F-63-61-6C ) ) ).write-local-var( α0 ↦ Φ.org.eolang.checkcast( α0 ↦ Φ.org.eolang.type( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 5B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B ) ), α1 ↦ ξ.java.util.stream.j$IntStream.range( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-49-49-29-4C-6A-61-76-61-2F-75-74-69-6C-2F-73-74-72-65-61-6D-2F-49-6E-74-53-74-72-65-61-6D-3B-7C-69-6E-74-65-72-66-61-63-65-64-3D-74-72-75-65-7C-6E-61-6D-65-3D-72-61-6E-67-65-7C-6F-77-6E-65-72-3D-6A-61-76-61-2F-75-74-69-6C-2F-73-74-72-65-61-6D-2F-49-6E-74-53-74-72-65-61-6D-7C-74-79-70-65-3D-73-74-61-74-69-63 ) ), α1 ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-00 ) ), α2 ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-0A ) ) ).mapToObj( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-4C-6A-61-76-61-2F-75-74-69-6C-2F-66-75-6E-63-74-69-6F-6E-2F-49-6E-74-46-75-6E-63-74-69-6F-6E-3B-29-4C-6A-61-76-61-2F-75-74-69-6C-2F-73-74-72-65-61-6D-2F-53-74-72-65-61-6D-3B-7C-69-6E-74-65-72-66-61-63-65-64-3D-74-72-75-65-7C-6E-61-6D-65-3D-6D-61-70-54-6F-4F-62-6A-7C-6F-77-6E-65-72-3D-6A-61-76-61-2F-75-74-69-6C-2F-73-74-72-65-61-6D-2F-49-6E-74-53-74-72-65-61-6D-7C-74-79-70-65-3D-69-6E-74-65-72-66-61-63-65 ) ), α1 ↦ Φ.org.eolang.labeled( α0 ↦ ξ.java.lang.invoke.j$LambdaMetafactory.metafactory( α0 ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-06 ) ), α1 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 28-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-48-61-6E-64-6C-65-73-24-4C-6F-6F-6B-75-70-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-54-79-70-65-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-54-79-70-65-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-48-61-6E-64-6C-65-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-54-79-70-65-3B-29-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-43-61-6C-6C-53-69-74-65-3B ) ), α2 ↦ Φ.org.eolang.bool( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00- ) ) ).apply( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-29-4C-6A-61-76-61-2F-75-74-69-6C-2F-66-75-6E-63-74-69-6F-6E-2F-49-6E-74-46-75-6E-63-74-69-6F-6E-3B-7C-74-79-70-65-3D-64-79-6E-61-6D-69-63 ) ), α1 ↦ Φ.org.eolang.type( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 28-49-29-4C-6A-61-76-61-2F-6C-61-6E-67-2F-4F-62-6A-65-63-74-3B ) ), α2 ↦ Φ.org.eolang.streams.j$Main.lambda$main$0( α0 ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-06 ) ), α1 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 28-49-29-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B ) ), α2 ↦ Φ.org.eolang.bool( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00- ) ) ), α3 ↦ Φ.org.eolang.type( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 28-49-29-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B ) ) ), α1 ↦ Φ.org.eolang.label( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 31-66-37-66-66-62-37-30-2D-32-31-34-34-2D-34-36-61-61-2D-62-62-34-37-2D-37-64-63-30-62-66-37-38-64-39-64-36 ) ) ) ).toArray( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-4C-6A-61-76-61-2F-75-74-69-6C-2F-66-75-6E-63-74-69-6F-6E-2F-49-6E-74-46-75-6E-63-74-69-6F-6E-3B-29-5B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-4F-62-6A-65-63-74-3B-7C-69-6E-74-65-72-66-61-63-65-64-3D-74-72-75-65-7C-6E-61-6D-65-3D-74-6F-41-72-72-61-79-7C-6F-77-6E-65-72-3D-6A-61-76-61-2F-75-74-69-6C-2F-73-74-72-65-61-6D-2F-53-74-72-65-61-6D-7C-74-79-70-65-3D-69-6E-74-65-72-66-61-63-65 ) ), α1 ↦ Φ.org.eolang.labeled( α0 ↦ ξ.java.lang.invoke.j$LambdaMetafactory.metafactory( α0 ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-06 ) ), α1 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 28-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-48-61-6E-64-6C-65-73-24-4C-6F-6F-6B-75-70-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-54-79-70-65-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-54-79-70-65-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-48-61-6E-64-6C-65-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-54-79-70-65-3B-29-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-43-61-6C-6C-53-69-74-65-3B ) ), α2 ↦ Φ.org.eolang.bool( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00- ) ) ).apply( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-29-4C-6A-61-76-61-2F-75-74-69-6C-2F-66-75-6E-63-74-69-6F-6E-2F-49-6E-74-46-75-6E-63-74-69-6F-6E-3B-7C-74-79-70-65-3D-64-79-6E-61-6D-69-63 ) ), α1 ↦ Φ.org.eolang.type( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 28-49-29-4C-6A-61-76-61-2F-6C-61-6E-67-2F-4F-62-6A-65-63-74-3B ) ), α2 ↦ Φ.org.eolang.streams.j$Main.lambda$main$1( α0 ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-06 ) ), α1 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 28-49-29-5B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B ) ), α2 ↦ Φ.org.eolang.bool( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00- ) ) ), α3 ↦ Φ.org.eolang.type( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 28-49-29-5B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B ) ) ), α1 ↦ Φ.org.eolang.label( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 62-37-65-34-63-37-65-34-2D-37-33-35-61-2D-34-35-36-37-2D-62-61-36-32-2D-37-64-35-62-30-35-63-34-61-32-64-35 ) ) ) ) ) ), α1 ↦ Φ.org.eolang.label( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 33-35-38-62-33-66-35-66-2D-33-38-32-32-2D-34-65-37-34-2D-39-65-66-35-2D-39-36-37-39-30-36-34-38-66-39-35-30 ) ) ) ), α1 ↦ Φ.org.eolang.labeled( α0 ↦ Φ.org.eolang.local-2( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-49-7C-74-79-70-65-3D-6C-6F-63-61-6C ) ) ).write-local-var( α0 ↦ Φ.org.eolang.labeled( α0 ↦ ξ.java.util.j$Arrays.stream( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-5B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-4F-62-6A-65-63-74-3B-29-4C-6A-61-76-61-2F-75-74-69-6C-2F-73-74-72-65-61-6D-2F-53-74-72-65-61-6D-3B-7C-69-6E-74-65-72-66-61-63-65-64-3D-66-61-6C-73-65-7C-6E-61-6D-65-3D-73-74-72-65-61-6D-7C-6F-77-6E-65-72-3D-6A-61-76-61-2F-75-74-69-6C-2F-41-72-72-61-79-73-7C-74-79-70-65-3D-73-74-61-74-69-63 ) ), α1 ↦ Φ.org.eolang.local-1( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-5B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B-7C-74-79-70-65-3D-6C-6F-63-61-6C ) ) ) ).filter( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-4C-6A-61-76-61-2F-75-74-69-6C-2F-66-75-6E-63-74-69-6F-6E-2F-50-72-65-64-69-63-61-74-65-3B-29-4C-6A-61-76-61-2F-75-74-69-6C-2F-73-74-72-65-61-6D-2F-53-74-72-65-61-6D-3B-7C-69-6E-74-65-72-66-61-63-65-64-3D-74-72-75-65-7C-6E-61-6D-65-3D-66-69-6C-74-65-72-7C-6F-77-6E-65-72-3D-6A-61-76-61-2F-75-74-69-6C-2F-73-74-72-65-61-6D-2F-53-74-72-65-61-6D-7C-74-79-70-65-3D-69-6E-74-65-72-66-61-63-65 ) ), α1 ↦ Φ.org.eolang.labeled( α0 ↦ ξ.java.lang.invoke.j$LambdaMetafactory.metafactory( α0 ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-06 ) ), α1 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 28-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-48-61-6E-64-6C-65-73-24-4C-6F-6F-6B-75-70-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-54-79-70-65-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-54-79-70-65-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-48-61-6E-64-6C-65-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-54-79-70-65-3B-29-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-43-61-6C-6C-53-69-74-65-3B ) ), α2 ↦ Φ.org.eolang.bool( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00- ) ) ).test( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-29-4C-6A-61-76-61-2F-75-74-69-6C-2F-66-75-6E-63-74-69-6F-6E-2F-50-72-65-64-69-63-61-74-65-3B-7C-74-79-70-65-3D-64-79-6E-61-6D-69-63 ) ), α1 ↦ Φ.org.eolang.type( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 28-4C-6A-61-76-61-2F-6C-61-6E-67-2F-4F-62-6A-65-63-74-3B-29-5A ) ), α2 ↦ Φ.org.eolang.streams.j$Main.lambda$main$2( α0 ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-06 ) ), α1 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 28-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B-29-5A ) ), α2 ↦ Φ.org.eolang.bool( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00- ) ) ), α3 ↦ Φ.org.eolang.type( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 28-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B-29-5A ) ) ), α1 ↦ Φ.org.eolang.label( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 38-37-34-64-39-39-64-66-2D-62-36-65-31-2D-34-39-66-31-2D-38-63-32-38-2D-62-38-31-37-65-32-39-38-64-30-37-37 ) ) ) ).mapToInt( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-4C-6A-61-76-61-2F-75-74-69-6C-2F-66-75-6E-63-74-69-6F-6E-2F-54-6F-49-6E-74-46-75-6E-63-74-69-6F-6E-3B-29-4C-6A-61-76-61-2F-75-74-69-6C-2F-73-74-72-65-61-6D-2F-49-6E-74-53-74-72-65-61-6D-3B-7C-69-6E-74-65-72-66-61-63-65-64-3D-74-72-75-65-7C-6E-61-6D-65-3D-6D-61-70-54-6F-49-6E-74-7C-6F-77-6E-65-72-3D-6A-61-76-61-2F-75-74-69-6C-2F-73-74-72-65-61-6D-2F-53-74-72-65-61-6D-7C-74-79-70-65-3D-69-6E-74-65-72-66-61-63-65 ) ), α1 ↦ Φ.org.eolang.labeled( α0 ↦ ξ.java.lang.invoke.j$LambdaMetafactory.metafactory( α0 ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-06 ) ), α1 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 28-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-48-61-6E-64-6C-65-73-24-4C-6F-6F-6B-75-70-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-54-79-70-65-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-54-79-70-65-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-48-61-6E-64-6C-65-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-54-79-70-65-3B-29-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-43-61-6C-6C-53-69-74-65-3B ) ), α2 ↦ Φ.org.eolang.bool( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00- ) ) ).applyAsInt( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-29-4C-6A-61-76-61-2F-75-74-69-6C-2F-66-75-6E-63-74-69-6F-6E-2F-54-6F-49-6E-74-46-75-6E-63-74-69-6F-6E-3B-7C-74-79-70-65-3D-64-79-6E-61-6D-69-63 ) ), α1 ↦ Φ.org.eolang.type( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 28-4C-6A-61-76-61-2F-6C-61-6E-67-2F-4F-62-6A-65-63-74-3B-29-49 ) ), α2 ↦ Φ.org.eolang.streams.j$Main.lambda$main$3( α0 ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-06 ) ), α1 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 28-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B-29-49 ) ), α2 ↦ Φ.org.eolang.bool( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00- ) ) ), α3 ↦ Φ.org.eolang.type( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 28-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B-29-49 ) ) ), α1 ↦ Φ.org.eolang.label( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 63-64-35-62-32-34-38-35-2D-35-37-38-37-2D-34-65-33-63-2D-62-65-36-37-2D-30-64-33-32-66-61-37-66-33-39-66-63 ) ) ) ), α1 ↦ Φ.org.eolang.label( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 30-31-33-65-61-66-30-30-2D-35-66-38-35-2D-34-32-39-64-2D-38-65-30-32-2D-34-36-62-63-30-66-32-32-32-37-39-36 ) ) ).sum( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-29-49-7C-69-6E-74-65-72-66-61-63-65-64-3D-74-72-75-65-7C-6E-61-6D-65-3D-73-75-6D-7C-6F-77-6E-65-72-3D-6A-61-76-61-2F-75-74-69-6C-2F-73-74-72-65-61-6D-2F-49-6E-74-53-74-72-65-61-6D-7C-74-79-70-65-3D-69-6E-74-65-72-66-61-63-65 ) ) ) ), α1 ↦ Φ.org.eolang.label( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 65-37-63-65-36-35-35-30-2D-31-33-33-30-2D-34-61-35-61-2D-62-30-34-36-2D-33-36-38-65-31-61-37-38-36-32-31-63 ) ) ) ), α1 ↦ Φ.org.eolang.labeled( α0 ↦ Φ.org.eolang.return, α1 ↦ Φ.org.eolang.label( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 30-32-63-37-63-35-35-35-2D-35-39-62-66-2D-34-66-30-39-2D-38-31-36-62-2D-64-65-65-66-36-66-32-65-61-35-63-62 ) ) ) ) ⟧, j$lambda$main$3-KExqYXZhL2xhbmcvU3RyaW5nOylJ ↦ ⟦ access ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-10-0A ) ), descriptor ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 28-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B-29-49 ) ), signature ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ -- ) ), exceptions ↦ Φ.org.eolang.tuple.empty, maxs ↦ ⟦ stack ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-01 ) ), locals ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-01 ) ) ⟧, param-TGphdmEvbGFuZy9TdHJpbmc7-0 ↦ Φ.org.eolang.param, φ ↦ Φ.org.eolang.seq( α0 ↦ ξ.instructions ), instructions ↦ Φ.org.eolang.tuple( α0 ↦ Φ.org.eolang.tuple( α0 ↦ Φ.org.eolang.tuple.empty, α1 ↦ Φ.org.eolang.labeled( α0 ↦ Φ.org.eolang.label( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 39-39-33-34-65-63-32-39-2D-34-33-31-34-2D-34-61-36-39-2D-38-39-38-62-2D-39-34-65-32-38-30-34-30-37-30-34-36 ) ) ) ), α1 ↦ Φ.org.eolang.labeled( α0 ↦ Φ.org.eolang.return( α0 ↦ ξ.java.lang.j$Integer.parseInt( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B-29-49-7C-69-6E-74-65-72-66-61-63-65-64-3D-66-61-6C-73-65-7C-6E-61-6D-65-3D-70-61-72-73-65-49-6E-74-7C-6F-77-6E-65-72-3D-6A-61-76-61-2F-6C-61-6E-67-2F-49-6E-74-65-67-65-72-7C-74-79-70-65-3D-73-74-61-74-69-63 ) ), α1 ↦ Φ.org.eolang.local-0( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B-7C-74-79-70-65-3D-6C-6F-63-61-6C ) ) ) ) ), α1 ↦ Φ.org.eolang.label( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 35-31-33-63-38-65-38-61-2D-30-30-37-31-2D-34-35-39-66-2D-38-63-66-37-2D-38-61-63-30-38-66-64-65-33-33-39-32 ) ) ) ) ⟧, j$lambda$main$2-KExqYXZhL2xhbmcvU3RyaW5nOyla ↦ ⟦ access ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-10-0A ) ), descriptor ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 28-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B-29-5A ) ), signature ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ -- ) ), exceptions ↦ Φ.org.eolang.tuple.empty, maxs ↦ ⟦ stack ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-02 ) ), locals ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-01 ) ) ⟧, param-TGphdmEvbGFuZy9TdHJpbmc7-0 ↦ Φ.org.eolang.param, φ ↦ Φ.org.eolang.seq( α0 ↦ ξ.instructions ), instructions ↦ Φ.org.eolang.tuple( α0 ↦ Φ.org.eolang.tuple( α0 ↦ Φ.org.eolang.tuple.empty, α1 ↦ Φ.org.eolang.labeled( α0 ↦ Φ.org.eolang.label( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-36-39-63-61-63-64-61-2D-64-38-32-36-2D-34-62-35-66-2D-61-33-35-30-2D-34-66-36-39-61-62-62-38-37-65-32-65 ) ) ) ), α1 ↦ Φ.org.eolang.labeled( α0 ↦ Φ.org.eolang.return( α0 ↦ ξ.java.lang.j$Boolean.valueOf( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-5A-29-4C-6A-61-76-61-2F-6C-61-6E-67-2F-42-6F-6F-6C-65-61-6E-3B-7C-69-6E-74-65-72-66-61-63-65-64-3D-66-61-6C-73-65-7C-6E-61-6D-65-3D-76-61-6C-75-65-4F-66-7C-6F-77-6E-65-72-3D-6A-61-76-61-2F-6C-61-6E-67-2F-42-6F-6F-6C-65-61-6E-7C-74-79-70-65-3D-73-74-61-74-69-63 ) ), α1 ↦ Φ.org.eolang.local-0( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B-7C-74-79-70-65-3D-6C-6F-63-61-6C ) ) ).equals( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-4C-6A-61-76-61-2F-6C-61-6E-67-2F-4F-62-6A-65-63-74-3B-29-5A-7C-69-6E-74-65-72-66-61-63-65-64-3D-66-61-6C-73-65-7C-6E-61-6D-65-3D-65-71-75-61-6C-73-7C-6F-77-6E-65-72-3D-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-7C-74-79-70-65-3D-6D-65-74-68-6F-64 ) ), α1 ↦ Φ.org.eolang.load-constant( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ -- ) ) ) ) ).equals( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-4C-6A-61-76-61-2F-6C-61-6E-67-2F-4F-62-6A-65-63-74-3B-29-5A-7C-69-6E-74-65-72-66-61-63-65-64-3D-66-61-6C-73-65-7C-6E-61-6D-65-3D-65-71-75-61-6C-73-7C-6F-77-6E-65-72-3D-6A-61-76-61-2F-6C-61-6E-67-2F-42-6F-6F-6C-65-61-6E-7C-74-79-70-65-3D-6D-65-74-68-6F-64 ) ), α1 ↦ ξ.java.lang.j$Boolean.valueOf( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-5A-29-4C-6A-61-76-61-2F-6C-61-6E-67-2F-42-6F-6F-6C-65-61-6E-3B-7C-69-6E-74-65-72-66-61-63-65-64-3D-66-61-6C-73-65-7C-6E-61-6D-65-3D-76-61-6C-75-65-4F-66-7C-6F-77-6E-65-72-3D-6A-61-76-61-2F-6C-61-6E-67-2F-42-6F-6F-6C-65-61-6E-7C-74-79-70-65-3D-73-74-61-74-69-63 ) ), α1 ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-00 ) ) ) ) ), α1 ↦ Φ.org.eolang.label( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 33-37-34-64-63-30-62-30-2D-63-64-64-30-2D-34-63-30-61-2D-39-33-62-38-2D-61-66-61-36-61-32-65-63-30-36-37-38 ) ) ) ) ⟧, j$lambda$main$1-KEkpW0xqYXZhL2xhbmcvU3RyaW5nOw== ↦ ⟦ access ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-10-0A ) ), descriptor ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 28-49-29-5B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B ) ), signature ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ -- ) ), exceptions ↦ Φ.org.eolang.tuple.empty, maxs ↦ ⟦ stack ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-01 ) ), locals ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-01 ) ) ⟧, param-SQ==-0 ↦ Φ.org.eolang.param, φ ↦ Φ.org.eolang.seq( α0 ↦ ξ.instructions ), instructions ↦ Φ.org.eolang.tuple( α0 ↦ Φ.org.eolang.tuple( α0 ↦ Φ.org.eolang.tuple.empty, α1 ↦ Φ.org.eolang.labeled( α0 ↦ Φ.org.eolang.label( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 61-36-63-30-30-34-65-37-2D-31-36-35-32-2D-34-64-31-64-2D-61-63-65-66-2D-62-32-36-65-30-66-33-34-62-36-30-34 ) ) ) ), α1 ↦ Φ.org.eolang.labeled( α0 ↦ Φ.org.eolang.return( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67 ) ).array-node( α0 ↦ Φ.org.eolang.local-0( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-49-7C-74-79-70-65-3D-6C-6F-63-61-6C ) ) ) ) ), α1 ↦ Φ.org.eolang.label( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 37-38-33-62-62-39-39-38-2D-35-34-61-35-2D-34-66-65-62-2D-38-63-34-30-2D-35-31-63-30-64-31-65-65-38-35-32-33 ) ) ) ) ⟧, j$lambda$main$0-KEkpTGphdmEvbGFuZy9TdHJpbmc7 ↦ ⟦ access ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-10-0A ) ), descriptor ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 28-49-29-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B ) ), signature ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ -- ) ), exceptions ↦ Φ.org.eolang.tuple.empty, maxs ↦ ⟦ stack ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-01 ) ), locals ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-01 ) ) ⟧, param-SQ==-0 ↦ Φ.org.eolang.param, φ ↦ Φ.org.eolang.seq( α0 ↦ ξ.instructions ), instructions ↦ Φ.org.eolang.tuple( α0 ↦ Φ.org.eolang.tuple( α0 ↦ Φ.org.eolang.tuple.empty, α1 ↦ Φ.org.eolang.labeled( α0 ↦ Φ.org.eolang.label( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 66-63-36-33-64-31-36-61-2D-66-30-35-35-2D-34-39-62-39-2D-61-32-35-39-2D-38-38-61-63-32-38-31-32-63-33-63-34 ) ) ) ), α1 ↦ Φ.org.eolang.labeled( α0 ↦ Φ.org.eolang.return( α0 ↦ ξ.java.lang.j$String.valueOf( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-49-29-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B-7C-69-6E-74-65-72-66-61-63-65-64-3D-66-61-6C-73-65-7C-6E-61-6D-65-3D-76-61-6C-75-65-4F-66-7C-6F-77-6E-65-72-3D-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-7C-74-79-70-65-3D-73-74-61-74-69-63 ) ), α1 ↦ Φ.org.eolang.local-0( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-49-7C-74-79-70-65-3D-6C-6F-63-61-6C ) ) ) ) ), α1 ↦ Φ.org.eolang.label( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 33-31-66-31-33-63-39-31-2D-34-64-38-62-2D-34-36-32-38-2D-62-36-61-66-2D-34-31-33-37-65-61-39-35-62-63-66-30 ) ) ) ) ⟧, attributes ↦ Φ.org.eolang.tuple( α0 ↦ Φ.org.eolang.tuple.empty, α1 ↦ Φ.org.eolang.j$InnerClass( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-48-61-6E-64-6C-65-73-24-4C-6F-6F-6B-75-70 ) ), α1 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-48-61-6E-64-6C-65-73 ) ), α2 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 4C-6F-6F-6B-75-70 ) ), α3 ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-19 ) ) ) ) ⟧, λ ⤍ Package ⟧, λ ⤍ Package ⟧, λ ⤍ Package ⟧ ⟧ } ```

After normalization:

Click to expand ``` {⟦ org ↦ ⟦ eolang ↦ ⟦ streams ↦ ⟦ j$Main ↦ ⟦ version ↦ Φ.org.eolang.int (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 00-00-00-00-00-00-00-34)), access ↦ Φ.org.eolang.int (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 00-00-00-00-00-00-00-21)), supername ↦ Φ.org.eolang.string (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 6A-61-76-61-2F-6C-61-6E-67-2F-4F-62-6A-65-63-74)), interfaces ↦ Φ.org.eolang.tuple.empty, new-KClW ↦ ⟦ access ↦ Φ.org.eolang.int (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 00-00-00-00-00-00-00-01)), descriptor ↦ Φ.org.eolang.string (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 28-29-56)), signature ↦ Φ.org.eolang.string (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ --)), exceptions ↦ Φ.org.eolang.tuple.empty, maxs ↦ ⟦ stack ↦ Φ.org.eolang.int (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 00-00-00-00-00-00-00-01)), locals ↦ Φ.org.eolang.int (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 00-00-00-00-00-00-00-01)) ⟧, φ ↦ Φ.org.eolang.seq (α0 ↦ ξ.instructions), instructions ↦ Φ.org.eolang.tuple (α0 ↦ Φ.org.eolang.tuple (α0 ↦ Φ.org.eolang.tuple (α0 ↦ Φ.org.eolang.tuple.empty, α1 ↦ Φ.org.eolang.labeled (α0 ↦ Φ.org.eolang.label (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 34-30-65-31-61-64-61-30-2D-33-34-31-32-2D-34-30-65-62-2D-61-66-63-61-2D-61-38-32-37-31-39-37-37-34-35-63-65)))), α1 ↦ ξ (α0 ↦ Φ.org.eolang.string (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-6F-72-67-2E-65-6F-6C-61-6E-67-2E-73-74-72-65-61-6D-73-2E-4D-61-69-6E))).super (α0 ↦ Φ.org.eolang.string (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-29-56-7C-6E-61-6D-65-3D-3C-69-6E-69-74-3E-7C-6F-77-6E-65-72-3D-6A-61-76-61-2F-6C-61-6E-67-2F-4F-62-6A-65-63-74)))), α1 ↦ Φ.org.eolang.labeled (α0 ↦ Φ.org.eolang.return, α1 ↦ Φ.org.eolang.label (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 62-31-64-36-64-62-39-38-2D-63-30-35-37-2D-34-63-39-33-2D-61-65-37-61-2D-38-33-61-39-30-66-64-31-66-30-66-31)))) ⟧, j$main-KFtMamF2YS9sYW5nL1N0cmluZzspVg== ↦ ⟦ access ↦ Φ.org.eolang.int (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 00-00-00-00-00-00-00-89)), descriptor ↦ Φ.org.eolang.string (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 28-5B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B-29-56)), signature ↦ Φ.org.eolang.string (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ --)), exceptions ↦ Φ.org.eolang.tuple.empty, maxs ↦ ⟦ stack ↦ Φ.org.eolang.int (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 00-00-00-00-00-00-00-02)), locals ↦ Φ.org.eolang.int (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 00-00-00-00-00-00-00-03)) ⟧, param-W0xqYXZhL2xhbmcvU3RyaW5nOw==-0 ↦ Φ.org.eolang.param, φ ↦ Φ.org.eolang.seq (α0 ↦ ξ.instructions), instructions ↦ Φ.org.eolang.tuple (α0 ↦ Φ.org.eolang.tuple (α0 ↦ Φ.org.eolang.tuple (α0 ↦ Φ.org.eolang.tuple (α0 ↦ Φ.org.eolang.tuple.empty, α1 ↦ Φ.org.eolang.labeled (α0 ↦ Φ.org.eolang.label (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 36-37-36-34-66-65-33-64-2D-34-31-66-36-2D-34-62-62-39-2D-39-31-38-32-2D-66-30-62-34-39-66-33-32-37-61-31-65)))), α1 ↦ Φ.org.eolang.labeled (α0 ↦ Φ.org.eolang.local-1 (α0 ↦ Φ.org.eolang.string (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-5B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B-7C-74-79-70-65-3D-6C-6F-63-61-6C))).write-local-var (α0 ↦ Φ.org.eolang.checkcast (α0 ↦ Φ.org.eolang.type (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 5B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B)), α1 ↦ ξ.java.util.stream.j$IntStream.range (α0 ↦ Φ.org.eolang.string (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-49-49-29-4C-6A-61-76-61-2F-75-74-69-6C-2F-73-74-72-65-61-6D-2F-49-6E-74-53-74-72-65-61-6D-3B-7C-69-6E-74-65-72-66-61-63-65-64-3D-74-72-75-65-7C-6E-61-6D-65-3D-72-61-6E-67-65-7C-6F-77-6E-65-72-3D-6A-61-76-61-2F-75-74-69-6C-2F-73-74-72-65-61-6D-2F-49-6E-74-53-74-72-65-61-6D-7C-74-79-70-65-3D-73-74-61-74-69-63)), α1 ↦ Φ.org.eolang.int (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 00-00-00-00-00-00-00-00)), α2 ↦ Φ.org.eolang.int (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 00-00-00-00-00-00-00-0A))).mapToObj (α0 ↦ Φ.org.eolang.string (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-4C-6A-61-76-61-2F-75-74-69-6C-2F-66-75-6E-63-74-69-6F-6E-2F-49-6E-74-46-75-6E-63-74-69-6F-6E-3B-29-4C-6A-61-76-61-2F-75-74-69-6C-2F-73-74-72-65-61-6D-2F-53-74-72-65-61-6D-3B-7C-69-6E-74-65-72-66-61-63-65-64-3D-74-72-75-65-7C-6E-61-6D-65-3D-6D-61-70-54-6F-4F-62-6A-7C-6F-77-6E-65-72-3D-6A-61-76-61-2F-75-74-69-6C-2F-73-74-72-65-61-6D-2F-49-6E-74-53-74-72-65-61-6D-7C-74-79-70-65-3D-69-6E-74-65-72-66-61-63-65)), α1 ↦ Φ.org.eolang.labeled (α0 ↦ ξ.java.lang.invoke.j$LambdaMetafactory.metafactory (α0 ↦ Φ.org.eolang.int (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 00-00-00-00-00-00-00-06)), α1 ↦ Φ.org.eolang.string (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 28-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-48-61-6E-64-6C-65-73-24-4C-6F-6F-6B-75-70-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-54-79-70-65-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-54-79-70-65-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-48-61-6E-64-6C-65-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-54-79-70-65-3B-29-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-43-61-6C-6C-53-69-74-65-3B)), α2 ↦ Φ.org.eolang.bool (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 00-))).apply (α0 ↦ Φ.org.eolang.string (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-29-4C-6A-61-76-61-2F-75-74-69-6C-2F-66-75-6E-63-74-69-6F-6E-2F-49-6E-74-46-75-6E-63-74-69-6F-6E-3B-7C-74-79-70-65-3D-64-79-6E-61-6D-69-63)), α1 ↦ Φ.org.eolang.type (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 28-49-29-4C-6A-61-76-61-2F-6C-61-6E-67-2F-4F-62-6A-65-63-74-3B)), α2 ↦ Φ.org.eolang.streams.j$Main.lambda$main$0 (α0 ↦ Φ.org.eolang.int (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 00-00-00-00-00-00-00-06)), α1 ↦ Φ.org.eolang.string (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 28-49-29-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B)), α2 ↦ Φ.org.eolang.bool (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 00-))), α3 ↦ Φ.org.eolang.type (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 28-49-29-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B))), α1 ↦ Φ.org.eolang.label (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 31-66-37-66-66-62-37-30-2D-32-31-34-34-2D-34-36-61-61-2D-62-62-34-37-2D-37-64-63-30-62-66-37-38-64-39-64-36)))).toArray (α0 ↦ Φ.org.eolang.string (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-4C-6A-61-76-61-2F-75-74-69-6C-2F-66-75-6E-63-74-69-6F-6E-2F-49-6E-74-46-75-6E-63-74-69-6F-6E-3B-29-5B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-4F-62-6A-65-63-74-3B-7C-69-6E-74-65-72-66-61-63-65-64-3D-74-72-75-65-7C-6E-61-6D-65-3D-74-6F-41-72-72-61-79-7C-6F-77-6E-65-72-3D-6A-61-76-61-2F-75-74-69-6C-2F-73-74-72-65-61-6D-2F-53-74-72-65-61-6D-7C-74-79-70-65-3D-69-6E-74-65-72-66-61-63-65)), α1 ↦ Φ.org.eolang.labeled (α0 ↦ ξ.java.lang.invoke.j$LambdaMetafactory.metafactory (α0 ↦ Φ.org.eolang.int (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 00-00-00-00-00-00-00-06)), α1 ↦ Φ.org.eolang.string (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 28-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-48-61-6E-64-6C-65-73-24-4C-6F-6F-6B-75-70-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-54-79-70-65-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-54-79-70-65-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-48-61-6E-64-6C-65-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-54-79-70-65-3B-29-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-43-61-6C-6C-53-69-74-65-3B)), α2 ↦ Φ.org.eolang.bool (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 00-))).apply (α0 ↦ Φ.org.eolang.string (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-29-4C-6A-61-76-61-2F-75-74-69-6C-2F-66-75-6E-63-74-69-6F-6E-2F-49-6E-74-46-75-6E-63-74-69-6F-6E-3B-7C-74-79-70-65-3D-64-79-6E-61-6D-69-63)), α1 ↦ Φ.org.eolang.type (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 28-49-29-4C-6A-61-76-61-2F-6C-61-6E-67-2F-4F-62-6A-65-63-74-3B)), α2 ↦ Φ.org.eolang.streams.j$Main.lambda$main$1 (α0 ↦ Φ.org.eolang.int (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 00-00-00-00-00-00-00-06)), α1 ↦ Φ.org.eolang.string (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 28-49-29-5B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B)), α2 ↦ Φ.org.eolang.bool (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 00-))), α3 ↦ Φ.org.eolang.type (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 28-49-29-5B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B))), α1 ↦ Φ.org.eolang.label (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 62-37-65-34-63-37-65-34-2D-37-33-35-61-2D-34-35-36-37-2D-62-61-36-32-2D-37-64-35-62-30-35-63-34-61-32-64-35)))))), α1 ↦ Φ.org.eolang.label (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 33-35-38-62-33-66-35-66-2D-33-38-32-32-2D-34-65-37-34-2D-39-65-66-35-2D-39-36-37-39-30-36-34-38-66-39-35-30)))), α1 ↦ Φ.org.eolang.labeled (α0 ↦ Φ.org.eolang.local-2 (α0 ↦ Φ.org.eolang.string (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-49-7C-74-79-70-65-3D-6C-6F-63-61-6C))).write-local-var (α0 ↦ Φ.org.eolang.labeled (α0 ↦ ξ.java.util.j$Arrays.stream (α0 ↦ Φ.org.eolang.string (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-5B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-4F-62-6A-65-63-74-3B-29-4C-6A-61-76-61-2F-75-74-69-6C-2F-73-74-72-65-61-6D-2F-53-74-72-65-61-6D-3B-7C-69-6E-74-65-72-66-61-63-65-64-3D-66-61-6C-73-65-7C-6E-61-6D-65-3D-73-74-72-65-61-6D-7C-6F-77-6E-65-72-3D-6A-61-76-61-2F-75-74-69-6C-2F-41-72-72-61-79-73-7C-74-79-70-65-3D-73-74-61-74-69-63)), α1 ↦ Φ.org.eolang.local-1 (α0 ↦ Φ.org.eolang.string (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-5B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B-7C-74-79-70-65-3D-6C-6F-63-61-6C)))).filter (α0 ↦ Φ.org.eolang.string (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-4C-6A-61-76-61-2F-75-74-69-6C-2F-66-75-6E-63-74-69-6F-6E-2F-50-72-65-64-69-63-61-74-65-3B-29-4C-6A-61-76-61-2F-75-74-69-6C-2F-73-74-72-65-61-6D-2F-53-74-72-65-61-6D-3B-7C-69-6E-74-65-72-66-61-63-65-64-3D-74-72-75-65-7C-6E-61-6D-65-3D-66-69-6C-74-65-72-7C-6F-77-6E-65-72-3D-6A-61-76-61-2F-75-74-69-6C-2F-73-74-72-65-61-6D-2F-53-74-72-65-61-6D-7C-74-79-70-65-3D-69-6E-74-65-72-66-61-63-65)), α1 ↦ Φ.org.eolang.labeled (α0 ↦ ξ.java.lang.invoke.j$LambdaMetafactory.metafactory (α0 ↦ Φ.org.eolang.int (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 00-00-00-00-00-00-00-06)), α1 ↦ Φ.org.eolang.string (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 28-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-48-61-6E-64-6C-65-73-24-4C-6F-6F-6B-75-70-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-54-79-70-65-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-54-79-70-65-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-48-61-6E-64-6C-65-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-54-79-70-65-3B-29-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-43-61-6C-6C-53-69-74-65-3B)), α2 ↦ Φ.org.eolang.bool (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 00-))).test (α0 ↦ Φ.org.eolang.string (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-29-4C-6A-61-76-61-2F-75-74-69-6C-2F-66-75-6E-63-74-69-6F-6E-2F-50-72-65-64-69-63-61-74-65-3B-7C-74-79-70-65-3D-64-79-6E-61-6D-69-63)), α1 ↦ Φ.org.eolang.type (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 28-4C-6A-61-76-61-2F-6C-61-6E-67-2F-4F-62-6A-65-63-74-3B-29-5A)), α2 ↦ Φ.org.eolang.streams.j$Main.lambda$main$2 (α0 ↦ Φ.org.eolang.int (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 00-00-00-00-00-00-00-06)), α1 ↦ Φ.org.eolang.string (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 28-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B-29-5A)), α2 ↦ Φ.org.eolang.bool (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 00-))), α3 ↦ Φ.org.eolang.type (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 28-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B-29-5A))), α1 ↦ Φ.org.eolang.label (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 38-37-34-64-39-39-64-66-2D-62-36-65-31-2D-34-39-66-31-2D-38-63-32-38-2D-62-38-31-37-65-32-39-38-64-30-37-37)))).mapToInt (α0 ↦ Φ.org.eolang.string (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-4C-6A-61-76-61-2F-75-74-69-6C-2F-66-75-6E-63-74-69-6F-6E-2F-54-6F-49-6E-74-46-75-6E-63-74-69-6F-6E-3B-29-4C-6A-61-76-61-2F-75-74-69-6C-2F-73-74-72-65-61-6D-2F-49-6E-74-53-74-72-65-61-6D-3B-7C-69-6E-74-65-72-66-61-63-65-64-3D-74-72-75-65-7C-6E-61-6D-65-3D-6D-61-70-54-6F-49-6E-74-7C-6F-77-6E-65-72-3D-6A-61-76-61-2F-75-74-69-6C-2F-73-74-72-65-61-6D-2F-53-74-72-65-61-6D-7C-74-79-70-65-3D-69-6E-74-65-72-66-61-63-65)), α1 ↦ Φ.org.eolang.labeled (α0 ↦ ξ.java.lang.invoke.j$LambdaMetafactory.metafactory (α0 ↦ Φ.org.eolang.int (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 00-00-00-00-00-00-00-06)), α1 ↦ Φ.org.eolang.string (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 28-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-48-61-6E-64-6C-65-73-24-4C-6F-6F-6B-75-70-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-54-79-70-65-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-54-79-70-65-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-48-61-6E-64-6C-65-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-54-79-70-65-3B-29-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-43-61-6C-6C-53-69-74-65-3B)), α2 ↦ Φ.org.eolang.bool (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 00-))).applyAsInt (α0 ↦ Φ.org.eolang.string (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-29-4C-6A-61-76-61-2F-75-74-69-6C-2F-66-75-6E-63-74-69-6F-6E-2F-54-6F-49-6E-74-46-75-6E-63-74-69-6F-6E-3B-7C-74-79-70-65-3D-64-79-6E-61-6D-69-63)), α1 ↦ Φ.org.eolang.type (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 28-4C-6A-61-76-61-2F-6C-61-6E-67-2F-4F-62-6A-65-63-74-3B-29-49)), α2 ↦ Φ.org.eolang.streams.j$Main.lambda$main$3 (α0 ↦ Φ.org.eolang.int (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 00-00-00-00-00-00-00-06)), α1 ↦ Φ.org.eolang.string (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 28-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B-29-49)), α2 ↦ Φ.org.eolang.bool (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 00-))), α3 ↦ Φ.org.eolang.type (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 28-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B-29-49))), α1 ↦ Φ.org.eolang.label (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 63-64-35-62-32-34-38-35-2D-35-37-38-37-2D-34-65-33-63-2D-62-65-36-37-2D-30-64-33-32-66-61-37-66-33-39-66-63)))), α1 ↦ Φ.org.eolang.label (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 30-31-33-65-61-66-30-30-2D-35-66-38-35-2D-34-32-39-64-2D-38-65-30-32-2D-34-36-62-63-30-66-32-32-32-37-39-36))).sum (α0 ↦ Φ.org.eolang.string (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-29-49-7C-69-6E-74-65-72-66-61-63-65-64-3D-74-72-75-65-7C-6E-61-6D-65-3D-73-75-6D-7C-6F-77-6E-65-72-3D-6A-61-76-61-2F-75-74-69-6C-2F-73-74-72-65-61-6D-2F-49-6E-74-53-74-72-65-61-6D-7C-74-79-70-65-3D-69-6E-74-65-72-66-61-63-65)))), α1 ↦ Φ.org.eolang.label (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 65-37-63-65-36-35-35-30-2D-31-33-33-30-2D-34-61-35-61-2D-62-30-34-36-2D-33-36-38-65-31-61-37-38-36-32-31-63)))), α1 ↦ Φ.org.eolang.labeled (α0 ↦ Φ.org.eolang.return, α1 ↦ Φ.org.eolang.label (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 30-32-63-37-63-35-35-35-2D-35-39-62-66-2D-34-66-30-39-2D-38-31-36-62-2D-64-65-65-66-36-66-32-65-61-35-63-62)))) ⟧, j$lambda$main$3-KExqYXZhL2xhbmcvU3RyaW5nOylJ ↦ ⟦ access ↦ Φ.org.eolang.int (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 00-00-00-00-00-00-10-0A)), descriptor ↦ Φ.org.eolang.string (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 28-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B-29-49)), signature ↦ Φ.org.eolang.string (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ --)), exceptions ↦ Φ.org.eolang.tuple.empty, maxs ↦ ⟦ stack ↦ Φ.org.eolang.int (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 00-00-00-00-00-00-00-01)), locals ↦ Φ.org.eolang.int (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 00-00-00-00-00-00-00-01)) ⟧, param-TGphdmEvbGFuZy9TdHJpbmc7-0 ↦ Φ.org.eolang.param, φ ↦ Φ.org.eolang.seq (α0 ↦ ξ.instructions), instructions ↦ Φ.org.eolang.tuple (α0 ↦ Φ.org.eolang.tuple (α0 ↦ Φ.org.eolang.tuple.empty, α1 ↦ Φ.org.eolang.labeled (α0 ↦ Φ.org.eolang.label (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 39-39-33-34-65-63-32-39-2D-34-33-31-34-2D-34-61-36-39-2D-38-39-38-62-2D-39-34-65-32-38-30-34-30-37-30-34-36)))), α1 ↦ Φ.org.eolang.labeled (α0 ↦ Φ.org.eolang.return (α0 ↦ ξ.java.lang.j$Integer.parseInt (α0 ↦ Φ.org.eolang.string (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B-29-49-7C-69-6E-74-65-72-66-61-63-65-64-3D-66-61-6C-73-65-7C-6E-61-6D-65-3D-70-61-72-73-65-49-6E-74-7C-6F-77-6E-65-72-3D-6A-61-76-61-2F-6C-61-6E-67-2F-49-6E-74-65-67-65-72-7C-74-79-70-65-3D-73-74-61-74-69-63)), α1 ↦ Φ.org.eolang.local-0 (α0 ↦ Φ.org.eolang.string (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B-7C-74-79-70-65-3D-6C-6F-63-61-6C))))), α1 ↦ Φ.org.eolang.label (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 35-31-33-63-38-65-38-61-2D-30-30-37-31-2D-34-35-39-66-2D-38-63-66-37-2D-38-61-63-30-38-66-64-65-33-33-39-32)))) ⟧, j$lambda$main$2-KExqYXZhL2xhbmcvU3RyaW5nOyla ↦ ⟦ access ↦ Φ.org.eolang.int (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 00-00-00-00-00-00-10-0A)), descriptor ↦ Φ.org.eolang.string (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 28-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B-29-5A)), signature ↦ Φ.org.eolang.string (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ --)), exceptions ↦ Φ.org.eolang.tuple.empty, maxs ↦ ⟦ stack ↦ Φ.org.eolang.int (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 00-00-00-00-00-00-00-02)), locals ↦ Φ.org.eolang.int (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 00-00-00-00-00-00-00-01)) ⟧, param-TGphdmEvbGFuZy9TdHJpbmc7-0 ↦ Φ.org.eolang.param, φ ↦ Φ.org.eolang.seq (α0 ↦ ξ.instructions), instructions ↦ Φ.org.eolang.tuple (α0 ↦ Φ.org.eolang.tuple (α0 ↦ Φ.org.eolang.tuple.empty, α1 ↦ Φ.org.eolang.labeled (α0 ↦ Φ.org.eolang.label (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 64-36-39-63-61-63-64-61-2D-64-38-32-36-2D-34-62-35-66-2D-61-33-35-30-2D-34-66-36-39-61-62-62-38-37-65-32-65)))), α1 ↦ Φ.org.eolang.labeled (α0 ↦ Φ.org.eolang.return (α0 ↦ ξ.java.lang.j$Boolean.valueOf (α0 ↦ Φ.org.eolang.string (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-5A-29-4C-6A-61-76-61-2F-6C-61-6E-67-2F-42-6F-6F-6C-65-61-6E-3B-7C-69-6E-74-65-72-66-61-63-65-64-3D-66-61-6C-73-65-7C-6E-61-6D-65-3D-76-61-6C-75-65-4F-66-7C-6F-77-6E-65-72-3D-6A-61-76-61-2F-6C-61-6E-67-2F-42-6F-6F-6C-65-61-6E-7C-74-79-70-65-3D-73-74-61-74-69-63)), α1 ↦ Φ.org.eolang.local-0 (α0 ↦ Φ.org.eolang.string (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B-7C-74-79-70-65-3D-6C-6F-63-61-6C))).equals (α0 ↦ Φ.org.eolang.string (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-4C-6A-61-76-61-2F-6C-61-6E-67-2F-4F-62-6A-65-63-74-3B-29-5A-7C-69-6E-74-65-72-66-61-63-65-64-3D-66-61-6C-73-65-7C-6E-61-6D-65-3D-65-71-75-61-6C-73-7C-6F-77-6E-65-72-3D-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-7C-74-79-70-65-3D-6D-65-74-68-6F-64)), α1 ↦ Φ.org.eolang.load-constant (α0 ↦ Φ.org.eolang.string (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ --))))).equals (α0 ↦ Φ.org.eolang.string (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-4C-6A-61-76-61-2F-6C-61-6E-67-2F-4F-62-6A-65-63-74-3B-29-5A-7C-69-6E-74-65-72-66-61-63-65-64-3D-66-61-6C-73-65-7C-6E-61-6D-65-3D-65-71-75-61-6C-73-7C-6F-77-6E-65-72-3D-6A-61-76-61-2F-6C-61-6E-67-2F-42-6F-6F-6C-65-61-6E-7C-74-79-70-65-3D-6D-65-74-68-6F-64)), α1 ↦ ξ.java.lang.j$Boolean.valueOf (α0 ↦ Φ.org.eolang.string (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-5A-29-4C-6A-61-76-61-2F-6C-61-6E-67-2F-42-6F-6F-6C-65-61-6E-3B-7C-69-6E-74-65-72-66-61-63-65-64-3D-66-61-6C-73-65-7C-6E-61-6D-65-3D-76-61-6C-75-65-4F-66-7C-6F-77-6E-65-72-3D-6A-61-76-61-2F-6C-61-6E-67-2F-42-6F-6F-6C-65-61-6E-7C-74-79-70-65-3D-73-74-61-74-69-63)), α1 ↦ Φ.org.eolang.int (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 00-00-00-00-00-00-00-00))))), α1 ↦ Φ.org.eolang.label (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 33-37-34-64-63-30-62-30-2D-63-64-64-30-2D-34-63-30-61-2D-39-33-62-38-2D-61-66-61-36-61-32-65-63-30-36-37-38)))) ⟧, j$lambda$main$1-KEkpW0xqYXZhL2xhbmcvU3RyaW5nOw== ↦ ⟦ access ↦ Φ.org.eolang.int (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 00-00-00-00-00-00-10-0A)), descriptor ↦ Φ.org.eolang.string (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 28-49-29-5B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B)), signature ↦ Φ.org.eolang.string (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ --)), exceptions ↦ Φ.org.eolang.tuple.empty, maxs ↦ ⟦ stack ↦ Φ.org.eolang.int (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 00-00-00-00-00-00-00-01)), locals ↦ Φ.org.eolang.int (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 00-00-00-00-00-00-00-01)) ⟧, param-SQ==-0 ↦ Φ.org.eolang.param, φ ↦ Φ.org.eolang.seq (α0 ↦ ξ.instructions), instructions ↦ Φ.org.eolang.tuple (α0 ↦ Φ.org.eolang.tuple (α0 ↦ Φ.org.eolang.tuple.empty, α1 ↦ Φ.org.eolang.labeled (α0 ↦ Φ.org.eolang.label (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 61-36-63-30-30-34-65-37-2D-31-36-35-32-2D-34-64-31-64-2D-61-63-65-66-2D-62-32-36-65-30-66-33-34-62-36-30-34)))), α1 ↦ Φ.org.eolang.labeled (α0 ↦ Φ.org.eolang.return (α0 ↦ Φ.org.eolang.string (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67)).array-node (α0 ↦ Φ.org.eolang.local-0 (α0 ↦ Φ.org.eolang.string (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-49-7C-74-79-70-65-3D-6C-6F-63-61-6C))))), α1 ↦ Φ.org.eolang.label (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 37-38-33-62-62-39-39-38-2D-35-34-61-35-2D-34-66-65-62-2D-38-63-34-30-2D-35-31-63-30-64-31-65-65-38-35-32-33)))) ⟧, j$lambda$main$0-KEkpTGphdmEvbGFuZy9TdHJpbmc7 ↦ ⟦ access ↦ Φ.org.eolang.int (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 00-00-00-00-00-00-10-0A)), descriptor ↦ Φ.org.eolang.string (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 28-49-29-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B)), signature ↦ Φ.org.eolang.string (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ --)), exceptions ↦ Φ.org.eolang.tuple.empty, maxs ↦ ⟦ stack ↦ Φ.org.eolang.int (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 00-00-00-00-00-00-00-01)), locals ↦ Φ.org.eolang.int (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 00-00-00-00-00-00-00-01)) ⟧, param-SQ==-0 ↦ Φ.org.eolang.param, φ ↦ Φ.org.eolang.seq (α0 ↦ ξ.instructions), instructions ↦ Φ.org.eolang.tuple (α0 ↦ Φ.org.eolang.tuple (α0 ↦ Φ.org.eolang.tuple.empty, α1 ↦ Φ.org.eolang.labeled (α0 ↦ Φ.org.eolang.label (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 66-63-36-33-64-31-36-61-2D-66-30-35-35-2D-34-39-62-39-2D-61-32-35-39-2D-38-38-61-63-32-38-31-32-63-33-63-34)))), α1 ↦ Φ.org.eolang.labeled (α0 ↦ Φ.org.eolang.return (α0 ↦ ξ.java.lang.j$String.valueOf (α0 ↦ Φ.org.eolang.string (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-49-29-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B-7C-69-6E-74-65-72-66-61-63-65-64-3D-66-61-6C-73-65-7C-6E-61-6D-65-3D-76-61-6C-75-65-4F-66-7C-6F-77-6E-65-72-3D-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-7C-74-79-70-65-3D-73-74-61-74-69-63)), α1 ↦ Φ.org.eolang.local-0 (α0 ↦ Φ.org.eolang.string (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-49-7C-74-79-70-65-3D-6C-6F-63-61-6C))))), α1 ↦ Φ.org.eolang.label (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 33-31-66-31-33-63-39-31-2D-34-64-38-62-2D-34-36-32-38-2D-62-36-61-66-2D-34-31-33-37-65-61-39-35-62-63-66-30)))) ⟧, attributes ↦ Φ.org.eolang.tuple (α0 ↦ Φ.org.eolang.tuple.empty, α1 ↦ Φ.org.eolang.j$InnerClass (α0 ↦ Φ.org.eolang.string (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-48-61-6E-64-6C-65-73-24-4C-6F-6F-6B-75-70)), α1 ↦ Φ.org.eolang.string (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-48-61-6E-64-6C-65-73)), α2 ↦ Φ.org.eolang.string (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 4C-6F-6F-6B-75-70)), α3 ↦ Φ.org.eolang.int (α0 ↦ Φ.org.eolang.bytes (Δ ⤍ 00-00-00-00-00-00-00-19)))) ⟧, λ ⤍ Package ⟧, λ ⤍ Package ⟧, λ ⤍ Package ⟧ ⟧} ```

I also ran without streams.yaml and got the same result.

normalizer dataize --as-package --minimize-stuck-terms --recursive  opeo/phi-expressions/org/eolang/streams/Main.phi > a.txt
normalizer dataize --as-package --minimize-stuck-terms --recursive --rules eo-phi-normalizer/test/eo/phi/rules/streams.yaml opeo/phi-expressions/org/eolang/streams/Main.phi > b.txt
diff a.txt b.txt

Diff was empty.

Why did normalization with streams.yaml produce no changes?

There were no changes because the normalizer currently only supports the specific attribute java_util_Stream$map:

https://github.com/objectionary/normalizer/blob/3518bacd5f10a3c9a8938e87704edc902085fe03/eo-phi-normalizer/test/eo/phi/rules/streams.yaml#L15

This function wasn't present in the generated PHI.

deemp commented 1 month ago

@volodya-lombrozo

I used another Java program.

package org.eolang.streams;

import java.util.stream.Stream;

public class Main {
    public static void main(String[] args) {
        // Generate the first 10 Fibonacci numbers using streams
        Stream.iterate(new long[]{0, 1}, fib -> new long[]{fib[1], fib[0] + fib[1]})
                .limit(10) // Limit the stream to 10 Fibonacci numbers
                .map(fib -> fib[0]); // Extract the first number in the pair
    }
}

I got phi-expressions.zip

There was no java_util_Stream$map in the generated code, so I didn't run normalizer.

volodya-lombrozo commented 2 weeks ago

@deemp Could you try the following code, please?

    public String map(){
        return Stream.of("a", "b", "c")
            .map(String::toUpperCase)
            .collect(Collectors.joining(", "));
    }

It should give you something like:

   α1 ↦ ξ.java.util.stream.j$Stream.of(
                          ....
                        ).map(
                          ....
                        ).collect(...)
deemp commented 2 weeks ago

@volodya-lombrozo, we need java_util_Stream$map in the PHI code. Otherwise, there will be no match, as I've explained here.

volodya-lombrozo commented 2 weeks ago

@deemp Oh, I got it. It seems, I understood, what you need. Please, correct me if I'm wrong:

   α1 ↦ ξ.java.util.stream.j$Stream.of(
                          ....
                        ).java_util_Stream$map(
                          ....
                        ).collect(...)
volodya-lombrozo commented 2 weeks ago

Or even:

   α1 ↦ ξ.java.util.stream.j$Stream.java_util_Stream$of(
                          ....
                        ).java_util_Stream$map(
                          ....
                        ).java_util_Stream$collect(...)
volodya-lombrozo commented 2 weeks ago

@deemp btw, now we have similar information in the first object attribute:

java.util.stream.j$Stream
                .of
                  "descriptor=([Ljava/lang/Object;)Ljava/util/stream/Stream;|interfaced=true|name=of|owner=java/util/stream/Stream|type=static"
                  ....
                .map
                  "descriptor=(Ljava/util/function/Function;)Ljava/util/stream/Stream;|interfaced=true|name=map|owner=java/util/stream/Stream|type=interface"
                ...
                .collect
                  "descriptor=(Ljava/util/stream/Collector;)Ljava/lang/Object;|interfaced=true|name=collect|owner=java/util/stream/Stream|type=interface"

As you can see, we have descriptor entry that already has the information you need. Of course, I can move it to the method name, but it will look like a crutch and most probably we will need to redo it. (btw, descriptor entry is a crutch too.)

fizruk commented 2 weeks ago

now we have similar information in the first object attribute

We can use the descriptor, as long as it is stable and can be matched on. I do not really understand the syntax for the descriptor that you use above. What does that look like as a $\varphi$-expression?

volodya-lombrozo commented 2 weeks ago

@fizruk As for descriptor - it is a plain bytecode descriptor:

MethodDescriptor:
    ( ParameterDescriptor* ) ReturnDescriptor

From the example above we have the following descriptors:

[Ljava/lang/Object;)Ljava/util/stream/Stream;
(Ljava/util/function/Function;)Ljava/util/stream/Stream;
(Ljava/util/stream/Collector;)Ljava/lang/Object;

Let's get the descriptor for the map function (Ljava/util/function/Function;)Ljava/util/stream/Stream;:

(Ljava/util/function/Function;) <--- method "map" has a single parameter with type "java/util/function/Function"
Ljava/util/stream/Stream; - is a return value with type java/util/stream/Stream

L and ; are just separators.

volodya-lombrozo commented 2 weeks ago

@fizruk As for φ-expression, we have a problem, because this descriptors are represented like a raw array of bytes:

α1 ↦ ξ.java.util.stream.j$Stream.of(
    α0 ↦ Φ.org.eolang.string(
      α0 ↦ Φ.org.eolang.bytes(
        Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-5B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-4F-62-6A-65-63-74-3B-29-4C-6A-61-76-61-2F-75-74-69-6C-2F-73-74-72-65-61-6D-2F-53-74-72-65-61-6D-3B-7C-69-6E-74-65-72-66-61-63-65-64-3D-74-72-75-65-7C-6E-61-6D-65-3D-6F-66-7C-6F-77-6E-65-72-3D-6A-61-76-61-2F-75-74-69-6C-2F-73-74-72-65-61-6D-2F-53-74-72-65-61-6D-7C-74-79-70-65-3D-73-74-61-74-69-63
      )
    )
  ).map(
    α0 ↦ Φ.org.eolang.string(
      α0 ↦ Φ.org.eolang.bytes(
        Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-4C-6A-61-76-61-2F-75-74-69-6C-2F-66-75-6E-63-74-69-6F-6E-2F-46-75-6E-63-74-69-6F-6E-3B-29-4C-6A-61-76-61-2F-75-74-69-6C-2F-73-74-72-65-61-6D-2F-53-74-72-65-61-6D-3B-7C-69-6E-74-65-72-66-61-63-65-64-3D-74-72-75-65-7C-6E-61-6D-65-3D-6D-61-70-7C-6F-77-6E-65-72-3D-6A-61-76-61-2F-75-74-69-6C-2F-73-74-72-65-61-6D-2F-53-74-72-65-61-6D-7C-74-79-70-65-3D-69-6E-74-65-72-66-61-63-65
      )
    )
  ).collect(
    α0 ↦ Φ.org.eolang.string(
      α0 ↦ Φ.org.eolang.bytes(
        Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-4C-6A-61-76-61-2F-75-74-69-6C-2F-73-74-72-65-61-6D-2F-43-6F-6C-6C-65-63-74-6F-72-3B-29-4C-6A-61-76-61-2F-6C-61-6E-67-2F-4F-62-6A-65-63-74-3B-7C-69-6E-74-65-72-66-61-63-65-64-3D-74-72-75-65-7C-6E-61-6D-65-3D-63-6F-6C-6C-65-63-74-7C-6F-77-6E-65-72-3D-6A-61-76-61-2F-75-74-69-6C-2F-73-74-72-65-61-6D-2F-53-74-72-65-61-6D-7C-74-79-70-65-3D-69-6E-74-65-72-66-61-63-65
      )
    ),
  )
)

Where

echo "64-65-73-63-72-69-70-74-6F-72-3D-28-4C-6A-61-76-61-2F-75-74-69-6C-2F-66-75-6E-63-74-69-6F-6E-2F-46-75-6E-63-74-69-6F-6E-3B-29-4C-6A-61-76-61-2F-75-74-69-6C-2F-73-74-72-65-61-6D-2F-53-74-72-65-61-6D-3B-7C-69-6E-74-65-72-66-61-63-65-64-3D-74-72-75-65-7C-6E-61-6D-65-3D-6D-61-70-7C-6F-77-6E-65-72-3D-6A-61-76-61-2F-75-74-69-6C-2F-73-74-72-65-61-6D-2F-53-74-72-65-61-6D-7C-74-79-70-65-3D-69-6E-74-65-72-66-61-63-65" | xxd -r -p

is

descriptor=(Ljava/util/function/Function;)Ljava/util/stream/Stream;|interfaced=true|name=map|owner=java/util/stream/Stream|type=interface
volodya-lombrozo commented 2 weeks ago

@fizruk @deemp I'll add the information about types directly to the method names as you originally suggested:

   α1 ↦ ξ.java.util.stream.j$Stream.java_util_Stream$of(
                          ....
                        ).java_util_Stream$map(
                          ....
                        ).java_util_Stream$collect(...)

I guess, it will be the simplest solution for now.

deemp commented 2 weeks ago

The discussion of the type info implementation in opeo has moved to https://github.com/objectionary/opeo-maven-plugin/issues/389

deemp commented 1 week ago

@fizruk, I got a PHI program, but normalizer seems to not modify it when using streams.yaml. In the streams.yaml rules, I replaced !τ1 ↦ !b1.java_util_Stream$map(α0 ↦ !b2) * !t1 with !τ1 ↦ !b1.java_util_stream_Stream$map(α0 ↦ !b2) * !t1

Commands:

export LANG=C.utf8
normalizer dataize --recursive --minimize-stuck-terms Main.phi --rules eo-phi-normalizer/test/eo/phi/rules/streams.yaml > Main-normalized-streams.phi
normalizer dataize --recursive --minimize-stuck-terms Main.phi > Main-normalized-no-streams.phi
diff Main-normalized-streams.phi Main-normalized-no-streams.phi

(no output)

PHI program ``` { ⟦ org ↦ ⟦ eolang ↦ ⟦ streams ↦ ⟦ j$Main ↦ ⟦ version ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-34 ) ), access ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-21 ) ), supername ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 6A-61-76-61-2F-6C-61-6E-67-2F-4F-62-6A-65-63-74 ) ), interfaces ↦ Φ.org.eolang.tuple.empty, new-KClW ↦ ⟦ access ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-01 ) ), descriptor ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 28-29-56 ) ), signature ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ -- ) ), exceptions ↦ Φ.org.eolang.tuple.empty, maxs ↦ ⟦ stack ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-01 ) ), locals ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-01 ) ) ⟧, φ ↦ Φ.org.eolang.seq( α0 ↦ ξ.instructions ), instructions ↦ Φ.org.eolang.tuple( α0 ↦ Φ.org.eolang.tuple( α0 ↦ Φ.org.eolang.tuple( α0 ↦ Φ.org.eolang.tuple.empty, α1 ↦ Φ.org.eolang.labeled( α0 ↦ Φ.org.eolang.jeo.label( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 39-37-63-35-61-63-33-37-2D-34-62-34-63-2D-34-37-32-33-2D-39-35-64-61-2D-61-62-33-63-35-30-35-33-61-66-35-32 ) ) ) ), α1 ↦ ξ( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-6F-72-67-2E-65-6F-6C-61-6E-67-2E-73-74-72-65-61-6D-73-2E-4D-61-69-6E ) ) ).super( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-29-56-7C-6E-61-6D-65-3D-3C-69-6E-69-74-3E-7C-6F-77-6E-65-72-3D-6A-61-76-61-2F-6C-61-6E-67-2F-4F-62-6A-65-63-74 ) ) ) ), α1 ↦ Φ.org.eolang.labeled( α0 ↦ Φ.org.eolang.return, α1 ↦ Φ.org.eolang.jeo.label( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 35-65-33-30-64-32-33-61-2D-39-31-33-35-2D-34-66-65-38-2D-39-65-37-30-2D-31-38-35-62-39-63-34-63-61-37-35-30 ) ) ) ) ⟧, j$main-KFtMamF2YS9sYW5nL1N0cmluZzspVg== ↦ ⟦ access ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-89 ) ), descriptor ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 28-5B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B-29-56 ) ), signature ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ -- ) ), exceptions ↦ Φ.org.eolang.tuple.empty, maxs ↦ ⟦ stack ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-09 ) ), locals ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-05 ) ) ⟧, param-W0xqYXZhL2xhbmcvU3RyaW5nOw==-0 ↦ Φ.org.eolang.param, φ ↦ Φ.org.eolang.seq( α0 ↦ ξ.instructions ), instructions ↦ Φ.org.eolang.tuple( α0 ↦ Φ.org.eolang.tuple( α0 ↦ Φ.org.eolang.tuple( α0 ↦ Φ.org.eolang.tuple( α0 ↦ Φ.org.eolang.tuple( α0 ↦ Φ.org.eolang.tuple( α0 ↦ Φ.org.eolang.tuple( α0 ↦ Φ.org.eolang.tuple.empty, α1 ↦ Φ.org.eolang.labeled( α0 ↦ Φ.org.eolang.jeo.label( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 37-37-32-31-34-32-37-61-2D-64-33-31-66-2D-34-36-36-31-2D-62-66-62-38-2D-62-64-39-66-61-66-65-62-33-66-33-33 ) ) ) ), α1 ↦ Φ.org.eolang.labeled( α0 ↦ Φ.org.eolang.local-1( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-4A-7C-74-79-70-65-3D-6C-6F-63-61-6C ) ) ).write-local-var( α0 ↦ ξ.java.lang.j$System.long$currentTimeMillis( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-29-4A-7C-69-6E-74-65-72-66-61-63-65-64-3D-66-61-6C-73-65-7C-6E-61-6D-65-3D-63-75-72-72-65-6E-74-54-69-6D-65-4D-69-6C-6C-69-73-7C-6F-77-6E-65-72-3D-6A-61-76-61-2F-6C-61-6E-67-2F-53-79-73-74-65-6D-7C-74-79-70-65-3D-73-74-61-74-69-63 ) ) ) ), α1 ↦ Φ.org.eolang.jeo.label( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-38-64-64-65-61-63-36-2D-66-38-61-30-2D-34-30-34-64-2D-38-31-61-64-2D-30-30-65-38-32-66-66-36-61-34-39-63 ) ) ) ), α1 ↦ Φ.org.eolang.labeled( α0 ↦ Φ.org.eolang.local-3( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-5B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B-7C-74-79-70-65-3D-6C-6F-63-61-6C ) ) ).write-local-var( α0 ↦ Φ.org.eolang.checkcast( α0 ↦ Φ.org.eolang.type( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 5B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B ) ), α1 ↦ ξ.java.util.stream.j$IntStream.java_util_stream_IntStream$range( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-49-49-29-4C-6A-61-76-61-2F-75-74-69-6C-2F-73-74-72-65-61-6D-2F-49-6E-74-53-74-72-65-61-6D-3B-7C-69-6E-74-65-72-66-61-63-65-64-3D-74-72-75-65-7C-6E-61-6D-65-3D-72-61-6E-67-65-7C-6F-77-6E-65-72-3D-6A-61-76-61-2F-75-74-69-6C-2F-73-74-72-65-61-6D-2F-49-6E-74-53-74-72-65-61-6D-7C-74-79-70-65-3D-73-74-61-74-69-63 ) ), α1 ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-00 ) ), α2 ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-0A ) ) ).java_util_stream_Stream$mapToObj( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-4C-6A-61-76-61-2F-75-74-69-6C-2F-66-75-6E-63-74-69-6F-6E-2F-49-6E-74-46-75-6E-63-74-69-6F-6E-3B-29-4C-6A-61-76-61-2F-75-74-69-6C-2F-73-74-72-65-61-6D-2F-53-74-72-65-61-6D-3B-7C-69-6E-74-65-72-66-61-63-65-64-3D-74-72-75-65-7C-6E-61-6D-65-3D-6D-61-70-54-6F-4F-62-6A-7C-6F-77-6E-65-72-3D-6A-61-76-61-2F-75-74-69-6C-2F-73-74-72-65-61-6D-2F-49-6E-74-53-74-72-65-61-6D-7C-74-79-70-65-3D-69-6E-74-65-72-66-61-63-65 ) ), α1 ↦ Φ.org.eolang.labeled( α0 ↦ ξ.java.lang.invoke.j$LambdaMetafactory.metafactory( α0 ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-06 ) ), α1 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 28-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-48-61-6E-64-6C-65-73-24-4C-6F-6F-6B-75-70-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-54-79-70-65-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-54-79-70-65-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-48-61-6E-64-6C-65-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-54-79-70-65-3B-29-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-43-61-6C-6C-53-69-74-65-3B ) ), α2 ↦ Φ.org.eolang.bool( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00- ) ) ).apply( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-29-4C-6A-61-76-61-2F-75-74-69-6C-2F-66-75-6E-63-74-69-6F-6E-2F-49-6E-74-46-75-6E-63-74-69-6F-6E-3B-7C-74-79-70-65-3D-64-79-6E-61-6D-69-63 ) ), α1 ↦ Φ.org.eolang.type( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 28-49-29-4C-6A-61-76-61-2F-6C-61-6E-67-2F-4F-62-6A-65-63-74-3B ) ), α2 ↦ Φ.org.eolang.streams.j$Main.lambda$main$0( α0 ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-06 ) ), α1 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 28-49-29-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B ) ), α2 ↦ Φ.org.eolang.bool( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00- ) ) ), α3 ↦ Φ.org.eolang.type( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 28-49-29-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B ) ) ), α1 ↦ Φ.org.eolang.jeo.label( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 61-30-39-38-35-63-61-32-2D-62-65-39-35-2D-34-33-34-37-2D-39-30-30-39-2D-32-61-31-36-63-36-64-31-32-61-32-36 ) ) ) ).java_lang_Object@$toArray( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-4C-6A-61-76-61-2F-75-74-69-6C-2F-66-75-6E-63-74-69-6F-6E-2F-49-6E-74-46-75-6E-63-74-69-6F-6E-3B-29-5B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-4F-62-6A-65-63-74-3B-7C-69-6E-74-65-72-66-61-63-65-64-3D-74-72-75-65-7C-6E-61-6D-65-3D-74-6F-41-72-72-61-79-7C-6F-77-6E-65-72-3D-6A-61-76-61-2F-75-74-69-6C-2F-73-74-72-65-61-6D-2F-53-74-72-65-61-6D-7C-74-79-70-65-3D-69-6E-74-65-72-66-61-63-65 ) ), α1 ↦ Φ.org.eolang.labeled( α0 ↦ ξ.java.lang.invoke.j$LambdaMetafactory.metafactory( α0 ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-06 ) ), α1 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 28-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-48-61-6E-64-6C-65-73-24-4C-6F-6F-6B-75-70-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-54-79-70-65-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-54-79-70-65-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-48-61-6E-64-6C-65-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-54-79-70-65-3B-29-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-43-61-6C-6C-53-69-74-65-3B ) ), α2 ↦ Φ.org.eolang.bool( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00- ) ) ).apply( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-29-4C-6A-61-76-61-2F-75-74-69-6C-2F-66-75-6E-63-74-69-6F-6E-2F-49-6E-74-46-75-6E-63-74-69-6F-6E-3B-7C-74-79-70-65-3D-64-79-6E-61-6D-69-63 ) ), α1 ↦ Φ.org.eolang.type( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 28-49-29-4C-6A-61-76-61-2F-6C-61-6E-67-2F-4F-62-6A-65-63-74-3B ) ), α2 ↦ Φ.org.eolang.streams.j$Main.lambda$main$1( α0 ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-06 ) ), α1 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 28-49-29-5B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B ) ), α2 ↦ Φ.org.eolang.bool( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00- ) ) ), α3 ↦ Φ.org.eolang.type( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 28-49-29-5B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B ) ) ), α1 ↦ Φ.org.eolang.jeo.label( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 31-62-30-33-62-39-62-64-2D-62-30-66-32-2D-34-32-64-65-2D-38-36-66-62-2D-39-61-34-66-65-63-38-66-36-62-37-34 ) ) ) ) ) ), α1 ↦ Φ.org.eolang.jeo.label( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 36-38-61-61-61-64-65-34-2D-64-32-66-39-2D-34-62-35-36-2D-38-66-31-65-2D-63-34-36-31-32-65-35-35-35-38-36-62 ) ) ) ), α1 ↦ Φ.org.eolang.labeled( α0 ↦ Φ.org.eolang.local-4( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-49-7C-74-79-70-65-3D-6C-6F-63-61-6C ) ) ).write-local-var( α0 ↦ Φ.org.eolang.labeled( α0 ↦ ξ.java.util.j$Arrays.java_util_stream_Stream$stream( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-5B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-4F-62-6A-65-63-74-3B-29-4C-6A-61-76-61-2F-75-74-69-6C-2F-73-74-72-65-61-6D-2F-53-74-72-65-61-6D-3B-7C-69-6E-74-65-72-66-61-63-65-64-3D-66-61-6C-73-65-7C-6E-61-6D-65-3D-73-74-72-65-61-6D-7C-6F-77-6E-65-72-3D-6A-61-76-61-2F-75-74-69-6C-2F-41-72-72-61-79-73-7C-74-79-70-65-3D-73-74-61-74-69-63 ) ), α1 ↦ Φ.org.eolang.local-3( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-5B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B-7C-74-79-70-65-3D-6C-6F-63-61-6C ) ) ) ).java_util_stream_Stream$filter( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-4C-6A-61-76-61-2F-75-74-69-6C-2F-66-75-6E-63-74-69-6F-6E-2F-50-72-65-64-69-63-61-74-65-3B-29-4C-6A-61-76-61-2F-75-74-69-6C-2F-73-74-72-65-61-6D-2F-53-74-72-65-61-6D-3B-7C-69-6E-74-65-72-66-61-63-65-64-3D-74-72-75-65-7C-6E-61-6D-65-3D-66-69-6C-74-65-72-7C-6F-77-6E-65-72-3D-6A-61-76-61-2F-75-74-69-6C-2F-73-74-72-65-61-6D-2F-53-74-72-65-61-6D-7C-74-79-70-65-3D-69-6E-74-65-72-66-61-63-65 ) ), α1 ↦ Φ.org.eolang.labeled( α0 ↦ ξ.java.lang.invoke.j$LambdaMetafactory.metafactory( α0 ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-06 ) ), α1 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 28-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-48-61-6E-64-6C-65-73-24-4C-6F-6F-6B-75-70-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-54-79-70-65-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-54-79-70-65-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-48-61-6E-64-6C-65-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-54-79-70-65-3B-29-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-43-61-6C-6C-53-69-74-65-3B ) ), α2 ↦ Φ.org.eolang.bool( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00- ) ) ).test( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-29-4C-6A-61-76-61-2F-75-74-69-6C-2F-66-75-6E-63-74-69-6F-6E-2F-50-72-65-64-69-63-61-74-65-3B-7C-74-79-70-65-3D-64-79-6E-61-6D-69-63 ) ), α1 ↦ Φ.org.eolang.type( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 28-4C-6A-61-76-61-2F-6C-61-6E-67-2F-4F-62-6A-65-63-74-3B-29-5A ) ), α2 ↦ Φ.org.eolang.streams.j$Main.lambda$main$2( α0 ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-06 ) ), α1 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 28-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B-29-5A ) ), α2 ↦ Φ.org.eolang.bool( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00- ) ) ), α3 ↦ Φ.org.eolang.type( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 28-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B-29-5A ) ) ), α1 ↦ Φ.org.eolang.jeo.label( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 39-37-63-34-37-64-37-61-2D-36-38-36-32-2D-34-32-31-32-2D-39-30-35-36-2D-38-31-63-65-61-63-36-39-33-63-61-36 ) ) ) ).java_util_stream_IntStream$mapToInt( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-4C-6A-61-76-61-2F-75-74-69-6C-2F-66-75-6E-63-74-69-6F-6E-2F-54-6F-49-6E-74-46-75-6E-63-74-69-6F-6E-3B-29-4C-6A-61-76-61-2F-75-74-69-6C-2F-73-74-72-65-61-6D-2F-49-6E-74-53-74-72-65-61-6D-3B-7C-69-6E-74-65-72-66-61-63-65-64-3D-74-72-75-65-7C-6E-61-6D-65-3D-6D-61-70-54-6F-49-6E-74-7C-6F-77-6E-65-72-3D-6A-61-76-61-2F-75-74-69-6C-2F-73-74-72-65-61-6D-2F-53-74-72-65-61-6D-7C-74-79-70-65-3D-69-6E-74-65-72-66-61-63-65 ) ), α1 ↦ Φ.org.eolang.labeled( α0 ↦ ξ.java.lang.invoke.j$LambdaMetafactory.metafactory( α0 ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-06 ) ), α1 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 28-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-48-61-6E-64-6C-65-73-24-4C-6F-6F-6B-75-70-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-54-79-70-65-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-54-79-70-65-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-48-61-6E-64-6C-65-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-54-79-70-65-3B-29-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-43-61-6C-6C-53-69-74-65-3B ) ), α2 ↦ Φ.org.eolang.bool( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00- ) ) ).applyAsInt( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-29-4C-6A-61-76-61-2F-75-74-69-6C-2F-66-75-6E-63-74-69-6F-6E-2F-54-6F-49-6E-74-46-75-6E-63-74-69-6F-6E-3B-7C-74-79-70-65-3D-64-79-6E-61-6D-69-63 ) ), α1 ↦ Φ.org.eolang.type( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 28-4C-6A-61-76-61-2F-6C-61-6E-67-2F-4F-62-6A-65-63-74-3B-29-49 ) ), α2 ↦ Φ.org.eolang.streams.j$Main.lambda$main$3( α0 ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-06 ) ), α1 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 28-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B-29-49 ) ), α2 ↦ Φ.org.eolang.bool( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00- ) ) ), α3 ↦ Φ.org.eolang.type( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 28-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B-29-49 ) ) ), α1 ↦ Φ.org.eolang.jeo.label( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 39-64-37-31-62-36-65-62-2D-61-64-39-61-2D-34-34-39-62-2D-62-37-33-31-2D-36-35-64-33-66-61-62-63-65-33-33-63 ) ) ) ), α1 ↦ Φ.org.eolang.jeo.label( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 33-61-38-35-62-63-30-66-2D-32-36-33-61-2D-34-62-38-61-2D-62-65-63-30-2D-64-64-61-31-66-64-66-63-39-31-32-31 ) ) ).int$sum( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-29-49-7C-69-6E-74-65-72-66-61-63-65-64-3D-74-72-75-65-7C-6E-61-6D-65-3D-73-75-6D-7C-6F-77-6E-65-72-3D-6A-61-76-61-2F-75-74-69-6C-2F-73-74-72-65-61-6D-2F-49-6E-74-53-74-72-65-61-6D-7C-74-79-70-65-3D-69-6E-74-65-72-66-61-63-65 ) ) ) ), α1 ↦ Φ.org.eolang.jeo.label( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 37-36-34-31-38-36-35-30-2D-36-34-35-37-2D-34-33-34-30-2D-61-63-66-63-2D-65-35-32-33-39-34-39-30-39-38-36-34 ) ) ) ), α1 ↦ Φ.org.eolang.labeled( α0 ↦ Φ.org.eolang.static-field( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-4C-6A-61-76-61-2F-69-6F-2F-50-72-69-6E-74-53-74-72-65-61-6D-3B-7C-6E-61-6D-65-3D-6F-75-74-7C-6F-77-6E-65-72-3D-6A-61-76-61-2F-6C-61-6E-67-2F-53-79-73-74-65-6D ) ) ).java_io_PrintStream$printf( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B-5B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-4F-62-6A-65-63-74-3B-29-4C-6A-61-76-61-2F-69-6F-2F-50-72-69-6E-74-53-74-72-65-61-6D-3B-7C-69-6E-74-65-72-66-61-63-65-64-3D-66-61-6C-73-65-7C-6E-61-6D-65-3D-70-72-69-6E-74-66-7C-6F-77-6E-65-72-3D-6A-61-76-61-2F-69-6F-2F-50-72-69-6E-74-53-74-72-65-61-6D-7C-74-79-70-65-3D-6D-65-74-68-6F-64 ) ), α1 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 73-75-6D-3D-25-64-20-74-69-6D-65-3D-25-64-25-6E ) ), α2 ↦ ξ.ref-ikpnqlpzpj.write-array( α0 ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-01 ) ), α1 ↦ ξ.java.lang.j$Long.java_lang_Long$valueOf( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-4A-29-4C-6A-61-76-61-2F-6C-61-6E-67-2F-4C-6F-6E-67-3B-7C-69-6E-74-65-72-66-61-63-65-64-3D-66-61-6C-73-65-7C-6E-61-6D-65-3D-76-61-6C-75-65-4F-66-7C-6F-77-6E-65-72-3D-6A-61-76-61-2F-6C-61-6E-67-2F-4C-6F-6E-67-7C-74-79-70-65-3D-73-74-61-74-69-63 ) ), α1 ↦ ξ.java.lang.j$System.long$currentTimeMillis( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-29-4A-7C-69-6E-74-65-72-66-61-63-65-64-3D-66-61-6C-73-65-7C-6E-61-6D-65-3D-63-75-72-72-65-6E-74-54-69-6D-65-4D-69-6C-6C-69-73-7C-6F-77-6E-65-72-3D-6A-61-76-61-2F-6C-61-6E-67-2F-53-79-73-74-65-6D-7C-74-79-70-65-3D-73-74-61-74-69-63 ) ) ).minus( α0 ↦ Φ.org.eolang.local-1( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-4A-7C-74-79-70-65-3D-6C-6F-63-61-6C ) ) ) ) ) ) ).ignore-result, α1 ↦ Φ.org.eolang.jeo.label( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 30-62-65-31-38-34-62-32-2D-30-61-33-61-2D-34-31-38-62-2D-39-33-32-61-2D-36-37-37-31-32-33-32-38-38-65-30-62 ) ) ) ), α1 ↦ Φ.org.eolang.labeled( α0 ↦ Φ.org.eolang.static-field( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-4C-6A-61-76-61-2F-69-6F-2F-50-72-69-6E-74-53-74-72-65-61-6D-3B-7C-6E-61-6D-65-3D-6F-75-74-7C-6F-77-6E-65-72-3D-6A-61-76-61-2F-6C-61-6E-67-2F-53-79-73-74-65-6D ) ) ).java_io_PrintStream$printf( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B-5B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-4F-62-6A-65-63-74-3B-29-4C-6A-61-76-61-2F-69-6F-2F-50-72-69-6E-74-53-74-72-65-61-6D-3B-7C-69-6E-74-65-72-66-61-63-65-64-3D-66-61-6C-73-65-7C-6E-61-6D-65-3D-70-72-69-6E-74-66-7C-6F-77-6E-65-72-3D-6A-61-76-61-2F-69-6F-2F-50-72-69-6E-74-53-74-72-65-61-6D-7C-74-79-70-65-3D-6D-65-74-68-6F-64 ) ), α1 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 50-6C-61-79-67-72-6F-75-6E-64-20-69-73-20-61-76-61-69-6C-61-62-6C-65-20-25-62-25-6E ) ), α2 ↦ ξ.ref-sszdmoregn.write-array( α0 ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-00 ) ), α1 ↦ ξ.java.lang.j$Boolean.java_lang_Boolean$valueOf( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-5A-29-4C-6A-61-76-61-2F-6C-61-6E-67-2F-42-6F-6F-6C-65-61-6E-3B-7C-69-6E-74-65-72-66-61-63-65-64-3D-66-61-6C-73-65-7C-6E-61-6D-65-3D-76-61-6C-75-65-4F-66-7C-6F-77-6E-65-72-3D-6A-61-76-61-2F-6C-61-6E-67-2F-42-6F-6F-6C-65-61-6E-7C-74-79-70-65-3D-73-74-61-74-69-63 ) ), α1 ↦ ξ.ref-vwnftczjoo.new( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-49-29-56-7C-69-6E-74-65-72-66-61-63-65-64-3D-66-61-6C-73-65 ) ), α1 ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-00 ) ) ).boolean$isAvailable( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-29-5A-7C-69-6E-74-65-72-66-61-63-65-64-3D-66-61-6C-73-65-7C-6E-61-6D-65-3D-69-73-41-76-61-69-6C-61-62-6C-65-7C-6F-77-6E-65-72-3D-6F-72-67-2F-65-6F-6C-61-6E-67-2F-73-74-72-65-61-6D-73-2F-50-6C-61-79-67-72-6F-75-6E-64-7C-74-79-70-65-3D-6D-65-74-68-6F-64 ) ) ) ) ) ).ignore-result, α1 ↦ Φ.org.eolang.jeo.label( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 65-64-32-61-39-34-30-63-2D-62-32-36-62-2D-34-64-62-38-2D-38-36-65-64-2D-30-35-38-38-33-38-35-34-63-34-38-30 ) ) ) ), α1 ↦ Φ.org.eolang.labeled( α0 ↦ Φ.org.eolang.return, α1 ↦ Φ.org.eolang.jeo.label( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 32-30-38-33-34-38-32-32-2D-32-63-36-35-2D-34-34-36-35-2D-38-63-62-66-2D-39-34-30-64-38-32-37-33-34-38-36-65 ) ) ) ), ref-ikpnqlpzpj ↦ Φ.org.eolang.duplicated( α0 ↦ ξ.ref-ysmgzxnmrh.write-array( α0 ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-00 ) ), α1 ↦ ξ.java.lang.j$Integer.java_lang_Integer$valueOf( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-49-29-4C-6A-61-76-61-2F-6C-61-6E-67-2F-49-6E-74-65-67-65-72-3B-7C-69-6E-74-65-72-66-61-63-65-64-3D-66-61-6C-73-65-7C-6E-61-6D-65-3D-76-61-6C-75-65-4F-66-7C-6F-77-6E-65-72-3D-6A-61-76-61-2F-6C-61-6E-67-2F-49-6E-74-65-67-65-72-7C-74-79-70-65-3D-73-74-61-74-69-63 ) ), α1 ↦ Φ.org.eolang.local-4( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-49-7C-74-79-70-65-3D-6C-6F-63-61-6C ) ) ) ) ) ), ref-ysmgzxnmrh ↦ Φ.org.eolang.duplicated( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 6A-61-76-61-2F-6C-61-6E-67-2F-4F-62-6A-65-63-74 ) ).array-node( α0 ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-02 ) ) ) ), ref-sszdmoregn ↦ Φ.org.eolang.duplicated( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 6A-61-76-61-2F-6C-61-6E-67-2F-4F-62-6A-65-63-74 ) ).array-node( α0 ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-01 ) ) ) ), ref-vwnftczjoo ↦ Φ.org.eolang.duplicated( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 6F-72-67-2F-65-6F-6C-61-6E-67-2F-73-74-72-65-61-6D-73-2F-50-6C-61-79-67-72-6F-75-6E-64 ) ).new-type ) ⟧, j$map-KClMamF2YS9sYW5nL1N0cmluZzs= ↦ ⟦ access ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-01 ) ), descriptor ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 28-29-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B ) ), signature ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ -- ) ), exceptions ↦ Φ.org.eolang.tuple.empty, maxs ↦ ⟦ stack ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-04 ) ), locals ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-01 ) ) ⟧, φ ↦ Φ.org.eolang.seq( α0 ↦ ξ.instructions ), instructions ↦ Φ.org.eolang.tuple( α0 ↦ Φ.org.eolang.tuple( α0 ↦ Φ.org.eolang.tuple.empty, α1 ↦ Φ.org.eolang.labeled( α0 ↦ Φ.org.eolang.jeo.label( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 62-63-30-65-64-64-61-36-2D-30-31-30-33-2D-34-63-39-32-2D-62-64-39-35-2D-61-33-62-62-36-62-65-35-35-31-62-65 ) ) ) ), α1 ↦ Φ.org.eolang.labeled( α0 ↦ Φ.org.eolang.return( α0 ↦ Φ.org.eolang.labeled( α0 ↦ Φ.org.eolang.checkcast( α0 ↦ Φ.org.eolang.type( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B ) ), α1 ↦ ξ.java.util.stream.j$Stream.java_util_stream_Stream$of( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-5B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-4F-62-6A-65-63-74-3B-29-4C-6A-61-76-61-2F-75-74-69-6C-2F-73-74-72-65-61-6D-2F-53-74-72-65-61-6D-3B-7C-69-6E-74-65-72-66-61-63-65-64-3D-74-72-75-65-7C-6E-61-6D-65-3D-6F-66-7C-6F-77-6E-65-72-3D-6A-61-76-61-2F-75-74-69-6C-2F-73-74-72-65-61-6D-2F-53-74-72-65-61-6D-7C-74-79-70-65-3D-73-74-61-74-69-63 ) ), α1 ↦ ξ.ref-avilqrqcdj.write-array( α0 ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-02 ) ), α1 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 63- ) ) ) ).java_util_stream_Stream$map( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-4C-6A-61-76-61-2F-75-74-69-6C-2F-66-75-6E-63-74-69-6F-6E-2F-46-75-6E-63-74-69-6F-6E-3B-29-4C-6A-61-76-61-2F-75-74-69-6C-2F-73-74-72-65-61-6D-2F-53-74-72-65-61-6D-3B-7C-69-6E-74-65-72-66-61-63-65-64-3D-74-72-75-65-7C-6E-61-6D-65-3D-6D-61-70-7C-6F-77-6E-65-72-3D-6A-61-76-61-2F-75-74-69-6C-2F-73-74-72-65-61-6D-2F-53-74-72-65-61-6D-7C-74-79-70-65-3D-69-6E-74-65-72-66-61-63-65 ) ), α1 ↦ Φ.org.eolang.labeled( α0 ↦ ξ.java.lang.invoke.j$LambdaMetafactory.metafactory( α0 ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-06 ) ), α1 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 28-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-48-61-6E-64-6C-65-73-24-4C-6F-6F-6B-75-70-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-54-79-70-65-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-54-79-70-65-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-48-61-6E-64-6C-65-3B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-54-79-70-65-3B-29-4C-6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-43-61-6C-6C-53-69-74-65-3B ) ), α2 ↦ Φ.org.eolang.bool( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00- ) ) ).apply( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-29-4C-6A-61-76-61-2F-75-74-69-6C-2F-66-75-6E-63-74-69-6F-6E-2F-46-75-6E-63-74-69-6F-6E-3B-7C-74-79-70-65-3D-64-79-6E-61-6D-69-63 ) ), α1 ↦ Φ.org.eolang.type( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 28-4C-6A-61-76-61-2F-6C-61-6E-67-2F-4F-62-6A-65-63-74-3B-29-4C-6A-61-76-61-2F-6C-61-6E-67-2F-4F-62-6A-65-63-74-3B ) ), α2 ↦ ξ.java.lang.j$String.toUpperCase( α0 ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-05 ) ), α1 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 28-29-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B ) ), α2 ↦ Φ.org.eolang.bool( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00- ) ) ), α3 ↦ Φ.org.eolang.type( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 28-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B-29-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B ) ) ), α1 ↦ Φ.org.eolang.jeo.label( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 32-64-37-37-36-30-34-31-2D-31-63-65-65-2D-34-31-30-64-2D-61-36-31-38-2D-35-31-62-32-33-31-39-37-35-32-61-30 ) ) ) ).java_lang_Object$collect( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-4C-6A-61-76-61-2F-75-74-69-6C-2F-73-74-72-65-61-6D-2F-43-6F-6C-6C-65-63-74-6F-72-3B-29-4C-6A-61-76-61-2F-6C-61-6E-67-2F-4F-62-6A-65-63-74-3B-7C-69-6E-74-65-72-66-61-63-65-64-3D-74-72-75-65-7C-6E-61-6D-65-3D-63-6F-6C-6C-65-63-74-7C-6F-77-6E-65-72-3D-6A-61-76-61-2F-75-74-69-6C-2F-73-74-72-65-61-6D-2F-53-74-72-65-61-6D-7C-74-79-70-65-3D-69-6E-74-65-72-66-61-63-65 ) ), α1 ↦ ξ.java.util.stream.j$Collectors.java_util_stream_Collector$joining( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-4C-6A-61-76-61-2F-6C-61-6E-67-2F-43-68-61-72-53-65-71-75-65-6E-63-65-3B-29-4C-6A-61-76-61-2F-75-74-69-6C-2F-73-74-72-65-61-6D-2F-43-6F-6C-6C-65-63-74-6F-72-3B-7C-69-6E-74-65-72-66-61-63-65-64-3D-66-61-6C-73-65-7C-6E-61-6D-65-3D-6A-6F-69-6E-69-6E-67-7C-6F-77-6E-65-72-3D-6A-61-76-61-2F-75-74-69-6C-2F-73-74-72-65-61-6D-2F-43-6F-6C-6C-65-63-74-6F-72-73-7C-74-79-70-65-3D-73-74-61-74-69-63 ) ), α1 ↦ Φ.org.eolang.labeled( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 2C-20 ) ), α1 ↦ Φ.org.eolang.jeo.label( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 38-35-64-38-30-31-35-39-2D-37-65-35-63-2D-34-35-32-62-2D-38-62-38-32-2D-37-33-33-65-30-31-63-39-61-33-36-35 ) ) ) ) ) ), α1 ↦ Φ.org.eolang.jeo.label( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 34-37-35-32-64-36-66-64-2D-32-35-33-33-2D-34-30-63-65-2D-39-34-66-63-2D-31-36-31-61-38-34-35-37-35-63-37-31 ) ) ) ), α1 ↦ Φ.org.eolang.jeo.label( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 66-36-35-61-30-38-31-63-2D-62-36-63-36-2D-34-39-34-62-2D-62-37-38-62-2D-33-33-62-39-39-64-36-66-64-62-63-34 ) ) ) ), ref-avilqrqcdj ↦ Φ.org.eolang.duplicated( α0 ↦ ξ.ref-njpprjghmu.write-array( α0 ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-01 ) ), α1 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 62- ) ) ) ), ref-njpprjghmu ↦ Φ.org.eolang.duplicated( α0 ↦ ξ.ref-kbsjtftpio.write-array( α0 ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-00 ) ), α1 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 61- ) ) ) ), ref-kbsjtftpio ↦ Φ.org.eolang.duplicated( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67 ) ).array-node( α0 ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-03 ) ) ) ) ⟧, j$lambda$main$3-KExqYXZhL2xhbmcvU3RyaW5nOylJ ↦ ⟦ access ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-10-0A ) ), descriptor ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 28-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B-29-49 ) ), signature ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ -- ) ), exceptions ↦ Φ.org.eolang.tuple.empty, maxs ↦ ⟦ stack ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-01 ) ), locals ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-01 ) ) ⟧, param-TGphdmEvbGFuZy9TdHJpbmc7-0 ↦ Φ.org.eolang.param, φ ↦ Φ.org.eolang.seq( α0 ↦ ξ.instructions ), instructions ↦ Φ.org.eolang.tuple( α0 ↦ Φ.org.eolang.tuple( α0 ↦ Φ.org.eolang.tuple.empty, α1 ↦ Φ.org.eolang.labeled( α0 ↦ Φ.org.eolang.jeo.label( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 32-62-39-61-39-62-63-34-2D-38-65-34-31-2D-34-62-31-39-2D-62-34-64-64-2D-32-65-35-36-31-30-33-61-61-39-65-64 ) ) ) ), α1 ↦ Φ.org.eolang.labeled( α0 ↦ Φ.org.eolang.return( α0 ↦ ξ.java.lang.j$Integer.int$parseInt( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B-29-49-7C-69-6E-74-65-72-66-61-63-65-64-3D-66-61-6C-73-65-7C-6E-61-6D-65-3D-70-61-72-73-65-49-6E-74-7C-6F-77-6E-65-72-3D-6A-61-76-61-2F-6C-61-6E-67-2F-49-6E-74-65-67-65-72-7C-74-79-70-65-3D-73-74-61-74-69-63 ) ), α1 ↦ Φ.org.eolang.local-0( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B-7C-74-79-70-65-3D-6C-6F-63-61-6C ) ) ) ) ), α1 ↦ Φ.org.eolang.jeo.label( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 66-61-62-38-64-38-66-63-2D-38-65-30-39-2D-34-66-34-30-2D-61-39-61-36-2D-39-63-37-33-34-35-39-37-31-30-35-38 ) ) ) ) ⟧, j$lambda$main$2-KExqYXZhL2xhbmcvU3RyaW5nOyla ↦ ⟦ access ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-10-0A ) ), descriptor ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 28-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B-29-5A ) ), signature ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ -- ) ), exceptions ↦ Φ.org.eolang.tuple.empty, maxs ↦ ⟦ stack ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-02 ) ), locals ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-01 ) ) ⟧, param-TGphdmEvbGFuZy9TdHJpbmc7-0 ↦ Φ.org.eolang.param, φ ↦ Φ.org.eolang.seq( α0 ↦ ξ.instructions ), instructions ↦ Φ.org.eolang.tuple( α0 ↦ Φ.org.eolang.tuple( α0 ↦ Φ.org.eolang.tuple.empty, α1 ↦ Φ.org.eolang.labeled( α0 ↦ Φ.org.eolang.jeo.label( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 38-33-39-32-37-61-62-62-2D-66-36-61-63-2D-34-63-64-34-2D-62-66-37-38-2D-36-62-35-38-30-36-64-33-31-38-39-33 ) ) ) ), α1 ↦ Φ.org.eolang.labeled( α0 ↦ Φ.org.eolang.return( α0 ↦ ξ.java.lang.j$Boolean.java_lang_Boolean$valueOf( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-5A-29-4C-6A-61-76-61-2F-6C-61-6E-67-2F-42-6F-6F-6C-65-61-6E-3B-7C-69-6E-74-65-72-66-61-63-65-64-3D-66-61-6C-73-65-7C-6E-61-6D-65-3D-76-61-6C-75-65-4F-66-7C-6F-77-6E-65-72-3D-6A-61-76-61-2F-6C-61-6E-67-2F-42-6F-6F-6C-65-61-6E-7C-74-79-70-65-3D-73-74-61-74-69-63 ) ), α1 ↦ Φ.org.eolang.local-0( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B-7C-74-79-70-65-3D-6C-6F-63-61-6C ) ) ).boolean$equals( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-4C-6A-61-76-61-2F-6C-61-6E-67-2F-4F-62-6A-65-63-74-3B-29-5A-7C-69-6E-74-65-72-66-61-63-65-64-3D-66-61-6C-73-65-7C-6E-61-6D-65-3D-65-71-75-61-6C-73-7C-6F-77-6E-65-72-3D-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-7C-74-79-70-65-3D-6D-65-74-68-6F-64 ) ), α1 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ -- ) ) ) ).boolean$equals( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-4C-6A-61-76-61-2F-6C-61-6E-67-2F-4F-62-6A-65-63-74-3B-29-5A-7C-69-6E-74-65-72-66-61-63-65-64-3D-66-61-6C-73-65-7C-6E-61-6D-65-3D-65-71-75-61-6C-73-7C-6F-77-6E-65-72-3D-6A-61-76-61-2F-6C-61-6E-67-2F-42-6F-6F-6C-65-61-6E-7C-74-79-70-65-3D-6D-65-74-68-6F-64 ) ), α1 ↦ ξ.java.lang.j$Boolean.java_lang_Boolean$valueOf( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-5A-29-4C-6A-61-76-61-2F-6C-61-6E-67-2F-42-6F-6F-6C-65-61-6E-3B-7C-69-6E-74-65-72-66-61-63-65-64-3D-66-61-6C-73-65-7C-6E-61-6D-65-3D-76-61-6C-75-65-4F-66-7C-6F-77-6E-65-72-3D-6A-61-76-61-2F-6C-61-6E-67-2F-42-6F-6F-6C-65-61-6E-7C-74-79-70-65-3D-73-74-61-74-69-63 ) ), α1 ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-00 ) ) ) ) ), α1 ↦ Φ.org.eolang.jeo.label( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 35-65-34-38-33-32-63-30-2D-39-65-65-31-2D-34-31-34-31-2D-62-35-35-32-2D-62-33-38-30-35-34-32-36-38-65-39-64 ) ) ) ) ⟧, j$lambda$main$1-KEkpW0xqYXZhL2xhbmcvU3RyaW5nOw== ↦ ⟦ access ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-10-0A ) ), descriptor ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 28-49-29-5B-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B ) ), signature ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ -- ) ), exceptions ↦ Φ.org.eolang.tuple.empty, maxs ↦ ⟦ stack ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-01 ) ), locals ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-01 ) ) ⟧, param-SQ==-0 ↦ Φ.org.eolang.param, φ ↦ Φ.org.eolang.seq( α0 ↦ ξ.instructions ), instructions ↦ Φ.org.eolang.tuple( α0 ↦ Φ.org.eolang.tuple( α0 ↦ Φ.org.eolang.tuple.empty, α1 ↦ Φ.org.eolang.labeled( α0 ↦ Φ.org.eolang.jeo.label( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 31-63-39-61-39-35-37-64-2D-31-39-33-66-2D-34-37-31-35-2D-38-61-33-35-2D-30-36-30-37-36-30-62-64-63-30-65-64 ) ) ) ), α1 ↦ Φ.org.eolang.labeled( α0 ↦ Φ.org.eolang.return( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67 ) ).array-node( α0 ↦ Φ.org.eolang.local-0( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-49-7C-74-79-70-65-3D-6C-6F-63-61-6C ) ) ) ) ), α1 ↦ Φ.org.eolang.jeo.label( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-30-32-31-32-30-34-32-2D-61-64-32-33-2D-34-39-34-65-2D-61-38-35-64-2D-30-39-31-30-37-32-39-35-31-39-65-36 ) ) ) ) ⟧, j$lambda$main$0-KEkpTGphdmEvbGFuZy9TdHJpbmc7 ↦ ⟦ access ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-10-0A ) ), descriptor ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 28-49-29-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B ) ), signature ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ -- ) ), exceptions ↦ Φ.org.eolang.tuple.empty, maxs ↦ ⟦ stack ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-01 ) ), locals ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-01 ) ) ⟧, param-SQ==-0 ↦ Φ.org.eolang.param, φ ↦ Φ.org.eolang.seq( α0 ↦ ξ.instructions ), instructions ↦ Φ.org.eolang.tuple( α0 ↦ Φ.org.eolang.tuple( α0 ↦ Φ.org.eolang.tuple.empty, α1 ↦ Φ.org.eolang.labeled( α0 ↦ Φ.org.eolang.jeo.label( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 38-35-37-32-32-66-65-38-2D-35-61-38-38-2D-34-32-38-32-2D-62-30-39-62-2D-64-33-35-61-63-30-64-33-65-61-65-39 ) ) ) ), α1 ↦ Φ.org.eolang.labeled( α0 ↦ Φ.org.eolang.return( α0 ↦ ξ.java.lang.j$String.java_lang_String$valueOf( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-28-49-29-4C-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-3B-7C-69-6E-74-65-72-66-61-63-65-64-3D-66-61-6C-73-65-7C-6E-61-6D-65-3D-76-61-6C-75-65-4F-66-7C-6F-77-6E-65-72-3D-6A-61-76-61-2F-6C-61-6E-67-2F-53-74-72-69-6E-67-7C-74-79-70-65-3D-73-74-61-74-69-63 ) ), α1 ↦ Φ.org.eolang.local-0( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 64-65-73-63-72-69-70-74-6F-72-3D-49-7C-74-79-70-65-3D-6C-6F-63-61-6C ) ) ) ) ), α1 ↦ Φ.org.eolang.jeo.label( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 61-64-33-31-66-35-63-61-2D-36-32-63-32-2D-34-34-34-35-2D-62-33-63-30-2D-63-36-63-38-31-31-61-32-30-36-36-32 ) ) ) ) ⟧, attributes ↦ Φ.org.eolang.tuple( α0 ↦ Φ.org.eolang.tuple.empty, α1 ↦ Φ.org.eolang.inner-class( α0 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-48-61-6E-64-6C-65-73-24-4C-6F-6F-6B-75-70 ) ), α1 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 6A-61-76-61-2F-6C-61-6E-67-2F-69-6E-76-6F-6B-65-2F-4D-65-74-68-6F-64-48-61-6E-64-6C-65-73 ) ), α2 ↦ Φ.org.eolang.string( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 4C-6F-6F-6B-75-70 ) ), α3 ↦ Φ.org.eolang.int( α0 ↦ Φ.org.eolang.bytes( Δ ⤍ 00-00-00-00-00-00-00-19 ) ) ) ) ⟧, λ ⤍ Package ⟧, λ ⤍ Package ⟧, λ ⤍ Package ⟧ ⟧ } ```
deemp commented 2 days ago

@fizruk, I believe the problem is that the rule expects !τ1 to be an attribute of an object (link), while in the provided PHI program !τ1 is attached to a value in an application.

  α0 ↦ Φ.org.eolang.checkcast(
    ...,
    α1 ↦ ξ.java.util.stream.j$Stream.java_util_stream_Stream$of( ...
    ).java_util_stream_Stream$map( ...
    )...
    ,