+ set -e + set -o pipefail ++ dirname ./run.sh + cd . + echo 1324 + echo '2.0-SNAPSHOT BUILD' 2.0-SNAPSHOT BUILD + date Wed Dec 11 02:09:56 UTC 2024 + uptime 02:09:56 up 1 min, 0 users, load average: 1.18, 0.35, 0.12 + ff=default + image=yegor256/rultor-image:1.9.1 + rebase=false + head_branch=master + pull_title='Update actions/cache action to v4' + author=yegor256 + directory= + head=git@github.com:objectionary/ddr.git + pull_id=157 + fork=git@github.com:objectionary/ddr.git + fork_branch=renovate/actions-cache-4.x + squash=false + vars=('--env=head=git@github.com:objectionary/ddr.git' '--env=pull_id=157' '--env=fork=git@github.com:objectionary/ddr.git' '--env=fork_branch=renovate/actions-cache-4.x' '--env=head_branch=master' '--env=pull_title=Update actions/cache action to v4' '--env=author=yegor256' '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:objectionary/ddr.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_id=157'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork=git@github.com:objectionary/ddr.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork_branch=renovate/actions-cache-4.x'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_title=Update actions/cache action to v4'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''javac -version'\'' '\'';'\'' '\''pdd --file=/dev/null'\'' '\'';'\'' '\''mvn clean install -Pqulice --errors -Dstyle.color=never'\'' '\'';'\'' )') + scripts=('export '\''head=git@github.com:objectionary/ddr.git'\''' ';' 'export '\''pull_id=157'\''' ';' 'export '\''fork=git@github.com:objectionary/ddr.git'\''' ';' 'export '\''fork_branch=renovate/actions-cache-4.x'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''pull_title=Update actions/cache action to v4'\''' ';' 'export '\''author=yegor256'\''' ';' 'javac -version' ';' 'pdd --file=/dev/null' ';' 'mvn clean install -Pqulice --errors -Dstyle.color=never' ';') + container=objectionary_ddr_157 + as_root=false + hostname ip-172-31-19-83 + pwd /tmp/rultor-YvvI + git --version git version 2.34.1 + docker --version Docker version 25.0.3, build 4debf41 + mkdir -p /home/ubuntu/.ssh + echo -e 'Host github.com\n\tStrictHostKeyChecking no\n' + chmod 600 /home/ubuntu/.ssh/config + git clone git@github.com:objectionary/ddr.git repo Cloning into 'repo'... Warning: Permanently added 'github.com' (ED25519) to the list of known hosts. + cd repo + git config user.email me@rultor.com + git config user.name rultor + '[' -z 'export '\''head=git@github.com:objectionary/ddr.git'\''' ']' + cd .. + cat + '[' false = true ']' + cat + chmod a+x entry.sh + cat + echo 'export '\''head=git@github.com:objectionary/ddr.git'\''' ';' 'export '\''pull_id=157'\''' ';' 'export '\''fork=git@github.com:objectionary/ddr.git'\''' ';' 'export '\''fork_branch=renovate/actions-cache-4.x'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''pull_title=Update actions/cache action to v4'\''' ';' 'export '\''author=yegor256'\''' ';' 'javac -version' ';' 'pdd --file=/dev/null' ';' 'mvn clean install -Pqulice --errors -Dstyle.color=never' ';' + sensitive=() + rm -rf .gnupg + cd repo + git remote add fork git@github.com:objectionary/ddr.git + git remote update Fetching origin Fetching fork From github.com:objectionary/ddr * [new branch] 39 -> fork/39 * [new branch] 40 -> fork/40 * [new branch] 42 -> fork/42 * [new branch] 46 -> fork/46 * [new branch] 65 -> fork/65 * [new branch] cond-attributes -> fork/cond-attributes * [new branch] cond-attrs -> fork/cond-attrs * [new branch] cond-chain -> fork/cond-chain * [new branch] folder-analysis -> fork/folder-analysis * [new branch] graph-desc -> fork/graph-desc * [new branch] master -> fork/master * [new branch] package-fixes -> fork/package-fixes * [new branch] renovate/actions-cache-4.x -> fork/renovate/actions-cache-4.x * [new branch] renovate/com.jcabi-jcabi-xml-0.x -> fork/renovate/com.jcabi-jcabi-xml-0.x * [new branch] renovate/com.jcabi-parent-0.x -> fork/renovate/com.jcabi-parent-0.x * [new branch] renovate/com.yegor256-xsline-0.x -> fork/renovate/com.yegor256-xsline-0.x * [new branch] renovate/junit5-monorepo -> fork/renovate/junit5-monorepo * [new branch] renovate/kotlin-monorepo -> fork/renovate/kotlin-monorepo * [new branch] renovate/org.eolang-eo-maven-plugin-0.x -> fork/renovate/org.eolang-eo-maven-plugin-0.x * [new branch] renovate/org.eolang-eo-parser-0.x -> fork/renovate/org.eolang-eo-parser-0.x * [new branch] renovate/org.jetbrains-annotations-23.x -> fork/renovate/org.jetbrains-annotations-23.x * [new branch] renovate/xml-apis-xml-apis-2.x -> fork/renovate/xml-apis-xml-apis-2.x + args= + '[' default == default ']' + args=' --ff' + '[' default == no ']' + '[' default == only ']' + export BRANCH=__rultor + BRANCH=__rultor ++ wc -l ++ git show-branch __rultor + '[' 0 -gt 0 ']' + git status On branch master Your branch is up to date with 'origin/master'. nothing to commit, working tree clean + git checkout -B __rultor fork/renovate/actions-cache-4.x Switched to a new branch '__rultor' Branch '__rultor' set up to track remote branch 'renovate/actions-cache-4.x' from 'fork'. + git checkout -B master origin/master Switched to and reset branch 'master' Branch 'master' set up to track remote branch 'master' from 'origin'. Your branch is up to date with 'origin/master'. + '[' false == true ']' + '[' false == true ']' + git merge --ff __rultor Updating 5f0b17e..0cad070 Fast-forward .github/workflows/build.yml | 2 +- .github/workflows/codecov.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) + docker_when_possible + true ++ tail -n 1 ++ sed 's/ /\n/g' ++ uptime + load=0.15 ++ bc ++ echo 0.15 '>' 30 + '[' 0 -eq 1 ']' + echo 'load average is 0.15, low enough to run a new Docker container' load average is 0.15, low enough to run a new Docker container + break + cd .. + '[' -n '' ']' + use_image=yegor256/rultor-image:1.9.1 + docker pull yegor256/rultor-image:1.9.1 1.9.1: Pulling from yegor256/rultor-image d7bfe07ed847: Pulling fs layer c6cce8b7a3be: Pulling fs layer fdd27cc42bc7: Pulling fs layer b35c72caea29: Pulling fs layer fde452f6941b: Pulling fs layer 8b830adbe866: Pulling fs layer 436e4adc2559: Pulling fs layer 201209202352: Pulling fs layer f3bdca4d6f70: Pulling fs layer e70544c503ab: Pulling fs layer 147afea86a5b: Pulling fs layer 8a12f1f17fe0: Pulling fs layer b3dd2c0f0d92: Pulling fs layer 7058a9f60322: Pulling fs layer fb8445ca6285: Pulling fs layer dace7204806c: Pulling fs layer cff34e25478a: Pulling fs layer db609db24085: Pulling fs layer 2a677d961c35: Pulling fs layer 03a544e6c378: Pulling fs layer 66c4f8270af5: Pulling fs layer a509fd6444b5: Pulling fs layer 2ab25c996cb0: Pulling fs layer fd658997b9a9: Pulling fs layer d34b3df6c4e4: Pulling fs layer 6816d869de3a: Pulling fs layer 969904b40f9b: Pulling fs layer 71acd3ac3a96: Pulling fs layer 2104a79226d5: Pulling fs layer b35c72caea29: Waiting fde452f6941b: Waiting 8b830adbe866: Waiting 436e4adc2559: Waiting 201209202352: Waiting f3bdca4d6f70: Waiting e70544c503ab: Waiting 147afea86a5b: Waiting 8a12f1f17fe0: Waiting b3dd2c0f0d92: Waiting 7058a9f60322: Waiting fb8445ca6285: Waiting dace7204806c: Waiting cff34e25478a: Waiting db609db24085: Waiting 2a677d961c35: Waiting 03a544e6c378: Waiting 66c4f8270af5: Waiting a509fd6444b5: Waiting 2ab25c996cb0: Waiting fd658997b9a9: Waiting d34b3df6c4e4: Waiting 6816d869de3a: Waiting 969904b40f9b: Waiting 71acd3ac3a96: Waiting 2104a79226d5: Waiting c6cce8b7a3be: Verifying Checksum c6cce8b7a3be: Download complete fdd27cc42bc7: Verifying Checksum fdd27cc42bc7: Download complete d7bfe07ed847: Verifying Checksum d7bfe07ed847: Download complete b35c72caea29: Verifying Checksum b35c72caea29: Download complete 8b830adbe866: Verifying Checksum 8b830adbe866: Download complete 201209202352: Verifying Checksum 201209202352: Download complete 436e4adc2559: Verifying Checksum 436e4adc2559: Download complete fde452f6941b: Verifying Checksum fde452f6941b: Download complete f3bdca4d6f70: Verifying Checksum f3bdca4d6f70: Download complete e70544c503ab: Verifying Checksum e70544c503ab: Download complete 147afea86a5b: Verifying Checksum 147afea86a5b: Download complete 7058a9f60322: Verifying Checksum 7058a9f60322: Download complete b3dd2c0f0d92: Verifying Checksum b3dd2c0f0d92: Download complete d7bfe07ed847: Pull complete c6cce8b7a3be: Pull complete fdd27cc42bc7: Pull complete b35c72caea29: Pull complete fb8445ca6285: Verifying Checksum fb8445ca6285: Download complete cff34e25478a: Verifying Checksum cff34e25478a: Download complete db609db24085: Verifying Checksum db609db24085: Download complete 2a677d961c35: Verifying Checksum 2a677d961c35: Download complete 03a544e6c378: Verifying Checksum 03a544e6c378: Download complete 66c4f8270af5: Verifying Checksum 66c4f8270af5: Download complete a509fd6444b5: Verifying Checksum a509fd6444b5: Download complete 2ab25c996cb0: Verifying Checksum 2ab25c996cb0: Download complete fd658997b9a9: Verifying Checksum fd658997b9a9: Download complete d34b3df6c4e4: Verifying Checksum d34b3df6c4e4: Download complete 6816d869de3a: Verifying Checksum 6816d869de3a: Download complete 969904b40f9b: Verifying Checksum 969904b40f9b: Download complete 71acd3ac3a96: Verifying Checksum 71acd3ac3a96: Download complete 8a12f1f17fe0: Verifying Checksum 8a12f1f17fe0: Download complete 2104a79226d5: Verifying Checksum 2104a79226d5: Download complete dace7204806c: Verifying Checksum dace7204806c: Download complete fde452f6941b: Pull complete 8b830adbe866: Pull complete 436e4adc2559: Pull complete 201209202352: Pull complete f3bdca4d6f70: Pull complete e70544c503ab: Pull complete 147afea86a5b: Pull complete 8a12f1f17fe0: Pull complete b3dd2c0f0d92: Pull complete 7058a9f60322: Pull complete fb8445ca6285: Pull complete dace7204806c: Pull complete cff34e25478a: Pull complete db609db24085: Pull complete 2a677d961c35: Pull complete 03a544e6c378: Pull complete 66c4f8270af5: Pull complete a509fd6444b5: Pull complete 2ab25c996cb0: Pull complete fd658997b9a9: Pull complete d34b3df6c4e4: Pull complete 6816d869de3a: Pull complete 969904b40f9b: Pull complete 71acd3ac3a96: Pull complete 2104a79226d5: Pull complete Digest: sha256:61885a12aa213b79fd79e2b4ade12645535717267474cb0d1067a3323514589e Status: Downloaded newer image for yegor256/rultor-image:1.9.1 docker.io/yegor256/rultor-image:1.9.1 + grep --quiet '\sobjectionary_ddr_157\s*$' + docker ps --filter=status=exited + ls -al . total 68 drwx------ 3 ubuntu ubuntu 4096 Dec 11 02:10 . drwxrwxrwt 12 root root 4096 Dec 11 02:09 .. -rwxrwxr-x 1 ubuntu ubuntu 2090 Dec 11 02:13 end.sh -rwxrwxr-x 1 ubuntu ubuntu 490 Dec 11 02:10 entry.sh -rw-rw-r-- 1 ubuntu ubuntu 5 Dec 11 02:09 pid -rw-rw-r-- 1 ubuntu ubuntu 2260 Dec 11 02:09 pubring.gpg drwxrwxr-x 5 ubuntu ubuntu 4096 Dec 11 02:10 repo -rwxrwxr-x 1 ubuntu ubuntu 9083 Dec 11 02:09 run.sh -rw-rw-r-- 1 ubuntu ubuntu 567 Dec 11 02:10 script.sh -rw-rw-r-- 1 ubuntu ubuntu 4842 Dec 11 02:09 secring.gpg -rw-rw-r-- 1 ubuntu ubuntu 624 Dec 11 02:09 settings.xml -rw-rw-r-- 1 ubuntu ubuntu 10852 Dec 11 02:13 stdout ++ pwd ++ pwd + docker run -t --rm -v /tmp/rultor-YvvI:/main --env=head=git@github.com:objectionary/ddr.git --env=pull_id=157 --env=fork=git@github.com:objectionary/ddr.git --env=fork_branch=renovate/actions-cache-4.x --env=head_branch=master '--env=pull_title=Update actions/cache action to v4' --env=author=yegor256 '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:objectionary/ddr.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_id=157'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork=git@github.com:objectionary/ddr.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork_branch=renovate/actions-cache-4.x'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_title=Update actions/cache action to v4'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''javac -version'\'' '\'';'\'' '\''pdd --file=/dev/null'\'' '\'';'\'' '\''mvn clean install -Pqulice --errors -Dstyle.color=never'\'' '\'';'\'' )' --hostname=docker --privileged --net=host --memory=8g --memory-swap=16g --oom-kill-disable --cidfile=/tmp/rultor-YvvI/cid -w=/main -v /var/run/docker.sock:/var/run/docker.sock --name=objectionary_ddr_157 yegor256/rultor-image:1.9.1 /main/entry.sh WARNING: Your kernel does not support OomKillDisable. OomKillDisable discarded. + set -e + set -o pipefail + shopt -s dotglob + useradd -m -G sudo r ++ awk -F : '$3 > 100 { print $1 }' ++ cat /etc/group + for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }') + usermod -a -G nogroup r + for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }') + usermod -a -G systemd-timesync r + for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }') + usermod -a -G systemd-journal r + for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }') + usermod -a -G systemd-network r + for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }') + usermod -a -G systemd-resolve r + for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }') + usermod -a -G messagebus r + for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }') + usermod -a -G ssh r + for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }') + usermod -a -G rvm r + for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }') + usermod -a -G ssl-cert r + for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }') + usermod -a -G rtkit r + for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }') + usermod -a -G input r + for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }') + usermod -a -G kvm r + for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }') + usermod -a -G render r + for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }') + usermod -a -G lpadmin r + for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }') + usermod -a -G bluetooth r + for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }') + usermod -a -G geoclue r + for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }') + usermod -a -G scanner r + for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }') + usermod -a -G netdev r + for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }') + usermod -a -G avahi r + for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }') + usermod -a -G saned r + for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }') + usermod -a -G colord r + for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }') + usermod -a -G pulse r + for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }') + usermod -a -G pulse-access r + for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }') + usermod -a -G gdm r + for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }') + usermod -a -G crontab r + for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }') + usermod -a -G postgres r + for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }') + usermod -a -G r r + usermod -s /bin/bash r + echo '%sudo ALL=(ALL) NOPASSWD:ALL' + cp -R /root/.bashrc /root/.cache /root/.config /root/.gem /root/.gnupg /root/.m2 /root/.npm /root/.profile /root/texmf /home/r + cp -R ./cid ./end.sh ./entry.sh ./pid ./pubring.gpg ./repo ./run.sh ./script.sh ./secring.gpg ./settings.xml ./stdout /home/r + rm -rf repo + chown -R r:r /home/r + chmod a+x /home/r/script.sh + cat /home/r/script.sh #!/bin/bash set -e set -o pipefail if [ -e /home/r/.profile ]; then source /home/r/.profile; fi shopt -s expand_aliases alias 'sudo=sudo -i' export HOME=/home/r cd "${HOME}/repo" export 'head=git@github.com:objectionary/ddr.git' ; export 'pull_id=157' ; export 'fork=git@github.com:objectionary/ddr.git' ; export 'fork_branch=renovate/actions-cache-4.x' ; export 'head_branch=master' ; export 'pull_title=Update actions/cache action to v4' ; export 'author=yegor256' ; javac -version ; pdd --file=/dev/null ; mvn clean install -Pqulice --errors -Dstyle.color=never ; + su --login r --command /home/r/script.sh javac 11.0.15 0m0m[INFO] Error stacktraces are turned on. [INFO] Scanning for projects... Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/parent/0.64.1/parent-0.64.1.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/com/jcabi/parent/0.64.1/parent-0.64.1.pom (63 kB at 104 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/kuali/maven/wagons/maven-s3-wagon/1.2.1/maven-s3-wagon-1.2.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/kuali/maven/wagons/maven-s3-wagon/1.2.1/maven-s3-wagon-1.2.1.pom (5.7 kB at 213 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/kuali/pom/kuali-common/3.3.35/kuali-common-3.3.35.pom Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/org/kuali/pom/kuali-common/3.3.35/kuali-common-3.3.35.pom (42 kB at 1.8 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/kuali/pom/kuali-pom/3.3.35/kuali-pom-3.3.35.pom Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/org/kuali/pom/kuali-pom/3.3.35/kuali-pom-3.3.35.pom (64 kB at 1.8 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/guava/guava/15.0/guava-15.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/google/guava/guava/15.0/guava-15.0.pom (6.3 kB at 417 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/guava/guava-parent/15.0/guava-parent-15.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/google/guava/guava-parent/15.0/guava-parent-15.0.pom (7.3 kB at 431 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/oss/oss-parent/7/oss-parent-7.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/oss/oss-parent/7/oss-parent-7.pom (4.8 kB at 219 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/kuali/common/kuali-s3/1.0.1/kuali-s3-1.0.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/kuali/common/kuali-s3/1.0.1/kuali-s3-1.0.1.pom (2.6 kB at 117 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/kuali/pom/kuali-common/2.0.0/kuali-common-2.0.0.pom Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/org/kuali/pom/kuali-common/2.0.0/kuali-common-2.0.0.pom (35 kB at 967 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/kuali/pom/kuali-pom/2.0.0/kuali-pom-2.0.0.pom Downloaded1from6Maven:Bhttps://repo.maven.apache.org/maven2/org/kuali/pom/kuali-pom/2.0.0/kuali-pom-2.0.0.pom (56 kB at 2.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/amazonaws/aws-java-sdk/1.3.22/aws-java-sdk-1.3.22.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/amazonaws/aws-java-sdk/1.3.22/aws-java-sdk-1.3.22.pom (5.6 kB at 242 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpclient/4.1/httpclient-4.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpclient/4.1/httpclient-4.1.pom (6.0 kB at 302 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcomponents-client/4.1/httpcomponents-client-4.1.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcomponents-client/4.1/httpcomponents-client-4.1.pom (11 kB at 664 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/project/4.1.1/project-4.1.1.pom Downloaded1from7Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/httpcomponents/project/4.1.1/project-4.1.1.pom (17 kB at 762 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcore/4.1/httpcore-4.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcore/4.1/httpcore-4.1.pom (8.4 kB at 492 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcomponents-core/4.1/httpcomponents-core-4.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcomponents-core/4.1/httpcomponents-core-4.1.pom (9.0 kB at 221 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.4/commons-codec-1.4.pom Downloaded1from0Maven:Bhttps://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.4/commons-codec-1.4.pom (10 kB at 583 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/11/commons-parent-11.pom Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/11/commons-parent-11.pom (25 kB at 1.8 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/4/apache-4.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/apache/4/apache-4.pom (4.5 kB at 321 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.3/commons-codec-1.3.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.3/commons-codec-1.3.pom (6.1 kB at 382 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/jackson/jackson-core-asl/1.8.9/jackson-core-asl-1.8.9.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/jackson/jackson-core-asl/1.8.9/jackson-core-asl-1.8.9.pom (1.0 kB at 64 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/jackson/jackson-mapper-asl/1.8.9/jackson-mapper-asl-1.8.9.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/jackson/jackson-mapper-asl/1.8.9/jackson-mapper-asl-1.8.9.pom (1.2 kB at 96 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/kuali/common/kuali-threads/1.0.9/kuali-threads-1.0.9.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/kuali/common/kuali-threads/1.0.9/kuali-threads-1.0.9.pom (2.6 kB at 173 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/kuali/pom/kuali-common/1.2.2/kuali-common-1.2.2.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/kuali/pom/kuali-common/1.2.2/kuali-common-1.2.2.pom (31 kB at 1.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/kuali/pom/kuali-pom/1.2.2/kuali-pom-1.2.2.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/org/kuali/pom/kuali-pom/1.2.2/kuali-pom-1.2.2.pom (43 kB at 1.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.6.4/slf4j-api-1.6.4.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.6.4/slf4j-api-1.6.4.pom (2.7 kB at 224 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-parent/1.6.4/slf4j-parent-1.6.4.pom Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/org/slf4j/slf4j-parent/1.6.4/slf4j-parent-1.6.4.pom (12 kB at 1.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-log4j12/1.6.4/slf4j-log4j12-1.6.4.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-log4j12/1.6.4/slf4j-log4j12-1.6.4.pom (1.7 kB at 150 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/log4j/log4j/1.2.16/log4j-1.2.16.pom Downloaded1from0Maven:Bhttps://repo.maven.apache.org/maven2/log4j/log4j/1.2.16/log4j-1.2.16.pom (20 kB at 1.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/commons-lang/commons-lang/2.6/commons-lang-2.6.pom Downloaded1from7Maven:Bhttps://repo.maven.apache.org/maven2/commons-lang/commons-lang/2.6/commons-lang-2.6.pom (17 kB at 921 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/17/commons-parent-17.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/17/commons-parent-17.pom (31 kB at 2.6 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/7/apache-7.pom Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/apache/7/apache-7.pom (14 kB at 849 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.pom Downloaded1from0Maven:Bhttps://repo.maven.apache.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.pom (10 kB at 678 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/25/commons-parent-25.pom Downloaded1from8Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/25/commons-parent-25.pom (48 kB at 2.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/9/apache-9.pom Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/apache/9/apache-9.pom (15 kB at 798 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/jcl-over-slf4j/1.6.4/jcl-over-slf4j-1.6.4.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/slf4j/jcl-over-slf4j/1.6.4/jcl-over-slf4j-1.6.4.pom (2.5 kB at 205 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/amazonaws/aws-java-sdk/1.6.4/aws-java-sdk-1.6.4.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/amazonaws/aws-java-sdk/1.6.4/aws-java-sdk-1.6.4.pom (6.5 kB at 466 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpclient/4.2/httpclient-4.2.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpclient/4.2/httpclient-4.2.pom (5.9 kB at 281 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcomponents-client/4.2/httpcomponents-client-4.2.pom Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcomponents-client/4.2/httpcomponents-client-4.2.pom (14 kB at 552 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/project/5/project-5.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/httpcomponents/project/5/project-5.pom (23 kB at 1.8 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcore/4.2/httpcore-4.2.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcore/4.2/httpcore-4.2.pom (5.7 kB at 334 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcomponents-core/4.2/httpcomponents-core-4.2.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcomponents-core/4.2/httpcomponents-core-4.2.pom (11 kB at 764 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/project/6/project-6.pom Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/httpcomponents/project/6/project-6.pom (24 kB at 2.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.6/commons-codec-1.6.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.6/commons-codec-1.6.pom (11 kB at 1.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/22/commons-parent-22.pom Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/22/commons-parent-22.pom (42 kB at 2.6 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-core/2.1.1/jackson-core-2.1.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-core/2.1.1/jackson-core-2.1.1.pom (5.6 kB at 245 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/fasterxml/oss-parent/4/oss-parent-4.pom Downloaded1from8Maven:Bhttps://repo.maven.apache.org/maven2/com/fasterxml/oss-parent/4/oss-parent-4.pom (18 kB at 877 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.1.1/jackson-databind-2.1.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.1.1/jackson-databind-2.1.1.pom (5.6 kB at 373 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.1.1/jackson-annotations-2.1.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.1.1/jackson-annotations-2.1.1.pom (1.9 kB at 110 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/springframework/spring-core/3.2.5.RELEASE/spring-core-3.2.5.RELEASE.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/springframework/spring-core/3.2.5.RELEASE/spring-core-3.2.5.RELEASE.pom (2.1 kB at 195 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-provider-api/2.2/wagon-provider-api-2.2.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-provider-api/2.2/wagon-provider-api-2.2.pom (1.7 kB at 45 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon/2.2/wagon-2.2.pom Downloaded1from6Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon/2.2/wagon-2.2.pom (16 kB at 845 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/21/maven-parent-21.pom Downloaded1from6Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/21/maven-parent-21.pom (26 kB at 2.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/10/apache-10.pom Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/apache/10/apache-10.pom (15 kB at 1.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0/plexus-utils-3.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0/plexus-utils-3.0.pom (4.1 kB at 581 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/spice/spice-parent/16/spice-parent-16.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/spice/spice-parent/16/spice-parent-16.pom (8.4 kB at 1.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/forge/forge-parent/5/forge-parent-5.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/forge/forge-parent/5/forge-parent-5.pom (8.4 kB at 1.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/kuali/common/kuali-threads/1.0.10/kuali-threads-1.0.10.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/kuali/common/kuali-threads/1.0.10/kuali-threads-1.0.10.pom (2.6 kB at 236 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/kuali/pom/kuali-common/2.3.9/kuali-common-2.3.9.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/kuali/pom/kuali-common/2.3.9/kuali-common-2.3.9.pom (41 kB at 2.7 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/kuali/pom/kuali-pom/2.3.9/kuali-pom-2.3.9.pom Downloaded1from9Maven:Bhttps://repo.maven.apache.org/maven2/org/kuali/pom/kuali-pom/2.3.9/kuali-pom-2.3.9.pom (59 kB at 2.5 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-log4j12/1.7.5/slf4j-log4j12-1.7.5.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-log4j12/1.7.5/slf4j-log4j12-1.7.5.pom (1.6 kB at 200 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-parent/1.7.5/slf4j-parent-1.7.5.pom Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/org/slf4j/slf4j-parent/1.7.5/slf4j-parent-1.7.5.pom (12 kB at 1.5 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.7.5/slf4j-api-1.7.5.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.7.5/slf4j-api-1.7.5.pom (2.7 kB at 299 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/log4j/log4j/1.2.17/log4j-1.2.17.pom Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/log4j/log4j/1.2.17/log4j-1.2.17.pom (22 kB at 1.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/jcl-over-slf4j/1.7.5/jcl-over-slf4j-1.7.5.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/slf4j/jcl-over-slf4j/1.7.5/jcl-over-slf4j-1.7.5.pom (1.9 kB at 143 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/kuali/maven/wagons/maven-s3-wagon/1.2.1/maven-s3-wagon-1.2.1.jar Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/guava/guava/15.0/guava-15.0.jar Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.6.4/slf4j-api-1.6.4.jar Downloading from Maven: https://repo.maven.apache.org/maven2/org/kuali/common/kuali-s3/1.0.1/kuali-s3-1.0.1.jar Downloading from Maven: https://repo.maven.apache.org/maven2/com/amazonaws/aws-java-sdk/1.6.4/aws-java-sdk-1.6.4.jar Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/org/kuali/maven/wagons/maven-s3-wagon/1.2.1/maven-s3-wagon-1.2.1.jar (42 kB at 670 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpclient/4.2/httpclient-4.2.jar Downloaded5from4Maven:Bhttps://repo.maven.apache.org/maven2/org/kuali/common/kuali-s3/1.0.1/kuali-s3-1.0.1.jar (27 kB at 262 kB/s) Downloading)from/Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcore/4.2/httpcore-4.2.jar Downloaded4from4Maven:Bhttps://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.6.4/slf4j-api-1.6.4.jar (26 kB at 250 kB/s) Downloading)from6Maven:Bhttps://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.3/commons-codec-1.3.jar Downloaded5from6Maven:khttps://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.3/commons-codec-1.3.jar (47 kB at 267 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-core/2.1.1/jackson-core-2.1.1.jar Downloaded5from2Maven:khttps://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpclient/4.2/httpclient-4.2.jar (425 kB at 1.8 MB/s) Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcore/4.2/httpcore-4.2.jar (223 kB at 919 kB/s) Downloading)from7Maven:Bhttps://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.1.1/jackson-databind-2.1.1.jar Downloading from Maven: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.1.1/jackson-annotations-2.1.1.jar Downloaded3from.Maven:Mhttps://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-core/2.1.1/jackson-core-2.1.1.jar (206 kB at 816 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/springframework/spring-core/3.2.5.RELEASE/spring-core-3.2.5.RELEASE.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.1.1/jackson-annotations-2.1.1.jar (34 kB at 124 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-provider-api/2.2/wagon-provider-api-2.2.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-provider-api/2.2/wagon-provider-api-2.2.jar (53 kB at 166 kB/s) Downloading)from2Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0/plexus-utils-3.0.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0/plexus-utils-3.0.jar (226 kB at 562 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/springframework/spring-core/3.2.5.RELEASE/spring-core-3.2.5.RELEASE.jar (871 kB at 1.8 MB/s) Downloading)from0Maven:Bhttps://repo.maven.apache.org/maven2/commons-lang/commons-lang/2.6/commons-lang-2.6.jar Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.1.1/jackson-databind-2.1.1.jar (923 kB at 1.9 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/kuali/common/kuali-threads/1.0.10/kuali-threads-1.0.10.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.jar (185 kB at 380 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-log4j12/1.7.5/slf4j-log4j12-1.7.5.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/slf4j/slf4j-log4j12/1.7.5/slf4j-log4j12-1.7.5.jar (8.9 kB at 17 kB/s) Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/kuali/common/kuali-threads/1.0.10/kuali-threads-1.0.10.jar (22 kB at 42 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/log4j/log4j/1.2.17/log4j-1.2.17.jar Downloading)from2Maven:2https://repo.maven.apache.org/maven2/org/slf4j/jcl-over-slf4j/1.7.5/jcl-over-slf4j-1.7.5.jar Downloaded5from.Maven: https://repo.maven.apache.org/maven2/com/google/guava/guava/15.0/guava-15.0.jar (2.2 MB at 3.9 MB/s) Downloaded4from.Maven:Bhttps://repo.maven.apache.org/maven2/org/slf4j/jcl-over-slf4j/1.7.5/jcl-over-slf4j-1.7.5.jar (17 kB at 29 kB/s) Downloaded3from.Maven:Bhttps://repo.maven.apache.org/maven2/commons-lang/commons-lang/2.6/commons-lang-2.6.jar (284 kB at 491 kB/s) Downloaded2from.Maven:Bhttps://repo.maven.apache.org/maven2/log4j/log4j/1.2.17/log4j-1.2.17.jar (490 kB at 778 kB/s) Downloaded1from1Maven:Mhttps://repo.maven.apache.org/maven2/com/amazonaws/aws-java-sdk/1.6.4/aws-java-sdk-1.6.4.jar (11 MB at 12 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/plugins/nexus-staging-maven-plugin/1.7.0/nexus-staging-maven-plugin-1.7.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/plugins/nexus-staging-maven-plugin/1.7.0/nexus-staging-maven-plugin-1.7.0.pom (9.1 kB at 435 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/maven/nexus-staging/1.7.0/nexus-staging-1.7.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/maven/nexus-staging/1.7.0/nexus-staging-1.7.0.pom (2.8 kB at 153 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/maven/nexus-maven-plugins/1.7.0/nexus-maven-plugins-1.7.0.pom Downloaded1from9Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/nexus/maven/nexus-maven-plugins/1.7.0/nexus-maven-plugins-1.7.0.pom (19 kB at 1.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/buildsupport/public-parent/32/public-parent-32.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/buildsupport/public-parent/32/public-parent-32.pom (1.5 kB at 70 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/buildsupport/buildsupport/32/buildsupport-32.pom Downloaded1from6Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/buildsupport/buildsupport/32/buildsupport-32.pom (36 kB at 2.6 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/maven/nexus-common/1.7.0/nexus-common-1.7.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/maven/nexus-common/1.7.0/nexus-common-1.7.0.pom (2.2 kB at 123 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/plexus/plexus-sec-dispatcher/1.4/plexus-sec-dispatcher-1.4.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/plexus/plexus-sec-dispatcher/1.4/plexus-sec-dispatcher-1.4.pom (3.0 kB at 296 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/spice/spice-parent/12/spice-parent-12.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/spice/spice-parent/12/spice-parent-12.pom (6.8 kB at 755 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/forge/forge-parent/4/forge-parent-4.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/forge/forge-parent/4/forge-parent-4.pom (8.4 kB at 1.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/plexus/plexus-cipher/1.7/plexus-cipher-1.7.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/plexus/plexus-cipher/1.7/plexus-cipher-1.7.pom (4.2 kB at 278 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/spice/spice-parent/15/spice-parent-15.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/spice/spice-parent/15/spice-parent-15.pom (8.4 kB at 929 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/guava/guava/14.0.1/guava-14.0.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/google/guava/guava/14.0.1/guava-14.0.1.pom (5.4 kB at 358 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/guava/guava-parent/14.0.1/guava-parent-14.0.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/com/google/guava/guava-parent/14.0.1/guava-parent-14.0.1.pom (2.6 kB at 13 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/3.0.4/maven-plugin-api-3.0.4.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/3.0.4/maven-plugin-api-3.0.4.pom (2.7 kB at 266 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven/3.0.4/maven-3.0.4.pom Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven/3.0.4/maven-3.0.4.pom (22 kB at 1.5 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/3.0.4/maven-model-3.0.4.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/3.0.4/maven-model-3.0.4.pom (3.8 kB at 317 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.24/plexus-utils-3.0.24.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.24/plexus-utils-3.0.24.pom (4.1 kB at 459 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/4.0/plexus-4.0.pom Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/4.0/plexus-4.0.pom (22 kB at 3.6 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/forge/forge-parent/10/forge-parent-10.pom Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/forge/forge-parent/10/forge-parent-10.pom (14 kB at 904 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/3.0.4/maven-artifact-3.0.4.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/3.0.4/maven-artifact-3.0.4.pom (1.6 kB at 63 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-inject-plexus/2.3.0/sisu-inject-plexus-2.3.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-inject-plexus/2.3.0/sisu-inject-plexus-2.3.0.pom (6.1 kB at 341 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/inject/guice-plexus/2.3.0/guice-plexus-2.3.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/inject/guice-plexus/2.3.0/guice-plexus-2.3.0.pom (3.8 kB at 346 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/inject/guice-bean/2.3.0/guice-bean-2.3.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/inject/guice-bean/2.3.0/guice-bean-2.3.0.pom (3.0 kB at 338 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/inject/containers/2.3.0/containers-2.3.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/inject/containers/2.3.0/containers-2.3.0.pom (1.2 kB at 150 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-inject/2.3.0/sisu-inject-2.3.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-inject/2.3.0/sisu-inject-2.3.0.pom (3.2 kB at 231 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-parent/2.3.0/sisu-parent-2.3.0.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-parent/2.3.0/sisu-parent-2.3.0.pom (11 kB at 663 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.pom Downloaded1from1Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.pom (815 B at 63 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-containers/1.5.5/plexus-containers-1.5.5.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-containers/1.5.5/plexus-containers-1.5.5.pom (4.2 kB at 606 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/2.0.7/plexus-2.0.7.pom Downloaded1from7Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/2.0.7/plexus-2.0.7.pom (17 kB at 2.5 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/2.4/plexus-classworlds-2.4.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/2.4/plexus-classworlds-2.4.pom (3.9 kB at 485 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-inject-bean/2.3.0/sisu-inject-bean-2.3.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-inject-bean/2.3.0/sisu-inject-bean-2.3.0.pom (7.1 kB at 712 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-guice/3.1.0/sisu-guice-3.1.0.pom Downloaded1from0Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-guice/3.1.0/sisu-guice-3.1.0.pom (10 kB at 1.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/inject/guice-parent/3.1.0/guice-parent-3.1.0.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/sisu/inject/guice-parent/3.1.0/guice-parent-3.1.0.pom (11 kB at 1.6 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-compat/3.0.4/maven-compat-3.0.4.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-compat/3.0.4/maven-compat-3.0.4.pom (3.7 kB at 307 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model-builder/3.0.4/maven-model-builder-3.0.4.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model-builder/3.0.4/maven-model-builder-3.0.4.pom (2.5 kB at 176 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.15/plexus-interpolation-1.15.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.15/plexus-interpolation-1.15.pom (1.0 kB at 113 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/3.0.1/plexus-3.0.1.pom Downloaded1from9Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/3.0.1/plexus-3.0.1.pom (19 kB at 2.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/spice/spice-parent/17/spice-parent-17.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/spice/spice-parent/17/spice-parent-17.pom (6.8 kB at 483 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/3.0.4/maven-settings-3.0.4.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/3.0.4/maven-settings-3.0.4.pom (1.8 kB at 131 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-core/3.0.4/maven-core-3.0.4.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-core/3.0.4/maven-core-3.0.4.pom (6.4 kB at 354 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings-builder/3.0.4/maven-settings-builder-3.0.4.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings-builder/3.0.4/maven-settings-builder-3.0.4.pom (2.3 kB at 251 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/3.0.4/maven-repository-metadata-3.0.4.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/3.0.4/maven-repository-metadata-3.0.4.pom (1.9 kB at 145 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-guava/0.9.9/sisu-guava-0.9.9.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-guava/0.9.9/sisu-guava-0.9.9.pom (1.1 kB at 67 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/inject/guava-parent/0.9.9/guava-parent-0.9.9.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/sisu/inject/guava-parent/0.9.9/guava-parent-0.9.9.pom (11 kB at 1.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-aether-provider/3.0.4/maven-aether-provider-3.0.4.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-aether-provider/3.0.4/maven-aether-provider-3.0.4.pom (2.8 kB at 25 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/aether/aether-api/1.13.1/aether-api-1.13.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/aether/aether-api/1.13.1/aether-api-1.13.1.pom (1.4 kB at 84 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/aether/aether/1.13.1/aether-1.13.1.pom Downloaded1from0Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/aether/aether/1.13.1/aether-1.13.1.pom (10 kB at 844 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/aether/aether-spi/1.13.1/aether-spi-1.13.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/aether/aether-spi/1.13.1/aether-spi-1.13.1.pom (1.4 kB at 103 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/aether/aether-util/1.13.1/aether-util-1.13.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/aether/aether-util/1.13.1/aether-util-1.13.1.pom (1.7 kB at 172 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/aether/aether-impl/1.13.1/aether-impl-1.13.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/aether/aether-impl/1.13.1/aether-impl-1.13.1.pom (2.5 kB at 177 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugin-tools/maven-plugin-annotations/3.2/maven-plugin-annotations-3.2.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugin-tools/maven-plugin-annotations/3.2/maven-plugin-annotations-3.2.pom (1.6 kB at 162 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugin-tools/maven-plugin-tools/3.2/maven-plugin-tools-3.2.pom Downloaded1from7Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugin-tools/maven-plugin-tools/3.2/maven-plugin-tools-3.2.pom (17 kB at 1.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/22/maven-parent-22.pom Downloaded1from0Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/22/maven-parent-22.pom (30 kB at 3.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/11/apache-11.pom Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/apache/11/apache-11.pom (15 kB at 1.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/3.0/maven-artifact-3.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/3.0/maven-artifact-3.0.pom (1.9 kB at 193 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven/3.0/maven-3.0.pom Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven/3.0/maven-3.0.pom (22 kB at 2.7 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/15/maven-parent-15.pom Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/15/maven-parent-15.pom (24 kB at 2.7 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/6/apache-6.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/apache/6/apache-6.pom (13 kB at 1.6 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/nexus-client-core/2.15.1-02/nexus-client-core-2.15.1-02.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/nexus/nexus-client-core/2.15.1-02/nexus-client-core-2.15.1-02.pom (4.9 kB at 351 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/nexus-components/2.15.1-02/nexus-components-2.15.1-02.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/nexus-components/2.15.1-02/nexus-components-2.15.1-02.pom (2.6 kB at 173 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/nexus-parent/2.15.1-02/nexus-parent-2.15.1-02.pom Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/nexus/nexus-parent/2.15.1-02/nexus-parent-2.15.1-02.pom (42 kB at 2.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/buildsupport/public-parent/9/public-parent-9.pom Downloaded1from6Maven: https://repo.maven.apache.org/maven2/org/sonatype/buildsupport/public-parent/9/public-parent-9.pom (760 B at 63 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/buildsupport/buildsupport/9/buildsupport-9.pom Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/buildsupport/buildsupport/9/buildsupport-9.pom (24 kB at 2.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-all/2.15.1-02/nexus-buildsupport-all-2.15.1-02.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-all/2.15.1-02/nexus-buildsupport-all-2.15.1-02.pom (6.5 kB at 431 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport/2.15.1-02/nexus-buildsupport-2.15.1-02.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport/2.15.1-02/nexus-buildsupport-2.15.1-02.pom (2.2 kB at 167 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-commons/2.15.1-02/nexus-buildsupport-commons-2.15.1-02.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-commons/2.15.1-02/nexus-buildsupport-commons-2.15.1-02.pom (3.1 kB at 154 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-db/2.15.1-02/nexus-buildsupport-db-2.15.1-02.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-db/2.15.1-02/nexus-buildsupport-db-2.15.1-02.pom (3.2 kB at 231 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-gwt/2.15.1-02/nexus-buildsupport-gwt-2.15.1-02.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-gwt/2.15.1-02/nexus-buildsupport-gwt-2.15.1-02.pom (2.2 kB at 200 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-httpclient/2.15.1-02/nexus-buildsupport-httpclient-2.15.1-02.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-httpclient/2.15.1-02/nexus-buildsupport-httpclient-2.15.1-02.pom (2.1 kB at 119 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-insight/2.15.1-02/nexus-buildsupport-insight-2.15.1-02.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-insight/2.15.1-02/nexus-buildsupport-insight-2.15.1-02.pom (2.9 kB at 264 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-maven/2.15.1-02/nexus-buildsupport-maven-2.15.1-02.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-maven/2.15.1-02/nexus-buildsupport-maven-2.15.1-02.pom (7.1 kB at 71 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-messaging/2.15.1-02/nexus-buildsupport-messaging-2.15.1-02.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-messaging/2.15.1-02/nexus-buildsupport-messaging-2.15.1-02.pom (6.1 kB at 288 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-shiro/2.15.1-02/nexus-buildsupport-shiro-2.15.1-02.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-shiro/2.15.1-02/nexus-buildsupport-shiro-2.15.1-02.pom (3.4 kB at 312 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-bouncycastle/2.15.1-02/nexus-buildsupport-bouncycastle-2.15.1-02.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-bouncycastle/2.15.1-02/nexus-buildsupport-bouncycastle-2.15.1-02.pom (2.3 kB at 152 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-jetty/2.15.1-02/nexus-buildsupport-jetty-2.15.1-02.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-jetty/2.15.1-02/nexus-buildsupport-jetty-2.15.1-02.pom (4.6 kB at 330 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-goodies/2.15.1-02/nexus-buildsupport-goodies-2.15.1-02.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-goodies/2.15.1-02/nexus-buildsupport-goodies-2.15.1-02.pom (4.2 kB at 250 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-groovy/2.15.1-02/nexus-buildsupport-groovy-2.15.1-02.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-groovy/2.15.1-02/nexus-buildsupport-groovy-2.15.1-02.pom (3.1 kB at 69 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-guice/2.15.1-02/nexus-buildsupport-guice-2.15.1-02.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-guice/2.15.1-02/nexus-buildsupport-guice-2.15.1-02.pom (3.7 kB at 111 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-logging/2.15.1-02/nexus-buildsupport-logging-2.15.1-02.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-logging/2.15.1-02/nexus-buildsupport-logging-2.15.1-02.pom (3.3 kB at 183 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-osgi/2.15.1-02/nexus-buildsupport-osgi-2.15.1-02.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-osgi/2.15.1-02/nexus-buildsupport-osgi-2.15.1-02.pom (2.0 kB at 146 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-other/2.15.1-02/nexus-buildsupport-other-2.15.1-02.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-other/2.15.1-02/nexus-buildsupport-other-2.15.1-02.pom (7.3 kB at 488 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-plexus/2.15.1-02/nexus-buildsupport-plexus-2.15.1-02.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-plexus/2.15.1-02/nexus-buildsupport-plexus-2.15.1-02.pom (4.5 kB at 371 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-rest/2.15.1-02/nexus-buildsupport-rest-2.15.1-02.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-rest/2.15.1-02/nexus-buildsupport-rest-2.15.1-02.pom (5.1 kB at 465 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-testing/2.15.1-02/nexus-buildsupport-testing-2.15.1-02.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-testing/2.15.1-02/nexus-buildsupport-testing-2.15.1-02.pom (5.5 kB at 369 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-metrics/2.15.1-02/nexus-buildsupport-metrics-2.15.1-02.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-metrics/2.15.1-02/nexus-buildsupport-metrics-2.15.1-02.pom (3.0 kB at 298 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/plugins/nexus-restlet1x-model/2.15.1-02/nexus-restlet1x-model-2.15.1-02.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/plugins/nexus-restlet1x-model/2.15.1-02/nexus-restlet1x-model-2.15.1-02.pom (3.5 kB at 220 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/plugins/nexus-plugins-restlet1x/2.15.1-02/nexus-plugins-restlet1x-2.15.1-02.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/nexus/plugins/nexus-plugins-restlet1x/2.15.1-02/nexus-plugins-restlet1x-2.15.1-02.pom (6.2 kB at 442 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/plugins/nexus-plugins/2.15.1-02/nexus-plugins-2.15.1-02.pom Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/nexus/plugins/nexus-plugins/2.15.1-02/nexus-plugins-2.15.1-02.pom (32 kB at 2.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.pom (2.7 kB at 183 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-parent/1.7.36/slf4j-parent-1.7.36.pom Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/org/slf4j/slf4j-parent/1.7.36/slf4j-parent-1.7.36.pom (14 kB at 881 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/code/findbugs/jsr305/2.0.1/jsr305-2.0.1.pom Downloaded1from6Maven: https://repo.maven.apache.org/maven2/com/google/code/findbugs/jsr305/2.0.1/jsr305-2.0.1.pom (965 B at 88 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/intellij/annotations/9.0.4/annotations-9.0.4.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/com/intellij/annotations/9.0.4/annotations-9.0.4.pom (1.2 kB at 118 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/commons-io/commons-io/2.8.0/commons-io-2.8.0.pom Downloaded1from6Maven:Bhttps://repo.maven.apache.org/maven2/commons-io/commons-io/2.8.0/commons-io-2.8.0.pom (16 kB at 1.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/52/commons-parent-52.pom Downloaded1from9Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/52/commons-parent-52.pom (79 kB at 4.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/23/apache-23.pom Downloaded1from8Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/apache/23/apache-23.pom (18 kB at 1.8 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/thoughtworks/xstream/xstream/1.4.19/xstream-1.4.19.pom Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/com/thoughtworks/xstream/xstream/1.4.19/xstream-1.4.19.pom (24 kB at 1.7 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/thoughtworks/xstream/xstream-parent/1.4.19/xstream-parent-1.4.19.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/com/thoughtworks/xstream/xstream-parent/1.4.19/xstream-parent-1.4.19.pom (43 kB at 4.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/io/github/x-stream/mxparser/1.2.2/mxparser-1.2.2.pom Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/io/github/x-stream/mxparser/1.2.2/mxparser-1.2.2.pom (24 kB at 1.6 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.pom Downloaded1from8Maven: https://repo.maven.apache.org/maven2/xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.pom (386 B at 15 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/joda-time/joda-time/2.2/joda-time-2.2.pom Downloaded1from6Maven:Bhttps://repo.maven.apache.org/maven2/joda-time/joda-time/2.2/joda-time-2.2.pom (16 kB at 898 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.pom Downloaded1from8Maven:Bhttps://repo.maven.apache.org/maven2/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.pom (18 kB at 900 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/47/commons-parent-47.pom Downloaded1from8Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/47/commons-parent-47.pom (78 kB at 4.8 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/19/apache-19.pom Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/apache/19/apache-19.pom (15 kB at 968 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.pom Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.pom (12 kB at 1.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/39/commons-parent-39.pom Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/39/commons-parent-39.pom (62 kB at 3.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/16/apache-16.pom Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/apache/16/apache-16.pom (15 kB at 1.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/siesta/siesta-client/1.8/siesta-client-1.8.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/siesta/siesta-client/1.8/siesta-client-1.8.pom (1.8 kB at 114 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/siesta/siesta/1.8/siesta-1.8.pom Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/sisu/siesta/siesta/1.8/siesta-1.8.pom (12 kB at 549 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/buildsupport/public-parent/5/public-parent-5.pom Downloaded1from6Maven: https://repo.maven.apache.org/maven2/org/sonatype/buildsupport/public-parent/5/public-parent-5.pom (760 B at 76 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/buildsupport/buildsupport/5/buildsupport-5.pom Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/buildsupport/buildsupport/5/buildsupport-5.pom (22 kB at 2.5 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/siesta/siesta-common/1.8/siesta-common-1.8.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/siesta/siesta-common/1.8/siesta-common-1.8.pom (2.1 kB at 143 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/javax/ws/rs/jsr311-api/1.1.1/jsr311-api-1.1.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/javax/ws/rs/jsr311-api/1.1.1/jsr311-api-1.1.1.pom (5.5 kB at 456 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/sun/jersey/jersey-core/1.17.1/jersey-core-1.17.1.pom Downloaded1from0Maven:Bhttps://repo.maven.apache.org/maven2/com/sun/jersey/jersey-core/1.17.1/jersey-core-1.17.1.pom (10 kB at 1.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/sun/jersey/jersey-project/1.17.1/jersey-project-1.17.1.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/com/sun/jersey/jersey-project/1.17.1/jersey-project-1.17.1.pom (21 kB at 1.6 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/net/java/jvnet-parent/1/jvnet-parent-1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/net/java/jvnet-parent/1/jvnet-parent-1.pom (4.7 kB at 589 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/javax/validation/validation-api/1.1.0.Final/validation-api-1.1.0.Final.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/javax/validation/validation-api/1.1.0.Final/validation-api-1.1.0.Final.pom (7.9 kB at 1.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/sun/jersey/jersey-client/1.17.1/jersey-client-1.17.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/sun/jersey/jersey-client/1.17.1/jersey-client-1.17.1.pom (6.7 kB at 231 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/sun/jersey/contribs/jersey-apache-client4/1.17.1/jersey-apache-client4-1.17.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/sun/jersey/contribs/jersey-apache-client4/1.17.1/jersey-apache-client4-1.17.1.pom (6.2 kB at 444 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/sun/jersey/contribs/jersey-contribs/1.17.1/jersey-contribs-1.17.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/com/sun/jersey/contribs/jersey-contribs/1.17.1/jersey-contribs-1.17.1.pom (3.6 kB at 396 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.pom (6.6 kB at 601 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcomponents-client/4.5.13/httpcomponents-client-4.5.13.pom Downloaded1from6Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcomponents-client/4.5.13/httpcomponents-client-4.5.13.pom (16 kB at 2.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcomponents-parent/11/httpcomponents-parent-11.pom Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcomponents-parent/11/httpcomponents-parent-11.pom (35 kB at 3.5 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/21/apache-21.pom Downloaded1from7Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/apache/21/apache-21.pom (17 kB at 1.7 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcore/4.4.15/httpcore-4.4.15.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcore/4.4.15/httpcore-4.4.15.pom (5.0 kB at 292 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcomponents-core/4.4.15/httpcomponents-core-4.4.15.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcomponents-core/4.4.15/httpcomponents-core-4.4.15.pom (13 kB at 1.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.15/commons-codec-1.15.pom Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.15/commons-codec-1.15.pom (15 kB at 2.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/jcl-over-slf4j/1.7.36/jcl-over-slf4j-1.7.36.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/slf4j/jcl-over-slf4j/1.7.36/jcl-over-slf4j-1.7.36.pom (1.2 kB at 148 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/siesta/siesta-jackson/1.8/siesta-jackson-1.8.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/siesta/siesta-jackson/1.8/siesta-jackson-1.8.pom (2.6 kB at 255 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.13.2/jackson-annotations-2.13.2.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.13.2/jackson-annotations-2.13.2.pom (6.1 kB at 608 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/jackson-parent/2.13/jackson-parent-2.13.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/fasterxml/jackson/jackson-parent/2.13/jackson-parent-2.13.pom (7.4 kB at 1.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/fasterxml/oss-parent/43/oss-parent-43.pom Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/com/fasterxml/oss-parent/43/oss-parent-43.pom (24 kB at 2.6 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-core/2.13.2/jackson-core-2.13.2.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-core/2.13.2/jackson-core-2.13.2.pom (5.5 kB at 86 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/jackson-base/2.13.2/jackson-base-2.13.2.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/fasterxml/jackson/jackson-base/2.13.2/jackson-base-2.13.2.pom (9.9 kB at 823 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/jackson-bom/2.13.2/jackson-bom-2.13.2.pom Downloaded1from7Maven:Bhttps://repo.maven.apache.org/maven2/com/fasterxml/jackson/jackson-bom/2.13.2/jackson-bom-2.13.2.pom (17 kB at 1.7 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.13.2.2/jackson-databind-2.13.2.2.pom Downloaded1from7Maven:Bhttps://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.13.2.2/jackson-databind-2.13.2.2.pom (17 kB at 1.8 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/jaxrs/jackson-jaxrs-json-provider/2.13.2/jackson-jaxrs-json-provider-2.13.2.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/fasterxml/jackson/jaxrs/jackson-jaxrs-json-provider/2.13.2/jackson-jaxrs-json-provider-2.13.2.pom (4.4 kB at 336 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/jaxrs/jackson-jaxrs-providers/2.13.2/jackson-jaxrs-providers-2.13.2.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/fasterxml/jackson/jaxrs/jackson-jaxrs-providers/2.13.2/jackson-jaxrs-providers-2.13.2.pom (5.6 kB at 559 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/jaxrs/jackson-jaxrs-base/2.13.2/jackson-jaxrs-base-2.13.2.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/jaxrs/jackson-jaxrs-base/2.13.2/jackson-jaxrs-base-2.13.2.pom (2.1 kB at 171 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.13.2/jackson-module-jaxb-annotations-2.13.2.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.13.2/jackson-module-jaxb-annotations-2.13.2.pom (3.7 kB at 263 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/module/jackson-modules-base/2.13.2/jackson-modules-base-2.13.2.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/module/jackson-modules-base/2.13.2/jackson-modules-base-2.13.2.pom (3.4 kB at 312 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/jakarta/xml/bind/jakarta.xml.bind-api/2.3.3/jakarta.xml.bind-api-2.3.3.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/jakarta/xml/bind/jakarta.xml.bind-api/2.3.3/jakarta.xml.bind-api-2.3.3.pom (13 kB at 838 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/jakarta/xml/bind/jakarta.xml.bind-api-parent/2.3.3/jakarta.xml.bind-api-parent-2.3.3.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/jakarta/xml/bind/jakarta.xml.bind-api-parent/2.3.3/jakarta.xml.bind-api-parent-2.3.3.pom (9.0 kB at 749 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/ee4j/project/1.0.6/project-1.0.6.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/org/eclipse/ee4j/project/1.0.6/project-1.0.6.pom (13 kB at 1.5 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/jakarta/activation/jakarta.activation-api/1.2.2/jakarta.activation-api-1.2.2.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/jakarta/activation/jakarta.activation-api/1.2.2/jakarta.activation-api-1.2.2.pom (5.3 kB at 590 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/sun/activation/all/1.2.2/all-1.2.2.pom Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/com/sun/activation/all/1.2.2/all-1.2.2.pom (15 kB at 2.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1.pom (4.6 kB at 653 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/sun/activation/all/1.2.1/all-1.2.1.pom Downloaded1from8Maven:Bhttps://repo.maven.apache.org/maven2/com/sun/activation/all/1.2.1/all-1.2.1.pom (18 kB at 2.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/ee4j/project/1.0.2/project-1.0.2.pom Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/org/eclipse/ee4j/project/1.0.2/project-1.0.2.pom (12 kB at 1.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/javax/inject/javax.inject/1/javax.inject-1.pom Downloaded1from1Maven: https://repo.maven.apache.org/maven2/javax/inject/javax.inject/1/javax.inject-1.pom (612 B at 51 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/spice/zapper/spice-zapper/1.3/spice-zapper-1.3.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/spice/zapper/spice-zapper/1.3/spice-zapper-1.3.pom (4.6 kB at 354 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/buildsupport/public-parent/6/public-parent-6.pom Downloaded1from6Maven: https://repo.maven.apache.org/maven2/org/sonatype/buildsupport/public-parent/6/public-parent-6.pom (760 B at 63 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/buildsupport/buildsupport/6/buildsupport-6.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/buildsupport/buildsupport/6/buildsupport-6.pom (23 kB at 2.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/fusesource/hawtbuf/hawtbuf-proto/1.9/hawtbuf-proto-1.9.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/fusesource/hawtbuf/hawtbuf-proto/1.9/hawtbuf-proto-1.9.pom (4.5 kB at 262 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/fusesource/hawtbuf/hawtbuf-project/1.9/hawtbuf-project-1.9.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/fusesource/hawtbuf/hawtbuf-project/1.9/hawtbuf-project-1.9.pom (11 kB at 1.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/fusesource/fusesource-pom/1.9/fusesource-pom-1.9.pom Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/org/fusesource/fusesource-pom/1.9/fusesource-pom-1.9.pom (15 kB at 986 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/fusesource/hawtbuf/hawtbuf/1.9/hawtbuf-1.9.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/fusesource/hawtbuf/hawtbuf/1.9/hawtbuf-1.9.pom (2.6 kB at 200 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/ch/qos/logback/logback-core/1.2.11/logback-core-1.2.11.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/ch/qos/logback/logback-core/1.2.11/logback-core-1.2.11.pom (4.2 kB at 379 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/ch/qos/logback/logback-parent/1.2.11/logback-parent-1.2.11.pom Downloaded1from9Maven:Bhttps://repo.maven.apache.org/maven2/ch/qos/logback/logback-parent/1.2.11/logback-parent-1.2.11.pom (19 kB at 1.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/ch/qos/logback/logback-classic/1.2.11/logback-classic-1.2.11.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/ch/qos/logback/logback-classic/1.2.11/logback-classic-1.2.11.pom (9.7 kB at 1.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/plugins/nexus-staging-maven-plugin/1.7.0/nexus-staging-maven-plugin-1.7.0.jar Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/maven/nexus-common/1.7.0/nexus-common-1.7.0.jar Downloading)from1Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/plexus/plexus-cipher/1.7/plexus-cipher-1.7.jar Downloading)from0Maven:Bhttps://repo.maven.apache.org/maven2/com/google/guava/guava/14.0.1/guava-14.0.1.jar Downloading)from6Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/plexus/plexus-sec-dispatcher/1.4/plexus-sec-dispatcher-1.4.jar Downloaded4from1Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/nexus/maven/nexus-common/1.7.0/nexus-common-1.7.0.jar (16 kB at 377 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/3.0.4/maven-plugin-api-3.0.4.jar Downloaded4from4Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/plexus/plexus-sec-dispatcher/1.4/plexus-sec-dispatcher-1.4.jar (28 kB at 589 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/3.0.4/maven-artifact-3.0.4.jar Downloaded5from5Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/plexus/plexus-cipher/1.7/plexus-cipher-1.7.jar (13 kB at 238 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-inject-plexus/2.3.0/sisu-inject-plexus-2.3.0.jar Downloaded from Maven: https://repo.maven.apache.org/maven2/org/sonatype/plugins/nexus-staging-maven-plugin/1.7.0/nexus-staging-maven-plugin-1.7.0.jar (251 kB at 3.5 MB/s) Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/3.0.4/maven-plugin-api-3.0.4.jar (49 kB at 1.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/2.4/plexus-classworlds-2.4.jar Downloading)from1Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-inject-bean/2.3.0/sisu-inject-bean-2.3.0.jar Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/2.4/plexus-classworlds-2.4.jar (47 kB at 654 kB/s) Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/3.0.4/maven-artifact-3.0.4.jar (52 kB at 704 kB/s) Downloading)from2Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-guice/3.1.0/sisu-guice-3.1.0-no_aop.jar Downloading)from2Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-model/3.0.4/maven-model-3.0.4.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-model/3.0.4/maven-model-3.0.4.jar (164 kB at 1.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-compat/3.0.4/maven-compat-3.0.4.jar Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-inject-bean/2.3.0/sisu-inject-bean-2.3.0.jar (289 kB at 1.9 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model-builder/3.0.4/maven-model-builder-3.0.4.jar Downloaded3from.Maven:Mhttps://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-inject-plexus/2.3.0/sisu-inject-plexus-2.3.0.jar (204 kB at 1.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/3.0.4/maven-settings-3.0.4.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/3.0.4/maven-settings-3.0.4.jar (47 kB at 267 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-core/3.0.4/maven-core-3.0.4.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-guice/3.1.0/sisu-guice-3.1.0-no_aop.jar (357 kB at 1.6 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings-builder/3.0.4/maven-settings-builder-3.0.4.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-model-builder/3.0.4/maven-model-builder-3.0.4.jar (151 kB at 627 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/3.0.4/maven-repository-metadata-3.0.4.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-compat/3.0.4/maven-compat-3.0.4.jar (281 kB at 1.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-aether-provider/3.0.4/maven-aether-provider-3.0.4.jar Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings-builder/3.0.4/maven-settings-builder-3.0.4.jar (41 kB at 162 kB/s) Downloading)from0Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/aether/aether-spi/1.13.1/aether-spi-1.13.1.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/3.0.4/maven-repository-metadata-3.0.4.jar (30 kB at 111 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/aether/aether-impl/1.13.1/aether-impl-1.13.1.jar Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/sonatype/aether/aether-spi/1.13.1/aether-spi-1.13.1.jar (15 kB at 56 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/aether/aether-util/1.13.1/aether-util-1.13.1.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-aether-provider/3.0.4/maven-aether-provider-3.0.4.jar (56 kB at 196 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar (4.2 kB at 14 kB/s) Downloading)from3Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugin-tools/maven-plugin-annotations/3.2/maven-plugin-annotations-3.2.jar Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/sonatype/aether/aether-util/1.13.1/aether-util-1.13.1.jar (130 kB at 408 kB/s) Downloading)from3Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/nexus/nexus-client-core/2.15.1-02/nexus-client-core-2.15.1-02.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/plugin-tools/maven-plugin-annotations/3.2/maven-plugin-annotations-3.2.jar (15 kB at 46 kB/s) Downloading)from4Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/nexus/plugins/nexus-restlet1x-model/2.15.1-02/nexus-restlet1x-model-2.15.1-02.jar Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/sonatype/aether/aether-impl/1.13.1/aether-impl-1.13.1.jar (130 kB at 377 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-core/3.0.4/maven-core-3.0.4.jar (559 kB at 1.5 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/code/findbugs/jsr305/2.0.1/jsr305-2.0.1.jar Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar (41 kB at 111 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/intellij/annotations/9.0.4/annotations-9.0.4.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/com/intellij/annotations/9.0.4/annotations-9.0.4.jar (10.0 kB at 26 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/commons-io/commons-io/2.8.0/commons-io-2.8.0.jar Downloaded from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/plugins/nexus-restlet1x-model/2.15.1-02/nexus-restlet1x-model-2.15.1-02.jar (162 kB at 417 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/thoughtworks/xstream/xstream/1.4.19/xstream-1.4.19.jar Downloaded from Maven: https://repo.maven.apache.org/maven2/com/google/code/findbugs/jsr305/2.0.1/jsr305-2.0.1.jar (32 kB at 82 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/io/github/x-stream/mxparser/1.2.2/mxparser-1.2.2.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/sonatype/nexus/nexus-client-core/2.15.1-02/nexus-client-core-2.15.1-02.jar (216 kB at 531 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/io/github/x-stream/mxparser/1.2.2/mxparser-1.2.2.jar (30 kB at 71 kB/s) Downloading)from8Maven:Bhttps://repo.maven.apache.org/maven2/joda-time/joda-time/2.2/joda-time-2.2.jar Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.jar (7.2 kB at 17 kB/s) Downloading)from9Maven:Bhttps://repo.maven.apache.org/maven2/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/commons-io/commons-io/2.8.0/commons-io-2.8.0.jar (285 kB at 564 kB/s) Downloading)from2Maven:4https://repo.maven.apache.org/maven2/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar Downloaded4from.Maven: https://repo.maven.apache.org/maven2/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar (247 kB at 484 kB/s) Downloading)from2Maven:4https://repo.maven.apache.org/maven2/org/sonatype/sisu/siesta/siesta-client/1.8/siesta-client-1.8.jar Downloaded4from.Maven: https://repo.maven.apache.org/maven2/com/google/guava/guava/14.0.1/guava-14.0.1.jar (2.2 MB at 4.2 MB/s) Downloading)from1Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/sisu/siesta/siesta-common/1.8/siesta-common-1.8.jar Downloaded5from5Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/sisu/siesta/siesta-client/1.8/siesta-client-1.8.jar (20 kB at 37 kB/s) Downloading)from3Maven:Bhttps://repo.maven.apache.org/maven2/javax/ws/rs/jsr311-api/1.1.1/jsr311-api-1.1.1.jar Downloaded4from6Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/sisu/siesta/siesta-common/1.8/siesta-common-1.8.jar (11 kB at 19 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/sun/jersey/jersey-core/1.17.1/jersey-core-1.17.1.jar Downloaded5from3Maven:khttps://repo.maven.apache.org/maven2/com/thoughtworks/xstream/xstream/1.4.19/xstream-1.4.19.jar (633 kB at 1.1 MB/s) Downloading)from6Maven:Bhttps://repo.maven.apache.org/maven2/javax/validation/validation-api/1.1.0.Final/validation-api-1.1.0.Final.jar Downloaded from Maven: https://repo.maven.apache.org/maven2/javax/ws/rs/jsr311-api/1.1.1/jsr311-api-1.1.1.jar (46 kB at 80 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/sun/jersey/jersey-client/1.17.1/jersey-client-1.17.1.jar Downloaded5from7Maven:khttps://repo.maven.apache.org/maven2/javax/validation/validation-api/1.1.0.Final/validation-api-1.1.0.Final.jar (64 kB at 103 kB/s) Downloaded4from7Maven: https://repo.maven.apache.org/maven2/joda-time/joda-time/2.2/joda-time-2.2.jar (574 kB at 924 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/sun/jersey/contribs/jersey-apache-client4/1.17.1/jersey-apache-client4-1.17.1.jar Downloading)from0Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/sisu/siesta/siesta-jackson/1.8/siesta-jackson-1.8.jar Downloaded5from3Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/sisu/siesta/siesta-jackson/1.8/siesta-jackson-1.8.jar (6.3 kB at 9.9 kB/s) Downloaded4from3Maven:khttps://repo.maven.apache.org/maven2/com/sun/jersey/jersey-client/1.17.1/jersey-client-1.17.1.jar (131 kB at 204 kB/s) Downloading)from2Maven:Bhttps://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-core/2.13.2/jackson-core-2.13.2.jar Downloading from Maven: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.13.2/jackson-annotations-2.13.2.jar Downloaded3from7Maven:khttps://repo.maven.apache.org/maven2/com/sun/jersey/contribs/jersey-apache-client4/1.17.1/jersey-apache-client4-1.17.1.jar (16 kB at 24 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.13.2.2/jackson-databind-2.13.2.2.jar Downloaded5from8Maven:khttps://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.13.2/jackson-annotations-2.13.2.jar (76 kB at 110 kB/s) Downloading)from8Maven:3https://repo.maven.apache.org/maven2/com/fasterxml/jackson/jaxrs/jackson-jaxrs-json-provider/2.13.2/jackson-jaxrs-json-provider-2.13.2.jar Downloaded5from8Maven: https://repo.maven.apache.org/maven2/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar (588 kB at 836 kB/s) Downloading)from2Maven:Bhttps://repo.maven.apache.org/maven2/com/fasterxml/jackson/jaxrs/jackson-jaxrs-base/2.13.2/jackson-jaxrs-base-2.13.2.jar Downloaded4from6Maven:khttps://repo.maven.apache.org/maven2/com/fasterxml/jackson/jaxrs/jackson-jaxrs-json-provider/2.13.2/jackson-jaxrs-json-provider-2.13.2.jar (16 kB at 22 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.13.2/jackson-module-jaxb-annotations-2.13.2.jar Downloaded5from6Maven: https://repo.maven.apache.org/maven2/com/sun/jersey/jersey-core/1.17.1/jersey-core-1.17.1.jar (467 kB at 650 kB/s) Downloading)from2Maven:Bhttps://repo.maven.apache.org/maven2/jakarta/xml/bind/jakarta.xml.bind-api/2.3.3/jakarta.xml.bind-api-2.3.3.jar Downloaded5from7Maven:khttps://repo.maven.apache.org/maven2/com/fasterxml/jackson/jaxrs/jackson-jaxrs-base/2.13.2/jackson-jaxrs-base-2.13.2.jar (31 kB at 43 kB/s) Downloading)from3Maven:Bhttps://repo.maven.apache.org/maven2/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1.jar Downloaded from Maven: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.13.2/jackson-module-jaxb-annotations-2.13.2.jar (36 kB at 50 kB/s) Downloading)from3Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar Downloaded5from7Maven:khttps://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-core/2.13.2/jackson-core-2.13.2.jar (375 kB at 494 kB/s) Downloaded from Maven: https://repo.maven.apache.org/maven2/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1.jar (44 kB at 58 kB/s) Downloading)from4Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcore/4.4.15/httpcore-4.4.15.jar Downloading from Maven: https://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.15/commons-codec-1.15.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/jakarta/xml/bind/jakarta.xml.bind-api/2.3.3/jakarta.xml.bind-api-2.3.3.jar (116 kB at 150 kB/s) Downloading)from4Maven:Bhttps://repo.maven.apache.org/maven2/org/slf4j/jcl-over-slf4j/1.7.36/jcl-over-slf4j-1.7.36.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/slf4j/jcl-over-slf4j/1.7.36/jcl-over-slf4j-1.7.36.jar (17 kB at 20 kB/s) Downloading)from6Maven:Bhttps://repo.maven.apache.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar (2.5 kB at 2.9 kB/s) Downloading)from7Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/spice/zapper/spice-zapper/1.3/spice-zapper-1.3.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.15/commons-codec-1.15.jar (354 kB at 402 kB/s) Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcore/4.4.15/httpcore-4.4.15.jar (328 kB at 373 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/fusesource/hawtbuf/hawtbuf-proto/1.9/hawtbuf-proto-1.9.jar Downloading)from8Maven:Bhttps://repo.maven.apache.org/maven2/org/fusesource/hawtbuf/hawtbuf/1.9/hawtbuf-1.9.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/sonatype/spice/zapper/spice-zapper/1.3/spice-zapper-1.3.jar (121 kB at 133 kB/s) Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/fusesource/hawtbuf/hawtbuf-proto/1.9/hawtbuf-proto-1.9.jar (27 kB at 30 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.24/plexus-utils-3.0.24.jar Downloading)from9Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.15/plexus-interpolation-1.15.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/fusesource/hawtbuf/hawtbuf/1.9/hawtbuf-1.9.jar (50 kB at 55 kB/s) Downloading)from0Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/aether/aether-api/1.13.1/aether-api-1.13.1.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.15/plexus-interpolation-1.15.jar (60 kB at 64 kB/s) Downloading)from1Maven:Bhttps://repo.maven.apache.org/maven2/ch/qos/logback/logback-core/1.2.11/logback-core-1.2.11.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/sonatype/aether/aether-api/1.13.1/aether-api-1.13.1.jar (90 kB at 92 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/ch/qos/logback/logback-classic/1.2.11/logback-classic-1.2.11.jar Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar (780 kB at 800 kB/s) Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.24/plexus-utils-3.0.24.jar (247 kB at 248 kB/s) Downloaded3from.Maven:Mhttps://repo.maven.apache.org/maven2/ch/qos/logback/logback-classic/1.2.11/logback-classic-1.2.11.jar (232 kB at 223 kB/s) Downloaded2from.Maven: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.13.2.2/jackson-databind-2.13.2.2.jar (1.5 MB at 1.5 MB/s) Downloaded1from4Maven:khttps://repo.maven.apache.org/maven2/ch/qos/logback/logback-core/1.2.11/logback-core-1.2.11.jar (449 kB at 427 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/junit/junit-bom/5.9.1/junit-bom-5.9.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/junit/junit-bom/5.9.1/junit-bom-5.9.1.pom (5.6 kB at 938 kB/s) [INFO] Inspecting build with total of 1 modules... [INFO] Installing Nexus Staging features: [INFO] ... total of 1 executions of maven-deploy-plugin replaced with nexus-staging-maven-plugin [INFO] [INFO] ---------------------------< org.eolang:ddr >--------------------------- [INFO] Building ddr 1.0-SNAPSHOT [INFO] --------------------------------[ jar ]--------------------------------- Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-enforcer-plugin/3.1.0/maven-enforcer-plugin-3.1.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-enforcer-plugin/3.1.0/maven-enforcer-plugin-3.1.0.pom (7.2 kB at 480 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/enforcer/enforcer/3.1.0/enforcer-3.1.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/enforcer/enforcer/3.1.0/enforcer-3.1.0.pom (8.3 kB at 1.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/36/maven-parent-36.pom Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/36/maven-parent-36.pom (45 kB at 5.7 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/26/apache-26.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/apache/26/apache-26.pom (21 kB at 2.9 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-enforcer-plugin/3.1.0/maven-enforcer-plugin-3.1.0.jar Downloaded1from6Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-enforcer-plugin/3.1.0/maven-enforcer-plugin-3.1.0.jar (26 kB at 2.6 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-maven-plugin/0.17.0/jcabi-maven-plugin-0.17.0.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/com/jcabi/jcabi-maven-plugin/0.17.0/jcabi-maven-plugin-0.17.0.pom (11 kB at 826 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi/1.34.1/jcabi-1.34.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/jcabi/jcabi/1.34.1/jcabi-1.34.1.pom (5.8 kB at 447 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/parent/0.60.5/parent-0.60.5.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/com/jcabi/parent/0.60.5/parent-0.60.5.pom (63 kB at 3.5 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/junit/junit-bom/5.9.0/junit-bom-5.9.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/junit/junit-bom/5.9.0/junit-bom-5.9.0.pom (5.6 kB at 704 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-maven-plugin/0.17.0/jcabi-maven-plugin-0.17.0.jar Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/com/jcabi/jcabi-maven-plugin/0.17.0/jcabi-maven-plugin-0.17.0.jar (23 kB at 2.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-clean-plugin/3.2.0/maven-clean-plugin-3.2.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-clean-plugin/3.2.0/maven-clean-plugin-3.2.0.pom (5.3 kB at 531 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugins/35/maven-plugins-35.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugins/35/maven-plugins-35.pom (9.9 kB at 990 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/35/maven-parent-35.pom Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/35/maven-parent-35.pom (45 kB at 5.7 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/25/apache-25.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/apache/25/apache-25.pom (21 kB at 2.9 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-clean-plugin/3.2.0/maven-clean-plugin-3.2.0.jar Downloaded1from6Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-clean-plugin/3.2.0/maven-clean-plugin-3.2.0.jar (36 kB at 3.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/mojo/buildnumber-maven-plugin/3.0.0/buildnumber-maven-plugin-3.0.0.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/mojo/buildnumber-maven-plugin/3.0.0/buildnumber-maven-plugin-3.0.0.pom (13 kB at 869 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/mojo/mojo-parent/65/mojo-parent-65.pom Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/mojo/mojo-parent/65/mojo-parent-65.pom (35 kB at 3.5 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/junit/junit-bom/5.8.1/junit-bom-5.8.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/junit/junit-bom/5.8.1/junit-bom-5.8.1.pom (5.6 kB at 804 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/mojo/buildnumber-maven-plugin/3.0.0/buildnumber-maven-plugin-3.0.0.jar Downloaded1from6Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/mojo/buildnumber-maven-plugin/3.0.0/buildnumber-maven-plugin-3.0.0.jar (46 kB at 2.8 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-maven-plugin/1.7.21/kotlin-maven-plugin-1.7.21.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-maven-plugin/1.7.21/kotlin-maven-plugin-1.7.21.pom (5.9 kB at 488 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-project/1.7.21/kotlin-project-1.7.21.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-project/1.7.21/kotlin-project-1.7.21.pom (11 kB at 498 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-maven-plugin/1.7.21/kotlin-maven-plugin-1.7.21.jar Downloaded1from0Maven:Bhttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-maven-plugin/1.7.21/kotlin-maven-plugin-1.7.21.jar (80 kB at 4.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-resources-plugin/3.3.0/maven-resources-plugin-3.3.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-resources-plugin/3.3.0/maven-resources-plugin-3.3.0.pom (8.5 kB at 1.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugins/36/maven-plugins-36.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugins/36/maven-plugins-36.pom (9.9 kB at 1.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-resources-plugin/3.3.0/maven-resources-plugin-3.3.0.jar Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-resources-plugin/3.3.0/maven-resources-plugin-3.3.0.jar (32 kB at 2.6 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/3.10.1/maven-compiler-plugin-3.10.1.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/3.10.1/maven-compiler-plugin-3.10.1.pom (13 kB at 1.8 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugins/34/maven-plugins-34.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugins/34/maven-plugins-34.pom (11 kB at 1.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/34/maven-parent-34.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/34/maven-parent-34.pom (43 kB at 4.8 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/3.10.1/maven-compiler-plugin-3.10.1.jar Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/3.10.1/maven-compiler-plugin-3.10.1.jar (62 kB at 4.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-surefire-plugin/2.22.2/maven-surefire-plugin-2.22.2.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-surefire-plugin/2.22.2/maven-surefire-plugin-2.22.2.pom (5.0 kB at 713 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire/2.22.2/surefire-2.22.2.pom Downloaded1from6Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire/2.22.2/surefire-2.22.2.pom (26 kB at 3.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/33/maven-parent-33.pom Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/33/maven-parent-33.pom (44 kB at 1.8 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-surefire-plugin/2.22.2/maven-surefire-plugin-2.22.2.jar Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-surefire-plugin/2.22.2/maven-surefire-plugin-2.22.2.jar (41 kB at 3.7 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-jar-plugin/3.3.0/maven-jar-plugin-3.3.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-jar-plugin/3.3.0/maven-jar-plugin-3.3.0.pom (6.8 kB at 423 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugins/37/maven-plugins-37.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugins/37/maven-plugins-37.pom (9.9 kB at 1.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/37/maven-parent-37.pom Downloaded1from6Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/37/maven-parent-37.pom (46 kB at 4.6 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/27/apache-27.pom Downloaded1from0Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/apache/27/apache-27.pom (20 kB at 2.5 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-jar-plugin/3.3.0/maven-jar-plugin-3.3.0.jar Downloaded1from7Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-jar-plugin/3.3.0/maven-jar-plugin-3.3.0.jar (27 kB at 2.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-assembly-plugin/3.4.2/maven-assembly-plugin-3.4.2.pom Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-assembly-plugin/3.4.2/maven-assembly-plugin-3.4.2.pom (15 kB at 1.6 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-assembly-plugin/3.4.2/maven-assembly-plugin-3.4.2.jar Downloaded1from5Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-assembly-plugin/3.4.2/maven-assembly-plugin-3.4.2.jar (255 kB at 8.5 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/qulice/qulice-maven-plugin/0.23.0/qulice-maven-plugin-0.23.0.pom Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/com/qulice/qulice-maven-plugin/0.23.0/qulice-maven-plugin-0.23.0.pom (14 kB at 647 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/qulice/qulice/0.23.0/qulice-0.23.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/qulice/qulice/0.23.0/qulice-0.23.0.pom (8.0 kB at 362 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/parent/0.67.0/parent-0.67.0.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/com/jcabi/parent/0.67.0/parent-0.67.0.pom (63 kB at 2.9 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/junit/junit-bom/5.10.1/junit-bom-5.10.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/junit/junit-bom/5.10.1/junit-bom-5.10.1.pom (5.6 kB at 807 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/qulice/qulice-maven-plugin/0.23.0/qulice-maven-plugin-0.23.0.jar Downloaded1from9Maven:Bhttps://repo.maven.apache.org/maven2/com/qulice/qulice-maven-plugin/0.23.0/qulice-maven-plugin-0.23.0.jar (49 kB at 3.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-antrun-plugin/3.1.0/maven-antrun-plugin-3.1.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-antrun-plugin/3.1.0/maven-antrun-plugin-3.1.0.pom (9.1 kB at 759 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-antrun-plugin/3.1.0/maven-antrun-plugin-3.1.0.jar Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-antrun-plugin/3.1.0/maven-antrun-plugin-3.1.0.jar (41 kB at 2.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-install-plugin/3.0.1/maven-install-plugin-3.0.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-install-plugin/3.0.1/maven-install-plugin-3.0.1.pom (7.5 kB at 746 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-install-plugin/3.0.1/maven-install-plugin-3.0.1.jar Downloaded1from0Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-install-plugin/3.0.1/maven-install-plugin-3.0.1.jar (30 kB at 3.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/cactoos/cactoos/0.56.1/cactoos-0.56.1.pom Downloaded1from0Maven:Bhttps://repo.maven.apache.org/maven2/org/cactoos/cactoos/0.56.1/cactoos-0.56.1.pom (10 kB at 846 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/parent/0.68.0/parent-0.68.0.pom Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/com/jcabi/parent/0.68.0/parent-0.68.0.pom (65 kB at 5.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/junit/junit-bom/5.10.3/junit-bom-5.10.3.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/junit/junit-bom/5.10.3/junit-bom-5.10.3.pom (5.6 kB at 514 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-xml/0.25.5/jcabi-xml-0.25.5.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/jcabi/jcabi-xml/0.25.5/jcabi-xml-0.25.5.pom (6.1 kB at 554 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi/1.36.0/jcabi-1.36.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/jcabi/jcabi/1.36.0/jcabi-1.36.0.pom (5.8 kB at 729 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/parent/0.63.2/parent-0.63.2.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/com/jcabi/parent/0.63.2/parent-0.63.2.pom (63 kB at 5.7 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-log/0.22.0/jcabi-log-0.22.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/jcabi/jcabi-log/0.22.0/jcabi-log-0.22.0.pom (5.1 kB at 429 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/mockito/mockito-core/4.8.1/mockito-core-4.8.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/mockito/mockito-core/4.8.1/mockito-core-4.8.1.pom (2.5 kB at 312 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy/1.12.16/byte-buddy-1.12.16.pom Downloaded1from6Maven:Bhttps://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy/1.12.16/byte-buddy-1.12.16.pom (16 kB at 833 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy-parent/1.12.16/byte-buddy-parent-1.12.16.pom Downloaded1from7Maven:Bhttps://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy-parent/1.12.16/byte-buddy-parent-1.12.16.pom (57 kB at 3.8 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy-agent/1.12.16/byte-buddy-agent-1.12.16.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy-agent/1.12.16/byte-buddy-agent-1.12.16.pom (9.9 kB at 1.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2.pom (3.0 kB at 501 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/objenesis/objenesis-parent/3.2/objenesis-parent-3.2.pom Downloaded1from8Maven:Bhttps://repo.maven.apache.org/maven2/org/objenesis/objenesis-parent/3.2/objenesis-parent-3.2.pom (18 kB at 2.6 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/cactoos/cactoos/0.54.0/cactoos-0.54.0.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/cactoos/cactoos/0.54.0/cactoos-0.54.0.pom (11 kB at 652 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/yegor256/xsline/0.13.0/xsline-0.13.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/yegor256/xsline/0.13.0/xsline-0.13.0.pom (4.9 kB at 488 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/parent/0.62.0/parent-0.62.0.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/com/jcabi/parent/0.62.0/parent-0.62.0.pom (63 kB at 5.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/2.0.0-beta1/slf4j-api-2.0.0-beta1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/2.0.0-beta1/slf4j-api-2.0.0-beta1.pom (1.6 kB at 202 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-parent/2.0.0-beta1/slf4j-parent-2.0.0-beta1.pom Downloaded1from6Maven:Bhttps://repo.maven.apache.org/maven2/org/slf4j/slf4j-parent/2.0.0-beta1/slf4j-parent-2.0.0-beta1.pom (16 kB at 1.8 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.pom (2.7 kB at 444 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.7.21/kotlin-stdlib-1.7.21.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.7.21/kotlin-stdlib-1.7.21.pom (1.6 kB at 194 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.21/kotlin-stdlib-common-1.7.21.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.21/kotlin-stdlib-common-1.7.21.pom (1.2 kB at 166 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.pom (4.9 kB at 704 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-test/1.7.21/kotlin-test-1.7.21.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-test/1.7.21/kotlin-test-1.7.21.pom (1.7 kB at 216 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-test-junit5/1.7.21/kotlin-test-junit5-1.7.21.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-test-junit5/1.7.21/kotlin-test-junit5-1.7.21.pom (2.1 kB at 235 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/junit/jupiter/junit-jupiter-api/5.9.1/junit-jupiter-api-5.9.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/junit/jupiter/junit-jupiter-api/5.9.1/junit-jupiter-api-5.9.1.pom (3.2 kB at 318 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.pom (1.7 kB at 24 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-commons/1.9.1/junit-platform-commons-1.9.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-commons/1.9.1/junit-platform-commons-1.9.1.pom (2.8 kB at 315 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.pom (1.5 kB at 305 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/junit/jupiter/junit-jupiter-engine/5.9.1/junit-jupiter-engine-5.9.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/junit/jupiter/junit-jupiter-engine/5.9.1/junit-jupiter-engine-5.9.1.pom (3.2 kB at 457 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-engine/1.9.1/junit-platform-engine-1.9.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-engine/1.9.1/junit-platform-engine-1.9.1.pom (3.2 kB at 8.6 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/annotations/23.0.0/annotations-23.0.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/jetbrains/annotations/23.0.0/annotations-23.0.0.pom (1.4 kB at 97 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-lang3/3.17.0/commons-lang3-3.17.0.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-lang3/3.17.0/commons-lang3-3.17.0.pom (31 kB at 2.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/73/commons-parent-73.pom Downloaded1from8Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/73/commons-parent-73.pom (78 kB at 3.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/33/apache-33.pom Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/apache/33/apache-33.pom (24 kB at 2.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/junit/junit-bom/5.11.0/junit-bom-5.11.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/junit/junit-bom/5.11.0/junit-bom-5.11.0.pom (5.6 kB at 807 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/2.0.16/slf4j-api-2.0.16.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/2.0.16/slf4j-api-2.0.16.pom (2.8 kB at 471 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-parent/2.0.16/slf4j-parent-2.0.16.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/org/slf4j/slf4j-parent/2.0.16/slf4j-parent-2.0.16.pom (13 kB at 2.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-bom/2.0.16/slf4j-bom-2.0.16.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/slf4j/slf4j-bom/2.0.16/slf4j-bom-2.0.16.pom (7.3 kB at 1.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/ch/qos/logback/logback-classic/1.5.12/logback-classic-1.5.12.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/ch/qos/logback/logback-classic/1.5.12/logback-classic-1.5.12.pom (13 kB at 2.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/ch/qos/logback/logback-parent/1.5.12/logback-parent-1.5.12.pom Downloaded1from8Maven:Bhttps://repo.maven.apache.org/maven2/ch/qos/logback/logback-parent/1.5.12/logback-parent-1.5.12.pom (18 kB at 2.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/ch/qos/logback/logback-core/1.5.12/logback-core-1.5.12.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/ch/qos/logback/logback-core/1.5.12/logback-core-1.5.12.pom (7.9 kB at 1.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/2.0.15/slf4j-api-2.0.15.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/2.0.15/slf4j-api-2.0.15.pom (2.8 kB at 23 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-parent/2.0.15/slf4j-parent-2.0.15.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/org/slf4j/slf4j-parent/2.0.15/slf4j-parent-2.0.15.pom (13 kB at 891 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-bom/2.0.15/slf4j-bom-2.0.15.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/slf4j/slf4j-bom/2.0.15/slf4j-bom-2.0.15.pom (7.3 kB at 733 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/eolang/eo-parser/0.28.10/eo-parser-0.28.10.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/eolang/eo-parser/0.28.10/eo-parser-0.28.10.pom (5.7 kB at 628 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/eolang/eo-parent/0.28.10/eo-parent-0.28.10.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/eolang/eo-parent/0.28.10/eo-parent-0.28.10.pom (9.6 kB at 738 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/net/sf/saxon/Saxon-HE/11.4/Saxon-HE-11.4.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/net/sf/saxon/Saxon-HE/11.4/Saxon-HE-11.4.pom (4.2 kB at 351 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/xmlresolver/xmlresolver/4.4.3/xmlresolver-4.4.3.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/xmlresolver/xmlresolver/4.4.3/xmlresolver-4.4.3.pom (2.3 kB at 226 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/client5/httpclient5/5.1.3/httpclient5-5.1.3.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/httpcomponents/client5/httpclient5/5.1.3/httpclient5-5.1.3.pom (5.8 kB at 964 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/client5/httpclient5-parent/5.1.3/httpclient5-parent-5.1.3.pom Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/httpcomponents/client5/httpclient5-parent/5.1.3/httpclient5-parent-5.1.3.pom (14 kB at 2.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcomponents-parent/12/httpcomponents-parent-12.pom Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcomponents-parent/12/httpcomponents-parent-12.pom (32 kB at 3.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/core5/httpcore5/5.1.3/httpcore5-5.1.3.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/core5/httpcore5/5.1.3/httpcore5-5.1.3.pom (3.8 kB at 541 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/core5/httpcore5-parent/5.1.3/httpcore5-parent-5.1.3.pom Downloaded1from0Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/httpcomponents/core5/httpcore5-parent/5.1.3/httpcore5-parent-5.1.3.pom (10 kB at 1.7 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/core5/httpcore5-h2/5.1.3/httpcore5-h2-5.1.3.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/core5/httpcore5-h2/5.1.3/httpcore5-h2-5.1.3.pom (3.5 kB at 584 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.pom (3.8 kB at 348 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-parent/1.7.25/slf4j-parent-1.7.25.pom Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/org/slf4j/slf4j-parent/1.7.25/slf4j-parent-1.7.25.pom (14 kB at 2.7 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/antlr/antlr4-runtime/4.11.1/antlr4-runtime-4.11.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/antlr/antlr4-runtime/4.11.1/antlr4-runtime-4.11.1.pom (3.6 kB at 209 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/antlr/antlr4-master/4.11.1/antlr4-master-4.11.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/antlr/antlr4-master/4.11.1/antlr4-master-4.11.1.pom (4.4 kB at 443 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/oss/oss-parent/9/oss-parent-9.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/oss/oss-parent/9/oss-parent-9.pom (6.6 kB at 1.6 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-manifests/1.2.1/jcabi-manifests-1.2.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-manifests/1.2.1/jcabi-manifests-1.2.1.pom (4.0 kB at 443 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi/1.30.0/jcabi-1.30.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/jcabi/jcabi/1.30.0/jcabi-1.30.0.pom (5.8 kB at 104 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/parent/0.55.0/parent-0.55.0.pom Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/com/jcabi/parent/0.55.0/parent-0.55.0.pom (62 kB at 5.6 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/junit/junit-bom/5.6.2/junit-bom-5.6.2.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/junit/junit-bom/5.6.2/junit-bom-5.6.2.pom (4.9 kB at 822 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/incubator/xembly/0.28.1/xembly-0.28.1.pom Downloaded1from0Maven:Bhttps://repo.maven.apache.org/maven2/com/jcabi/incubator/xembly/0.28.1/xembly-0.28.1.pom (10 kB at 774 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/yaml/snakeyaml/1.33/snakeyaml-1.33.pom Downloaded1from9Maven:Bhttps://repo.maven.apache.org/maven2/org/yaml/snakeyaml/1.33/snakeyaml-1.33.pom (39 kB at 2.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-text/1.10.0/commons-text-1.10.0.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-text/1.10.0/commons-text-1.10.0.pom (21 kB at 1.6 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/54/commons-parent-54.pom Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/54/commons-parent-54.pom (82 kB at 7.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.pom (31 kB at 3.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/junit/junit-bom/5.7.1/junit-bom-5.7.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/junit/junit-bom/5.7.1/junit-bom-5.7.1.pom (5.1 kB at 728 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/eolang/eo-maven-plugin/0.28.11/eo-maven-plugin-0.28.11.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/eolang/eo-maven-plugin/0.28.11/eo-maven-plugin-0.28.11.pom (11 kB at 758 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/eolang/eo-parent/0.28.11/eo-parent-0.28.11.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/eolang/eo-parent/0.28.11/eo-parent-0.28.11.pom (9.6 kB at 1.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/eolang/eo-parser/0.28.11/eo-parser-0.28.11.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/eolang/eo-parser/0.28.11/eo-parser-0.28.11.pom (5.7 kB at 297 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/yegor256/xsline/0.15.0/xsline-0.15.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/yegor256/xsline/0.15.0/xsline-0.15.0.pom (4.9 kB at 543 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/twdata/maven/mojo-executor/2.4.0/mojo-executor-2.4.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/twdata/maven/mojo-executor/2.4.0/mojo-executor-2.4.0.pom (3.1 kB at 348 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/twdata/maven/mojo-executor-parent/2.4.0/mojo-executor-parent-2.4.0.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/twdata/maven/mojo-executor-parent/2.4.0/mojo-executor-parent-2.4.0.pom (11 kB at 1.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven/3.3.1/maven-3.3.1.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven/3.3.1/maven-3.3.1.pom (23 kB at 2.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/26/maven-parent-26.pom Downloaded1from0Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/26/maven-parent-26.pom (40 kB at 4.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/yegor256/tojos/0.14.0/tojos-0.14.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/yegor256/tojos/0.14.0/tojos-0.14.0.pom (4.2 kB at 221 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/glassfish/javax.json/1.1.4/javax.json-1.1.4.pom Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/org/glassfish/javax.json/1.1.4/javax.json-1.1.4.pom (12 kB at 43 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/glassfish/json/1.1.4/json-1.1.4.pom Downloaded1from8Maven:Bhttps://repo.maven.apache.org/maven2/org/glassfish/json/1.1.4/json-1.1.4.pom (18 kB at 2.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/net/java/jvnet-parent/5/jvnet-parent-5.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/net/java/jvnet-parent/5/jvnet-parent-5.pom (8.9 kB at 1.5 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/opencsv/opencsv/5.7.1/opencsv-5.7.1.pom Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/com/opencsv/opencsv/5.7.1/opencsv-5.7.1.pom (32 kB at 3.6 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.pom Downloaded1from9Maven:Bhttps://repo.maven.apache.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.pom (19 kB at 2.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/34/commons-parent-34.pom Downloaded1from6Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/34/commons-parent-34.pom (56 kB at 1.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/13/apache-13.pom Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/apache/13/apache-13.pom (14 kB at 1.6 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.pom Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.pom (24 kB at 2.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/48/commons-parent-48.pom Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/48/commons-parent-48.pom (72 kB at 8.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-maven-slf4j/0.12.2/jcabi-maven-slf4j-0.12.2.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/jcabi/jcabi-maven-slf4j/0.12.2/jcabi-maven-slf4j-0.12.2.pom (4.9 kB at 446 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/commons-io/commons-io/2.18.0/commons-io-2.18.0.pom Downloaded1from0Maven:Bhttps://repo.maven.apache.org/maven2/commons-io/commons-io/2.18.0/commons-io-2.18.0.pom (20 kB at 1.5 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/78/commons-parent-78.pom Downloaded1from8Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/78/commons-parent-78.pom (78 kB at 3.9 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/junit/junit-bom/5.11.2/junit-bom-5.11.2.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/junit/junit-bom/5.11.2/junit-bom-5.11.2.pom (5.6 kB at 942 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/cactoos/cactoos/0.56.1/cactoos-0.56.1.jar Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-xml/0.25.5/jcabi-xml-0.25.5.jar Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-log/0.22.0/jcabi-log-0.22.0.jar Downloading from Maven: https://repo.maven.apache.org/maven2/org/mockito/mockito-core/4.8.1/mockito-core-4.8.1.jar Downloading from Maven: https://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy/1.12.16/byte-buddy-1.12.16.jar Downloaded5from8Maven:Bhttps://repo.maven.apache.org/maven2/com/jcabi/jcabi-xml/0.25.5/jcabi-xml-0.25.5.jar (41 kB at 875 kB/s) Downloaded from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-log/0.22.0/jcabi-log-0.22.0.jar (51 kB at 1.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy-agent/1.12.16/byte-buddy-agent-1.12.16.jar Downloading from Maven: https://repo.maven.apache.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2.jar Downloaded5from0Maven:khttps://repo.maven.apache.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2.jar (49 kB at 634 kB/s) Downloading)from5Maven:Bhttps://repo.maven.apache.org/maven2/com/yegor256/xsline/0.13.0/xsline-0.13.0.jar Downloaded5from7Maven:khttps://repo.maven.apache.org/maven2/com/yegor256/xsline/0.13.0/xsline-0.13.0.jar (32 kB at 277 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar Downloaded5from8Maven:khttps://repo.maven.apache.org/maven2/org/cactoos/cactoos/0.56.1/cactoos-0.56.1.jar (351 kB at 2.6 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.7.21/kotlin-stdlib-1.7.21.jar Downloaded5from4Maven:khttps://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy-agent/1.12.16/byte-buddy-agent-1.12.16.jar (256 kB at 1.9 MB/s) Downloading)from1Maven:Bhttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.21/kotlin-stdlib-common-1.7.21.jar Downloaded5from8Maven:khttps://repo.maven.apache.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar (221 kB at 1.2 MB/s) Downloading)from5Maven:Bhttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-test/1.7.21/kotlin-test-1.7.21.jar Downloaded from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.21/kotlin-stdlib-common-1.7.21.jar (212 kB at 1.1 MB/s) Downloading)from5Maven:Bhttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-test-junit5/1.7.21/kotlin-test-junit5-1.7.21.jar Downloaded5from8Maven:khttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-test-junit5/1.7.21/kotlin-test-junit5-1.7.21.jar (5.1 kB at 24 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/junit/jupiter/junit-jupiter-engine/5.9.1/junit-jupiter-engine-5.9.1.jar Downloaded from Maven: https://repo.maven.apache.org/maven2/org/mockito/mockito-core/4.8.1/mockito-core-4.8.1.jar (684 kB at 3.1 MB/s) Downloading)from1Maven:Bhttps://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-engine/1.9.1/junit-platform-engine-1.9.1.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-test/1.7.21/kotlin-test-1.7.21.jar (133 kB at 539 kB/s) Downloading)from3Maven:Bhttps://repo.maven.apache.org/maven2/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar (6.8 kB at 25 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/junit/jupiter/junit-jupiter-api/5.9.1/junit-jupiter-api-5.9.1.jar Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/junit/jupiter/junit-jupiter-engine/5.9.1/junit-jupiter-engine-5.9.1.jar (247 kB at 865 kB/s) Downloading)from5Maven:Bhttps://repo.maven.apache.org/maven2/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.jar Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-engine/1.9.1/junit-platform-engine-1.9.1.jar (188 kB at 638 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-commons/1.9.1/junit-platform-commons-1.9.1.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.jar (7.7 kB at 25 kB/s) Downloading)from6Maven:Bhttps://repo.maven.apache.org/maven2/org/jetbrains/annotations/23.0.0/annotations-23.0.0.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/jetbrains/annotations/23.0.0/annotations-23.0.0.jar (29 kB at 90 kB/s) Downloaded from Maven: https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-commons/1.9.1/junit-platform-commons-1.9.1.jar (103 kB at 317 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/2.0.16/slf4j-api-2.0.16.jar Downloading)from7Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-lang3/3.17.0/commons-lang3-3.17.0.jar Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/junit/jupiter/junit-jupiter-api/5.9.1/junit-jupiter-api-5.9.1.jar (208 kB at 618 kB/s) Downloading)from8Maven:Bhttps://repo.maven.apache.org/maven2/ch/qos/logback/logback-classic/1.5.12/logback-classic-1.5.12.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/2.0.16/slf4j-api-2.0.16.jar (69 kB at 194 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/ch/qos/logback/logback-core/1.5.12/logback-core-1.5.12.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/ch/qos/logback/logback-classic/1.5.12/logback-classic-1.5.12.jar (306 kB at 702 kB/s) Downloading)from2Maven:Bhttps://repo.maven.apache.org/maven2/org/eolang/eo-parser/0.28.10/eo-parser-0.28.10.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.7.21/kotlin-stdlib-1.7.21.jar (1.5 MB at 3.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/net/sf/saxon/Saxon-HE/11.4/Saxon-HE-11.4.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/eolang/eo-parser/0.28.10/eo-parser-0.28.10.jar (122 kB at 255 kB/s) Downloading)from4Maven:Bhttps://repo.maven.apache.org/maven2/org/xmlresolver/xmlresolver/4.4.3/xmlresolver-4.4.3.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-lang3/3.17.0/commons-lang3-3.17.0.jar (674 kB at 1.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/client5/httpclient5/5.1.3/httpclient5-5.1.3.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/xmlresolver/xmlresolver/4.4.3/xmlresolver-4.4.3.jar (153 kB at 288 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/core5/httpcore5-h2/5.1.3/httpcore5-h2-5.1.3.jar Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/ch/qos/logback/logback-core/1.5.12/logback-core-1.5.12.jar (629 kB at 1.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/core5/httpcore5/5.1.3/httpcore5-5.1.3.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/httpcomponents/core5/httpcore5-h2/5.1.3/httpcore5-h2-5.1.3.jar (232 kB at 379 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/xmlresolver/xmlresolver/4.4.3/xmlresolver-4.4.3-data.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/httpcomponents/client5/httpclient5/5.1.3/httpclient5-5.1.3.jar (798 kB at 1.1 MB/s) Downloading)from9Maven:Bhttps://repo.maven.apache.org/maven2/org/antlr/antlr4-runtime/4.11.1/antlr4-runtime-4.11.1.jar Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/core5/httpcore5/5.1.3/httpcore5-5.1.3.jar (851 kB at 1.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-manifests/1.2.1/jcabi-manifests-1.2.1.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/com/jcabi/jcabi-manifests/1.2.1/jcabi-manifests-1.2.1.jar (11 kB at 15 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/incubator/xembly/0.28.1/xembly-0.28.1.jar Downloaded5from.Maven: https://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy/1.12.16/byte-buddy-1.12.16.jar (3.9 MB at 5.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/yaml/snakeyaml/1.33/snakeyaml-1.33.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/com/jcabi/incubator/xembly/0.28.1/xembly-0.28.1.jar (62 kB at 79 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-text/1.10.0/commons-text-1.10.0.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/antlr/antlr4-runtime/4.11.1/antlr4-runtime-4.11.1.jar (324 kB at 392 kB/s) Downloading)from9Maven:Bhttps://repo.maven.apache.org/maven2/org/eolang/eo-maven-plugin/0.28.11/eo-maven-plugin-0.28.11.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/xmlresolver/xmlresolver/4.4.3/xmlresolver-4.4.3-data.jar (1.0 MB at 1.2 MB/s) Downloading)from1Maven:Bhttps://repo.maven.apache.org/maven2/org/twdata/maven/mojo-executor/2.4.0/mojo-executor-2.4.0.jar Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-text/1.10.0/commons-text-1.10.0.jar (238 kB at 277 kB/s) Downloading)from1Maven:Bhttps://repo.maven.apache.org/maven2/com/yegor256/tojos/0.14.0/tojos-0.14.0.jar Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/yaml/snakeyaml/1.33/snakeyaml-1.33.jar (332 kB at 381 kB/s) Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/twdata/maven/mojo-executor/2.4.0/mojo-executor-2.4.0.jar (13 kB at 15 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/glassfish/javax.json/1.1.4/javax.json-1.1.4.jar Downloading from Maven: https://repo.maven.apache.org/maven2/com/opencsv/opencsv/5.7.1/opencsv-5.7.1.jar Downloaded3from.Maven:Mhttps://repo.maven.apache.org/maven2/org/eolang/eo-maven-plugin/0.28.11/eo-maven-plugin-0.28.11.jar (175 kB at 198 kB/s) Downloaded from Maven: https://repo.maven.apache.org/maven2/com/yegor256/tojos/0.14.0/tojos-0.14.0.jar (25 kB at 28 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar Downloading)from3Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar (62 kB at 68 kB/s) Downloading)from4Maven:Bhttps://repo.maven.apache.org/maven2/com/jcabi/jcabi-maven-slf4j/0.12.2/jcabi-maven-slf4j-0.12.2.jar Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/glassfish/javax.json/1.1.4/javax.json-1.1.4.jar (129 kB at 140 kB/s) Downloading)from5Maven:Bhttps://repo.maven.apache.org/maven2/commons-io/commons-io/2.18.0/commons-io-2.18.0.jar Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/com/jcabi/jcabi-maven-slf4j/0.12.2/jcabi-maven-slf4j-0.12.2.jar (10 kB at 11 kB/s) Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/com/opencsv/opencsv/5.7.1/opencsv-5.7.1.jar (239 kB at 250 kB/s) Downloaded3from.Maven:Mhttps://repo.maven.apache.org/maven2/commons-io/commons-io/2.18.0/commons-io-2.18.0.jar (539 kB at 527 kB/s) Downloaded2from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.jar (752 kB at 729 kB/s) Downloaded1from.Maven:Mhttps://repo.maven.apache.org/maven2/net/sf/saxon/Saxon-HE/11.4/Saxon-HE-11.4.jar (5.1 MB at 4.5 MB/s) [INFO] [INFO] --- maven-clean-plugin:3.2.0:clean (default-clean) @ ddr --- Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-utils/3.3.4/maven-shared-utils-3.3.4.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-utils/3.3.4/maven-shared-utils-3.3.4.pom (5.8 kB at 449 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/34/maven-shared-components-34.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/34/maven-shared-components-34.pom (5.1 kB at 637 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/commons-io/commons-io/2.6/commons-io-2.6.pom Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/commons-io/commons-io/2.6/commons-io-2.6.pom (14 kB at 950 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/42/commons-parent-42.pom Downloaded1from8Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/42/commons-parent-42.pom (68 kB at 6.8 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/18/apache-18.pom Downloaded1from6Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/apache/18/apache-18.pom (16 kB at 1.7 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-utils/3.3.4/maven-shared-utils-3.3.4.jar Downloading)from/Maven:Bhttps://repo.maven.apache.org/maven2/commons-io/commons-io/2.6/commons-io-2.6.jar Downloading)from/Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar Downloaded2from5Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-utils/3.3.4/maven-shared-utils-3.3.4.jar (153 kB at 5.3 MB/s) Downloaded1from6Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar (169 kB at 5.8 MB/s) Downloaded1from1Maven:khttps://repo.maven.apache.org/maven2/commons-io/commons-io/2.6/commons-io-2.6.jar (215 kB at 3.8 MB/s) [INFO] [INFO] --- maven-enforcer-plugin:3.1.0:enforce (enforce-maven) @ ddr --- Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/enforcer/enforcer-api/3.1.0/enforcer-api-3.1.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/enforcer/enforcer-api/3.1.0/enforcer-api-3.1.0.pom (2.9 kB at 173 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/3.2.5/maven-plugin-api-3.2.5.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/3.2.5/maven-plugin-api-3.2.5.pom (3.0 kB at 336 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven/3.2.5/maven-3.2.5.pom Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven/3.2.5/maven-3.2.5.pom (22 kB at 2.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/25/maven-parent-25.pom Downloaded1from7Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/25/maven-parent-25.pom (37 kB at 3.7 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/15/apache-15.pom Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/apache/15/apache-15.pom (15 kB at 1.7 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/3.2.5/maven-model-3.2.5.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-model/3.2.5/maven-model-3.2.5.pom (4.2 kB at 531 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.4.2/plexus-utils-3.4.2.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.4.2/plexus-utils-3.4.2.pom (8.2 kB at 1.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/8/plexus-8.pom Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/8/plexus-8.pom (25 kB at 2.5 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/3.2.5/maven-artifact-3.2.5.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/3.2.5/maven-artifact-3.2.5.pom (2.3 kB at 168 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.5/org.eclipse.sisu.plexus-0.3.5.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.5/org.eclipse.sisu.plexus-0.3.5.pom (4.3 kB at 536 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/sisu/sisu-plexus/0.3.5/sisu-plexus-0.3.5.pom Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/org/eclipse/sisu/sisu-plexus/0.3.5/sisu-plexus-0.3.5.pom (14 kB at 915 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.pom (13 kB at 1.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/net/java/jvnet-parent/3/jvnet-parent-3.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/net/java/jvnet-parent/3/jvnet-parent-3.pom (4.8 kB at 435 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/javax/enterprise/cdi-api/1.2/cdi-api-1.2.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/javax/enterprise/cdi-api/1.2/cdi-api-1.2.pom (6.3 kB at 897 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jboss/weld/weld-parent/26/weld-parent-26.pom Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/org/jboss/weld/weld-parent/26/weld-parent-26.pom (32 kB at 3.6 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.5/org.eclipse.sisu.inject-0.3.5.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.5/org.eclipse.sisu.inject-0.3.5.pom (2.6 kB at 328 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/sisu/sisu-inject/0.3.5/sisu-inject-0.3.5.pom Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/org/eclipse/sisu/sisu-inject/0.3.5/sisu-inject-0.3.5.pom (14 kB at 1.8 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-component-annotations/2.1.1/plexus-component-annotations-2.1.1.pom Downloaded1from7Maven: 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 128 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-containers/2.1.1/plexus-containers-2.1.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-containers/2.1.1/plexus-containers-2.1.1.pom (6.0 kB at 1.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/6.5/plexus-6.5.pom Downloaded1from6Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/6.5/plexus-6.5.pom (26 kB at 3.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/2.5.2/plexus-classworlds-2.5.2.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/2.5.2/plexus-classworlds-2.5.2.pom (7.3 kB at 1.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/3.3.1/plexus-3.3.1.pom Downloaded1from0Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/3.3.1/plexus-3.3.1.pom (20 kB at 3.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/enforcer/enforcer-rules/3.1.0/enforcer-rules-3.1.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/enforcer/enforcer-rules/3.1.0/enforcer-rules-3.1.0.pom (4.9 kB at 546 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-core/3.2.5/maven-core-3.2.5.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-core/3.2.5/maven-core-3.2.5.pom (8.1 kB at 1.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/3.2.5/maven-settings-3.2.5.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/3.2.5/maven-settings-3.2.5.pom (2.2 kB at 362 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings-builder/3.2.5/maven-settings-builder-3.2.5.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings-builder/3.2.5/maven-settings-builder-3.2.5.pom (2.6 kB at 519 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.21/plexus-interpolation-1.21.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.21/plexus-interpolation-1.21.pom (1.5 kB at 257 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-components/1.3.1/plexus-components-1.3.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-components/1.3.1/plexus-components-1.3.1.pom (3.1 kB at 613 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.pom (3.0 kB at 494 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.pom (2.1 kB at 295 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/3.2.5/maven-repository-metadata-3.2.5.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/3.2.5/maven-repository-metadata-3.2.5.pom (2.2 kB at 318 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model-builder/3.2.5/maven-model-builder-3.2.5.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model-builder/3.2.5/maven-model-builder-3.2.5.pom (3.0 kB at 499 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-aether-provider/3.2.5/maven-aether-provider-3.2.5.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-aether-provider/3.2.5/maven-aether-provider-3.2.5.pom (4.2 kB at 708 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/aether/aether-api/1.0.0.v20140518/aether-api-1.0.0.v20140518.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/eclipse/aether/aether-api/1.0.0.v20140518/aether-api-1.0.0.v20140518.pom (1.9 kB at 316 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/aether/aether/1.0.0.v20140518/aether-1.0.0.v20140518.pom Downloaded1from0Maven:Bhttps://repo.maven.apache.org/maven2/org/eclipse/aether/aether/1.0.0.v20140518/aether-1.0.0.v20140518.pom (30 kB at 4.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/aether/aether-spi/1.0.0.v20140518/aether-spi-1.0.0.v20140518.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/eclipse/aether/aether-spi/1.0.0.v20140518/aether-spi-1.0.0.v20140518.pom (2.1 kB at 342 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/aether/aether-util/1.0.0.v20140518/aether-util-1.0.0.v20140518.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/eclipse/aether/aether-util/1.0.0.v20140518/aether-util-1.0.0.v20140518.pom (2.2 kB at 439 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/aether/aether-impl/1.0.0.v20140518/aether-impl-1.0.0.v20140518.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/eclipse/aether/aether-impl/1.0.0.v20140518/aether-impl-1.0.0.v20140518.pom (3.5 kB at 695 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-guice/3.2.3/sisu-guice-3.2.3.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-guice/3.2.3/sisu-guice-3.2.3.pom (11 kB at 1.6 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/inject/guice-parent/3.2.3/guice-parent-3.2.3.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/sisu/inject/guice-parent/3.2.3/guice-parent-3.2.3.pom (13 kB at 2.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/forge/forge-parent/38/forge-parent-38.pom Downloaded1from9Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/forge/forge-parent/38/forge-parent-38.pom (19 kB at 2.7 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0.pom Downloaded1from6Maven: https://repo.maven.apache.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0.pom (363 B at 60 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/guava/guava/16.0.1/guava-16.0.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/google/guava/guava/16.0.1/guava-16.0.1.pom (6.1 kB at 872 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/guava/guava-parent/16.0.1/guava-parent-16.0.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/google/guava/guava-parent/16.0.1/guava-parent-16.0.1.pom (7.3 kB at 1.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/aether/aether-util/1.1.0/aether-util-1.1.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/eclipse/aether/aether-util/1.1.0/aether-util-1.1.0.pom (2.1 kB at 264 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/aether/aether/1.1.0/aether-1.1.0.pom Downloaded1from6Maven:Bhttps://repo.maven.apache.org/maven2/org/eclipse/aether/aether/1.1.0/aether-1.1.0.pom (26 kB at 3.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/commons-io/commons-io/2.11.0/commons-io-2.11.0.pom Downloaded1from0Maven:Bhttps://repo.maven.apache.org/maven2/commons-io/commons-io/2.11.0/commons-io-2.11.0.pom (20 kB at 2.8 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/junit/junit-bom/5.7.2/junit-bom-5.7.2.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/junit/junit-bom/5.7.2/junit-bom-5.7.2.pom (5.1 kB at 728 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.pom (5.0 kB at 832 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-dependency-tree/3.1.1/maven-dependency-tree-3.1.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-dependency-tree/3.1.1/maven-dependency-tree-3.1.1.pom (6.5 kB at 813 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/36/maven-shared-components-36.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/36/maven-shared-components-36.pom (4.9 kB at 979 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-compat/3.2.5/maven-compat-3.2.5.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-compat/3.2.5/maven-compat-3.2.5.pom (4.2 kB at 299 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-provider-api/2.8/wagon-provider-api-2.8.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-provider-api/2.8/wagon-provider-api-2.8.pom (1.7 kB at 192 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon/2.8/wagon-2.8.pom Downloaded1from9Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon/2.8/wagon-2.8.pom (19 kB at 1.9 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/24/maven-parent-24.pom Downloaded1from7Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/24/maven-parent-24.pom (37 kB at 4.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/14/apache-14.pom Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/apache/14/apache-14.pom (15 kB at 2.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/enforcer/enforcer-api/3.1.0/enforcer-api-3.1.0.jar Downloading)from2Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/3.2.5/maven-plugin-api-3.2.5.jar Downloading)from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/3.2.5/maven-model-3.2.5.jar Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.5/org.eclipse.sisu.plexus-0.3.5.jar Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/enforcer/enforcer-api/3.1.0/enforcer-api-3.1.0.jar (11 kB at 882 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/javax/enterprise/cdi-api/1.2/cdi-api-1.2.jar Downloading from Maven: https://repo.maven.apache.org/maven2/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.jar Downloaded5from2Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/3.2.5/maven-plugin-api-3.2.5.jar (46 kB at 1.3 MB/s) Downloading)from/Maven: https://repo.maven.apache.org/maven2/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.5/org.eclipse.sisu.inject-0.3.5.jar Downloaded4from1Maven:khttps://repo.maven.apache.org/maven2/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.jar (26 kB at 659 kB/s) Downloaded4from1Maven:khttps://repo.maven.apache.org/maven2/javax/enterprise/cdi-api/1.2/cdi-api-1.2.jar (71 kB at 1.5 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/3.2.5/maven-artifact-3.2.5.jar Downloading)from1Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/enforcer/enforcer-rules/3.1.0/enforcer-rules-3.1.0.jar Downloaded4from6Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-model/3.2.5/maven-model-3.2.5.jar (161 kB at 2.1 MB/s) Downloading)from5Maven:1https://repo.maven.apache.org/maven2/org/apache/maven/maven-core/3.2.5/maven-core-3.2.5.jar Downloaded3from0Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/3.2.5/maven-artifact-3.2.5.jar (55 kB at 725 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/3.2.5/maven-settings-3.2.5.jar Downloaded3from0Maven: https://repo.maven.apache.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.5/org.eclipse.sisu.plexus-0.3.5.jar (205 kB at 2.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings-builder/3.2.5/maven-settings-builder-3.2.5.jar Downloaded5from4Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/3.2.5/maven-settings-3.2.5.jar (43 kB at 430 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/3.2.5/maven-repository-metadata-3.2.5.jar Downloaded5from8Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/enforcer/enforcer-rules/3.1.0/enforcer-rules-3.1.0.jar (118 kB at 1.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model-builder/3.2.5/maven-model-builder-3.2.5.jar Downloaded5from4Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/3.2.5/maven-repository-metadata-3.2.5.jar (26 kB at 198 kB/s) Downloading)from9Maven:2https://repo.maven.apache.org/maven2/org/apache/maven/maven-aether-provider/3.2.5/maven-aether-provider-3.2.5.jar Downloaded4from7Maven: https://repo.maven.apache.org/maven2/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.5/org.eclipse.sisu.inject-0.3.5.jar (379 kB at 2.6 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/aether/aether-spi/1.0.0.v20140518/aether-spi-1.0.0.v20140518.jar Downloaded5from0Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-model-builder/3.2.5/maven-model-builder-3.2.5.jar (170 kB at 1.1 MB/s) Downloaded4from3Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-aether-provider/3.2.5/maven-aether-provider-3.2.5.jar (66 kB at 408 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/aether/aether-impl/1.0.0.v20140518/aether-impl-1.0.0.v20140518.jar Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/aether/aether-api/1.0.0.v20140518/aether-api-1.0.0.v20140518.jar Downloaded4from7Maven:khttps://repo.maven.apache.org/maven2/org/eclipse/aether/aether-spi/1.0.0.v20140518/aether-spi-1.0.0.v20140518.jar (31 kB at 180 kB/s) Downloading)from3Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-guice/3.2.3/sisu-guice-3.2.3-no_aop.jar Downloaded5from0Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-core/3.2.5/maven-core-3.2.5.jar (608 kB at 2.7 MB/s) Downloaded from Maven: https://repo.maven.apache.org/maven2/org/eclipse/aether/aether-api/1.0.0.v20140518/aether-api-1.0.0.v20140518.jar (136 kB at 617 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/guava/guava/16.0.1/guava-16.0.1.jar Downloading from Maven: https://repo.maven.apache.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0.jar Downloaded from Maven: https://repo.maven.apache.org/maven2/org/eclipse/aether/aether-impl/1.0.0.v20140518/aether-impl-1.0.0.v20140518.jar (172 kB at 770 kB/s) Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings-builder/3.2.5/maven-settings-builder-3.2.5.jar (44 kB at 191 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.21/plexus-interpolation-1.21.jar Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/2.5.2/plexus-classworlds-2.5.2.jar Downloaded5from2Maven:khttps://repo.maven.apache.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0.jar (4.5 kB at 18 kB/s) Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.21/plexus-interpolation-1.21.jar (62 kB at 255 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-component-annotations/2.1.1/plexus-component-annotations-2.1.1.jar Downloading)from5Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar Downloaded5from7Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-component-annotations/2.1.1/plexus-component-annotations-2.1.1.jar (4.1 kB at 16 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar Downloaded4from4Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/2.5.2/plexus-classworlds-2.5.2.jar (53 kB at 199 kB/s) Downloading)from4Maven:Bhttps://repo.maven.apache.org/maven2/org/eclipse/aether/aether-util/1.1.0/aether-util-1.1.0.jar Downloaded4from6Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar (13 kB at 50 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.4.2/plexus-utils-3.4.2.jar Downloaded3from7Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar (29 kB at 104 kB/s) Downloading)from6Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar Downloaded5from9Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-guice/3.2.3/sisu-guice-3.2.3-no_aop.jar (398 kB at 1.4 MB/s) Downloading)from3Maven:Bhttps://repo.maven.apache.org/maven2/commons-io/commons-io/2.11.0/commons-io-2.11.0.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/eclipse/aether/aether-util/1.1.0/aether-util-1.1.0.jar (150 kB at 463 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.4.2/plexus-utils-3.4.2.jar (267 kB at 705 kB/s) Downloading)from6Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-dependency-tree/3.1.1/maven-dependency-tree-3.1.1.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/commons-io/commons-io/2.11.0/commons-io-2.11.0.jar (327 kB at 802 kB/s) Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-dependency-tree/3.1.1/maven-dependency-tree-3.1.1.jar (99 kB at 229 kB/s) Downloaded3from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar (389 kB at 880 kB/s) Downloaded2from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar (587 kB at 1.3 MB/s) Downloaded1from.Maven:Mhttps://repo.maven.apache.org/maven2/com/google/guava/guava/16.0.1/guava-16.0.1.jar (2.2 MB at 4.4 MB/s) [INFO] [INFO] --- buildnumber-maven-plugin:3.0.0:create (jcabi-build-number) @ ddr --- Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/3.0/maven-settings-3.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/3.0/maven-settings-3.0.pom (1.9 kB at 209 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/2.0.4/plexus-utils-2.0.4.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/2.0.4/plexus-utils-2.0.4.pom (3.3 kB at 370 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/2.0.6/plexus-2.0.6.pom Downloaded1from7Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/2.0.6/plexus-2.0.6.pom (17 kB at 2.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-core/3.0/maven-core-3.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-core/3.0/maven-core-3.0.pom (6.6 kB at 829 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/3.0/maven-model-3.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/3.0/maven-model-3.0.pom (3.9 kB at 556 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings-builder/3.0/maven-settings-builder-3.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings-builder/3.0/maven-settings-builder-3.0.pom (2.2 kB at 317 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.14/plexus-interpolation-1.14.pom Downloaded1from1Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.14/plexus-interpolation-1.14.pom (910 B at 91 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-components/1.1.18/plexus-components-1.1.18.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-components/1.1.18/plexus-components-1.1.18.pom (5.4 kB at 669 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.5.5/plexus-utils-1.5.5.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.5.5/plexus-utils-1.5.5.pom (5.1 kB at 858 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/1.0.11/plexus-1.0.11.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/1.0.11/plexus-1.0.11.pom (9.0 kB at 1.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/3.0/maven-repository-metadata-3.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/3.0/maven-repository-metadata-3.0.pom (1.9 kB at 276 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/3.8.4/maven-plugin-api-3.8.4.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/3.8.4/maven-plugin-api-3.8.4.pom (3.0 kB at 380 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven/3.8.4/maven-3.8.4.pom Downloaded1from7Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven/3.8.4/maven-3.8.4.pom (27 kB at 2.5 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/3.8.4/maven-model-3.8.4.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/3.8.4/maven-model-3.8.4.pom (2.8 kB at 350 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.3.0/plexus-utils-3.3.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.3.0/plexus-utils-3.3.0.pom (5.2 kB at 471 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/5.1/plexus-5.1.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/5.1/plexus-5.1.pom (23 kB at 2.8 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/3.8.4/maven-artifact-3.8.4.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/3.8.4/maven-artifact-3.8.4.pom (2.4 kB at 218 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-lang3/3.8.1/commons-lang3-3.8.1.pom Downloaded1from8Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-lang3/3.8.1/commons-lang3-3.8.1.pom (28 kB at 3.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/2.6.0/plexus-classworlds-2.6.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/2.6.0/plexus-classworlds-2.6.0.pom (7.9 kB at 791 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model-builder/3.0/maven-model-builder-3.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model-builder/3.0/maven-model-builder-3.0.pom (2.2 kB at 449 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-aether-provider/3.0/maven-aether-provider-3.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-aether-provider/3.0/maven-aether-provider-3.0.pom (2.5 kB at 309 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/aether/aether-api/1.7/aether-api-1.7.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/aether/aether-api/1.7/aether-api-1.7.pom (1.7 kB at 209 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/aether/aether-parent/1.7/aether-parent-1.7.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/aether/aether-parent/1.7/aether-parent-1.7.pom (7.7 kB at 966 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/forge/forge-parent/6/forge-parent-6.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/forge/forge-parent/6/forge-parent-6.pom (11 kB at 1.5 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/aether/aether-util/1.7/aether-util-1.7.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/aether/aether-util/1.7/aether-util-1.7.pom (2.1 kB at 344 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/aether/aether-impl/1.7/aether-impl-1.7.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/aether/aether-impl/1.7/aether-impl-1.7.pom (3.7 kB at 528 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/aether/aether-spi/1.7/aether-spi-1.7.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/aether/aether-spi/1.7/aether-spi-1.7.pom (1.7 kB at 249 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-inject-plexus/1.4.2/sisu-inject-plexus-1.4.2.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-inject-plexus/1.4.2/sisu-inject-plexus-1.4.2.pom (5.4 kB at 767 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/inject/guice-plexus/1.4.2/guice-plexus-1.4.2.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/inject/guice-plexus/1.4.2/guice-plexus-1.4.2.pom (3.1 kB at 521 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/inject/guice-bean/1.4.2/guice-bean-1.4.2.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/inject/guice-bean/1.4.2/guice-bean-1.4.2.pom (2.6 kB at 372 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-inject/1.4.2/sisu-inject-1.4.2.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-inject/1.4.2/sisu-inject-1.4.2.pom (1.2 kB at 178 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-parent/1.4.2/sisu-parent-1.4.2.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-parent/1.4.2/sisu-parent-1.4.2.pom (7.8 kB at 1.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-component-annotations/1.5.4/plexus-component-annotations-1.5.4.pom Downloaded1from1Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-component-annotations/1.5.4/plexus-component-annotations-1.5.4.pom (815 B at 136 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-containers/1.5.4/plexus-containers-1.5.4.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-containers/1.5.4/plexus-containers-1.5.4.pom (4.2 kB at 707 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/2.0.5/plexus-2.0.5.pom Downloaded1from7Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/2.0.5/plexus-2.0.5.pom (17 kB at 2.9 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/2.2.3/plexus-classworlds-2.2.3.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/2.2.3/plexus-classworlds-2.2.3.pom (4.0 kB at 666 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/2.0.5/plexus-utils-2.0.5.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/2.0.5/plexus-utils-2.0.5.pom (3.3 kB at 476 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-inject-bean/1.4.2/sisu-inject-bean-1.4.2.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-inject-bean/1.4.2/sisu-inject-bean-1.4.2.pom (5.5 kB at 780 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-guice/2.1.7/sisu-guice-2.1.7.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-guice/2.1.7/sisu-guice-2.1.7.pom (11 kB at 1.6 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/3.0/maven-plugin-api-3.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/3.0/maven-plugin-api-3.0.pom (2.3 kB at 381 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-api/1.12.0/maven-scm-api-1.12.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-api/1.12.0/maven-scm-api-1.12.0.pom (1.6 kB at 148 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm/1.12.0/maven-scm-1.12.0.pom Downloaded1from6Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm/1.12.0/maven-scm-1.12.0.pom (26 kB at 3.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-manager-plexus/1.12.0/maven-scm-manager-plexus-1.12.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-manager-plexus/1.12.0/maven-scm-manager-plexus-1.12.0.pom (2.2 kB at 204 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-managers/1.12.0/maven-scm-managers-1.12.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-managers/1.12.0/maven-scm-managers-1.12.0.pom (1.5 kB at 139 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-container-default/1.0-alpha-9/plexus-container-default-1.0-alpha-9.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-container-default/1.0-alpha-9/plexus-container-default-1.0-alpha-9.pom (1.2 kB at 206 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-containers/1.0.3/plexus-containers-1.0.3.pom Downloaded1from9Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-containers/1.0.3/plexus-containers-1.0.3.pom (492 B at 62 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/1.0.4/plexus-1.0.4.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/1.0.4/plexus-1.0.4.pom (5.7 kB at 820 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/junit/junit/4.13.2/junit-4.13.2.pom Downloaded1from7Maven:Bhttps://repo.maven.apache.org/maven2/junit/junit/4.13.2/junit-4.13.2.pom (27 kB at 1.8 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.pom Downloaded1from6Maven: https://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.pom (766 B at 77 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-parent/1.3/hamcrest-parent-1.3.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-parent/1.3/hamcrest-parent-1.3.pom (2.0 kB at 282 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.0.4/plexus-utils-1.0.4.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.0.4/plexus-utils-1.0.4.pom (6.9 kB at 428 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.pom (3.1 kB at 391 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-bazaar/1.12.0/maven-scm-provider-bazaar-1.12.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-bazaar/1.12.0/maven-scm-provider-bazaar-1.12.0.pom (2.0 kB at 153 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-providers/1.12.0/maven-scm-providers-1.12.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-providers/1.12.0/maven-scm-providers-1.12.0.pom (3.6 kB at 451 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-svnexe/1.12.0/maven-scm-provider-svnexe-1.12.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-svnexe/1.12.0/maven-scm-provider-svnexe-1.12.0.pom (2.7 kB at 303 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-providers-svn/1.12.0/maven-scm-providers-svn-1.12.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-providers-svn/1.12.0/maven-scm-providers-svn-1.12.0.pom (2.2 kB at 219 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-svn-commons/1.12.0/maven-scm-provider-svn-commons-1.12.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-svn-commons/1.12.0/maven-scm-provider-svn-commons-1.12.0.pom (2.7 kB at 305 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-gitexe/1.12.0/maven-scm-provider-gitexe-1.12.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-gitexe/1.12.0/maven-scm-provider-gitexe-1.12.0.pom (2.6 kB at 237 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-providers-git/1.12.0/maven-scm-providers-git-1.12.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-providers-git/1.12.0/maven-scm-providers-git-1.12.0.pom (2.2 kB at 317 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-git-commons/1.12.0/maven-scm-provider-git-commons-1.12.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-git-commons/1.12.0/maven-scm-provider-git-commons-1.12.0.pom (2.7 kB at 384 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-cvsexe/1.12.0/maven-scm-provider-cvsexe-1.12.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-cvsexe/1.12.0/maven-scm-provider-cvsexe-1.12.0.pom (2.8 kB at 214 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-providers-cvs/1.12.0/maven-scm-providers-cvs-1.12.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-providers-cvs/1.12.0/maven-scm-providers-cvs-1.12.0.pom (1.8 kB at 219 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-cvs-commons/1.12.0/maven-scm-provider-cvs-commons-1.12.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-cvs-commons/1.12.0/maven-scm-provider-cvs-commons-1.12.0.pom (2.4 kB at 214 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-starteam/1.12.0/maven-scm-provider-starteam-1.12.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-starteam/1.12.0/maven-scm-provider-starteam-1.12.0.pom (2.6 kB at 187 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-clearcase/1.12.0/maven-scm-provider-clearcase-1.12.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-clearcase/1.12.0/maven-scm-provider-clearcase-1.12.0.pom (2.6 kB at 327 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-perforce/1.12.0/maven-scm-provider-perforce-1.12.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-perforce/1.12.0/maven-scm-provider-perforce-1.12.0.pom (2.6 kB at 286 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-hg/1.12.0/maven-scm-provider-hg-1.12.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-hg/1.12.0/maven-scm-provider-hg-1.12.0.pom (2.4 kB at 149 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/code/maven-scm-provider-svnjava/maven-scm-provider-svnjava/2.1.2/maven-scm-provider-svnjava-2.1.2.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/google/code/maven-scm-provider-svnjava/maven-scm-provider-svnjava/2.1.2/maven-scm-provider-svnjava-2.1.2.pom (9.2 kB at 924 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-svn-commons/1.8/maven-scm-provider-svn-commons-1.8.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-svn-commons/1.8/maven-scm-provider-svn-commons-1.8.pom (2.7 kB at 338 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-providers-svn/1.8/maven-scm-providers-svn-1.8.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-providers-svn/1.8/maven-scm-providers-svn-1.8.pom (2.1 kB at 236 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-providers/1.8/maven-scm-providers-1.8.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-providers/1.8/maven-scm-providers-1.8.pom (3.7 kB at 415 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm/1.8/maven-scm-1.8.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm/1.8/maven-scm-1.8.pom (21 kB at 2.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-api/1.8/maven-scm-api-1.8.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-api/1.8/maven-scm-api-1.8.pom (1.6 kB at 197 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.3/plexus-utils-3.0.3.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.3/plexus-utils-3.0.3.pom (2.5 kB at 279 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/3.1/plexus-3.1.pom Downloaded1from9Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/3.1/plexus-3.1.pom (19 kB at 2.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/net/java/dev/jna/jna/3.5.2/jna-3.5.2.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/net/java/dev/jna/jna/3.5.2/jna-3.5.2.pom (1.2 kB at 96 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.14/plexus-utils-3.0.14.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.14/plexus-utils-3.0.14.pom (3.1 kB at 350 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/commons-io/commons-io/2.1/commons-io-2.1.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/commons-io/commons-io/2.1/commons-io-2.1.pom (11 kB at 1.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/tmatesoft/svnkit/svnkit/1.10.3/svnkit-1.10.3.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/tmatesoft/svnkit/svnkit/1.10.3/svnkit-1.10.3.pom (3.1 kB at 345 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/de/regnis/q/sequence/sequence-library/1.0.4/sequence-library-1.0.4.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/de/regnis/q/sequence/sequence-library/1.0.4/sequence-library-1.0.4.pom (1.7 kB at 133 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/tmatesoft/sqljet/sqljet/1.1.14/sqljet-1.1.14.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/tmatesoft/sqljet/sqljet/1.1.14/sqljet-1.1.14.pom (2.5 kB at 210 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/antlr/antlr-runtime/3.4/antlr-runtime-3.4.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/antlr/antlr-runtime/3.4/antlr-runtime-3.4.pom (3.1 kB at 390 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/antlr/antlr-master/3.4/antlr-master-3.4.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/antlr/antlr-master/3.4/antlr-master-3.4.pom (9.4 kB at 1.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/net/java/dev/jna/jna/5.6.0/jna-5.6.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/net/java/dev/jna/jna/5.6.0/jna-5.6.0.pom (1.6 kB at 226 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0.pom (1.8 kB at 257 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/trilead/trilead-ssh2/1.0.0-build222/trilead-ssh2-1.0.0-build222.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/com/trilead/trilead-ssh2/1.0.0-build222/trilead-ssh2-1.0.0-build222.pom (1.2 kB at 129 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcraft/jsch.agentproxy.connector-factory/0.0.7/jsch.agentproxy.connector-factory-0.0.7.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/com/jcraft/jsch.agentproxy.connector-factory/0.0.7/jsch.agentproxy.connector-factory-0.0.7.pom (1.7 kB at 208 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcraft/jsch.agentproxy/0.0.7/jsch.agentproxy-0.0.7.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/jcraft/jsch.agentproxy/0.0.7/jsch.agentproxy-0.0.7.pom (4.3 kB at 435 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/oss/oss-parent/6/oss-parent-6.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/oss/oss-parent/6/oss-parent-6.pom (4.8 kB at 805 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcraft/jsch.agentproxy.core/0.0.7/jsch.agentproxy.core-0.0.7.pom Downloaded1from0Maven: https://repo.maven.apache.org/maven2/com/jcraft/jsch.agentproxy.core/0.0.7/jsch.agentproxy.core-0.0.7.pom (804 B at 50 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcraft/jsch.agentproxy.usocket-jna/0.0.7/jsch.agentproxy.usocket-jna-0.0.7.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/com/jcraft/jsch.agentproxy.usocket-jna/0.0.7/jsch.agentproxy.usocket-jna-0.0.7.pom (1.3 kB at 100 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/net/java/dev/jna/jna/3.4.0/jna-3.4.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/net/java/dev/jna/jna/3.4.0/jna-3.4.0.pom (2.2 kB at 270 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/net/java/dev/jna/platform/3.4.0/platform-3.4.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/net/java/dev/jna/platform/3.4.0/platform-3.4.0.pom (2.4 kB at 271 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcraft/jsch.agentproxy.usocket-nc/0.0.7/jsch.agentproxy.usocket-nc-0.0.7.pom Downloaded1from9Maven: https://repo.maven.apache.org/maven2/com/jcraft/jsch.agentproxy.usocket-nc/0.0.7/jsch.agentproxy.usocket-nc-0.0.7.pom (996 B at 166 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcraft/jsch.agentproxy.sshagent/0.0.7/jsch.agentproxy.sshagent-0.0.7.pom Downloaded1from7Maven: https://repo.maven.apache.org/maven2/com/jcraft/jsch.agentproxy.sshagent/0.0.7/jsch.agentproxy.sshagent-0.0.7.pom (971 B at 121 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcraft/jsch.agentproxy.pageant/0.0.7/jsch.agentproxy.pageant-0.0.7.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/com/jcraft/jsch.agentproxy.pageant/0.0.7/jsch.agentproxy.pageant-0.0.7.pom (1.3 kB at 143 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcraft/jsch.agentproxy.svnkit-trilead-ssh2/0.0.7/jsch.agentproxy.svnkit-trilead-ssh2-0.0.7.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/com/jcraft/jsch.agentproxy.svnkit-trilead-ssh2/0.0.7/jsch.agentproxy.svnkit-trilead-ssh2-0.0.7.pom (1.1 kB at 57 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/trilead/trilead-ssh2/1.0.0-build217/trilead-ssh2-1.0.0-build217.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/com/trilead/trilead-ssh2/1.0.0-build217/trilead-ssh2-1.0.0-build217.pom (1.1 kB at 125 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/lz4/lz4-java/1.4.1/lz4-java-1.4.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/lz4/lz4-java/1.4.1/lz4-java-1.4.1.pom (2.0 kB at 185 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.4.1/plexus-utils-3.4.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.4.1/plexus-utils-3.4.1.pom (8.0 kB at 796 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/code/gson/gson/2.8.9/gson-2.8.9.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/google/code/gson/gson/2.8.9/gson-2.8.9.pom (6.3 kB at 527 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/code/gson/gson-parent/2.8.9/gson-parent-2.8.9.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/google/code/gson/gson-parent/2.8.9/gson-parent-2.8.9.pom (4.7 kB at 668 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/3.0/maven-settings-3.0.jar Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-core/3.0/maven-core-3.0.jar Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/3.0/maven-model-3.0.jar Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings-builder/3.0/maven-settings-builder-3.0.jar Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/3.0/maven-repository-metadata-3.0.jar Downloaded4from1Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/3.0/maven-settings-3.0.jar (47 kB at 1.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/3.0/maven-artifact-3.0.jar Downloaded3from1Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-settings-builder/3.0/maven-settings-builder-3.0.jar (38 kB at 1.0 MB/s) Downloading)from4Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-model-builder/3.0/maven-model-builder-3.0.jar Downloaded4from3Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/3.0/maven-artifact-3.0.jar (52 kB at 1.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-aether-provider/3.0/maven-aether-provider-3.0.jar Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/3.0/maven-repository-metadata-3.0.jar (30 kB at 627 kB/s) Downloading)from1Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/aether/aether-impl/1.7/aether-impl-1.7.jar Downloaded5from1Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-model/3.0/maven-model-3.0.jar (165 kB at 2.3 MB/s) Downloading)from9Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/aether/aether-spi/1.7/aether-spi-1.7.jar Downloaded5from6Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-aether-provider/3.0/maven-aether-provider-3.0.jar (51 kB at 617 kB/s) Downloading)from8Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/aether/aether-api/1.7/aether-api-1.7.jar Downloaded4from2Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-model-builder/3.0/maven-model-builder-3.0.jar (148 kB at 1.6 MB/s) Downloaded4from2Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/aether/aether-impl/1.7/aether-impl-1.7.jar (106 kB at 1.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/aether/aether-util/1.7/aether-util-1.7.jar Downloaded from Maven: https://repo.maven.apache.org/maven2/org/sonatype/aether/aether-spi/1.7/aether-spi-1.7.jar (14 kB at 143 kB/s) Downloading)from3Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-inject-plexus/1.4.2/sisu-inject-plexus-1.4.2.jar Downloading)from6Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-inject-bean/1.4.2/sisu-inject-bean-1.4.2.jar Downloaded5from2Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/aether/aether-util/1.7/aether-util-1.7.jar (108 kB at 782 kB/s) Downloading)from4Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-guice/2.1.7/sisu-guice-2.1.7-noaop.jar Downloaded from Maven: https://repo.maven.apache.org/maven2/org/sonatype/aether/aether-api/1.7/aether-api-1.7.jar (74 kB at 515 kB/s) Downloading)from4Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.14/plexus-interpolation-1.14.jar Downloaded5from2Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-core/3.0/maven-core-3.0.jar (527 kB at 3.0 MB/s) Downloaded from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-inject-plexus/1.4.2/sisu-inject-plexus-1.4.2.jar (202 kB at 1.2 MB/s) Downloading)from6Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/2.2.3/plexus-classworlds-2.2.3.jar Downloading)from6Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/3.0/maven-plugin-api-3.0.jar Downloaded3from5Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.14/plexus-interpolation-1.14.jar (61 kB at 341 kB/s) Downloading)from3Maven:1https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-api/1.12.0/maven-scm-api-1.12.0.jar Downloaded2from5Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-inject-bean/1.4.2/sisu-inject-bean-1.4.2.jar (153 kB at 831 kB/s) Downloading)from3Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-manager-plexus/1.12.0/maven-scm-manager-plexus-1.12.0.jar Downloaded5from2Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/2.2.3/plexus-classworlds-2.2.3.jar (46 kB at 222 kB/s) Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-manager-plexus/1.12.0/maven-scm-manager-plexus-1.12.0.jar (11 kB at 51 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-container-default/1.0-alpha-9/plexus-container-default-1.0-alpha-9.jar Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/3.0/maven-plugin-api-3.0.jar (49 kB at 234 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.jar Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-bazaar/1.12.0/maven-scm-provider-bazaar-1.12.0.jar Downloaded4from5Maven:khttps://repo.maven.apache.org/maven2/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.jar (38 kB at 163 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-svnexe/1.12.0/maven-scm-provider-svnexe-1.12.0.jar Downloaded4from9Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-bazaar/1.12.0/maven-scm-provider-bazaar-1.12.0.jar (57 kB at 237 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-gitexe/1.12.0/maven-scm-provider-gitexe-1.12.0.jar Downloaded3from2Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-api/1.12.0/maven-scm-api-1.12.0.jar (112 kB at 460 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-git-commons/1.12.0/maven-scm-provider-git-commons-1.12.0.jar Downloaded5from4Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-git-commons/1.12.0/maven-scm-provider-git-commons-1.12.0.jar (36 kB at 141 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-svn-commons/1.12.0/maven-scm-provider-svn-commons-1.12.0.jar Downloaded5from0Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-svnexe/1.12.0/maven-scm-provider-svnexe-1.12.0.jar (84 kB at 310 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-cvsexe/1.12.0/maven-scm-provider-cvsexe-1.12.0.jar Downloaded4from2Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-container-default/1.0-alpha-9/plexus-container-default-1.0-alpha-9.jar (195 kB at 713 kB/s) Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-svn-commons/1.12.0/maven-scm-provider-svn-commons-1.12.0.jar (39 kB at 144 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-cvs-commons/1.12.0/maven-scm-provider-cvs-commons-1.12.0.jar Downloading)from2Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-starteam/1.12.0/maven-scm-provider-starteam-1.12.0.jar Downloaded3from5Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-gitexe/1.12.0/maven-scm-provider-gitexe-1.12.0.jar (72 kB at 254 kB/s) Downloading)from5Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-clearcase/1.12.0/maven-scm-provider-clearcase-1.12.0.jar Downloaded5from7Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-guice/2.1.7/sisu-guice-2.1.7-noaop.jar (472 kB at 1.6 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-perforce/1.12.0/maven-scm-provider-perforce-1.12.0.jar Downloaded4from1Maven:5https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-cvsexe/1.12.0/maven-scm-provider-cvsexe-1.12.0.jar (31 kB at 102 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-hg/1.12.0/maven-scm-provider-hg-1.12.0.jar Downloaded5from4Maven:8https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-clearcase/1.12.0/maven-scm-provider-clearcase-1.12.0.jar (70 kB at 227 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/code/maven-scm-provider-svnjava/maven-scm-provider-svnjava/2.1.2/maven-scm-provider-svnjava-2.1.2.jar Downloaded4from4Maven:8https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-starteam/1.12.0/maven-scm-provider-starteam-1.12.0.jar (74 kB at 237 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/net/java/dev/jna/jna/3.5.2/jna-3.5.2.jar Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-cvs-commons/1.12.0/maven-scm-provider-cvs-commons-1.12.0.jar (80 kB at 257 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/tmatesoft/svnkit/svnkit/1.10.3/svnkit-1.10.3.jar Downloaded5from6Maven:6https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-perforce/1.12.0/maven-scm-provider-perforce-1.12.0.jar (86 kB at 255 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/de/regnis/q/sequence/sequence-library/1.0.4/sequence-library-1.0.4.jar Downloaded4from8Maven:1https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-hg/1.12.0/maven-scm-provider-hg-1.12.0.jar (68 kB at 199 kB/s) Downloaded from Maven: https://repo.maven.apache.org/maven2/com/google/code/maven-scm-provider-svnjava/maven-scm-provider-svnjava/2.1.2/maven-scm-provider-svnjava-2.1.2.jar (64 kB at 189 kB/s) Downloading)from7Maven:Bhttps://repo.maven.apache.org/maven2/org/tmatesoft/sqljet/sqljet/1.1.14/sqljet-1.1.14.jar Downloading)from3Maven:Bhttps://repo.maven.apache.org/maven2/org/antlr/antlr-runtime/3.4/antlr-runtime-3.4.jar Downloaded5from1Maven:khttps://repo.maven.apache.org/maven2/de/regnis/q/sequence/sequence-library/1.0.4/sequence-library-1.0.4.jar (72 kB at 189 kB/s) Downloading)from1Maven:Bhttps://repo.maven.apache.org/maven2/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0.jar Downloaded5from2Maven:khttps://repo.maven.apache.org/maven2/org/antlr/antlr-runtime/3.4/antlr-runtime-3.4.jar (164 kB at 379 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/trilead/trilead-ssh2/1.0.0-build222/trilead-ssh2-1.0.0-build222.jar Downloaded5from9Maven:khttps://repo.maven.apache.org/maven2/net/java/dev/jna/jna/3.5.2/jna-3.5.2.jar (692 kB at 1.4 MB/s) Downloaded from Maven: https://repo.maven.apache.org/maven2/com/trilead/trilead-ssh2/1.0.0-build222/trilead-ssh2-1.0.0-build222.jar (248 kB at 508 kB/s) Downloading)from8Maven:Bhttps://repo.maven.apache.org/maven2/com/jcraft/jsch.agentproxy.connector-factory/0.0.7/jsch.agentproxy.connector-factory-0.0.7.jar Downloading)from8Maven:Bhttps://repo.maven.apache.org/maven2/com/jcraft/jsch.agentproxy.core/0.0.7/jsch.agentproxy.core-0.0.7.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/com/jcraft/jsch.agentproxy.core/0.0.7/jsch.agentproxy.core-0.0.7.jar (9.6 kB at 19 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcraft/jsch.agentproxy.usocket-jna/0.0.7/jsch.agentproxy.usocket-jna-0.0.7.jar Downloaded from Maven: https://repo.maven.apache.org/maven2/com/jcraft/jsch.agentproxy.connector-factory/0.0.7/jsch.agentproxy.connector-factory-0.0.7.jar (12 kB at 24 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/net/java/dev/jna/platform/3.4.0/platform-3.4.0.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/com/jcraft/jsch.agentproxy.usocket-jna/0.0.7/jsch.agentproxy.usocket-jna-0.0.7.jar (6.6 kB at 13 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcraft/jsch.agentproxy.usocket-nc/0.0.7/jsch.agentproxy.usocket-nc-0.0.7.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/com/jcraft/jsch.agentproxy.usocket-nc/0.0.7/jsch.agentproxy.usocket-nc-0.0.7.jar (5.3 kB at 9.9 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcraft/jsch.agentproxy.sshagent/0.0.7/jsch.agentproxy.sshagent-0.0.7.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/com/jcraft/jsch.agentproxy.sshagent/0.0.7/jsch.agentproxy.sshagent-0.0.7.jar (4.2 kB at 7.5 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcraft/jsch.agentproxy.pageant/0.0.7/jsch.agentproxy.pageant-0.0.7.jar Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/tmatesoft/sqljet/sqljet/1.1.14/sqljet-1.1.14.jar (761 kB at 1.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcraft/jsch.agentproxy.svnkit-trilead-ssh2/0.0.7/jsch.agentproxy.svnkit-trilead-ssh2-0.0.7.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/com/jcraft/jsch.agentproxy.svnkit-trilead-ssh2/0.0.7/jsch.agentproxy.svnkit-trilead-ssh2-0.0.7.jar (3.8 kB at 6.7 kB/s) Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/com/jcraft/jsch.agentproxy.pageant/0.0.7/jsch.agentproxy.pageant-0.0.7.jar (7.8 kB at 14 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/lz4/lz4-java/1.4.1/lz4-java-1.4.1.jar Downloading)from3Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.4.1/plexus-utils-3.4.1.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.4.1/plexus-utils-3.4.1.jar (264 kB at 403 kB/s) Downloading)from7Maven:Bhttps://repo.maven.apache.org/maven2/com/google/code/gson/gson/2.8.9/gson-2.8.9.jar Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/lz4/lz4-java/1.4.1/lz4-java-1.4.1.jar (370 kB at 562 kB/s) Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/net/java/dev/jna/platform/3.4.0/platform-3.4.0.jar (913 kB at 1.3 MB/s) Downloaded3from.Maven:Mhttps://repo.maven.apache.org/maven2/com/google/code/gson/gson/2.8.9/gson-2.8.9.jar (258 kB at 356 kB/s) Downloaded2from.Maven:Mhttps://repo.maven.apache.org/maven2/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0.jar (2.7 MB at 3.5 MB/s) Downloaded1from.Maven:Mhttps://repo.maven.apache.org/maven2/org/tmatesoft/svnkit/svnkit/1.10.3/svnkit-1.10.3.jar (4.3 MB at 5.2 MB/s) [INFO] ShortRevision tag detected. The value is '7'. [INFO] Executing: /bin/sh -c cd '/home/r/repo' && 'git' 'rev-parse' '--verify' '--short=7' 'HEAD' [INFO] Working directory: /home/r/repo [INFO] Storing buildNumber: 0cad070 at timestamp: 2024-12-11T02:14:03 [INFO] Storing buildScmBranch: master [INFO] [INFO] --- buildnumber-maven-plugin:3.0.0:create-timestamp (jcabi-build-number) @ ddr --- [INFO] Skipping because we are not in root module. [INFO] [INFO] --- kotlin-maven-plugin:1.7.21:compile (compile) @ ddr --- Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-core/3.0.5/maven-core-3.0.5.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-core/3.0.5/maven-core-3.0.5.pom (5.5 kB at 546 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven/3.0.5/maven-3.0.5.pom Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven/3.0.5/maven-3.0.5.pom (22 kB at 2.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/23/maven-parent-23.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/23/maven-parent-23.pom (33 kB at 3.6 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/3.0.5/maven-model-3.0.5.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/3.0.5/maven-model-3.0.5.pom (3.8 kB at 380 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/2.0.6/plexus-utils-2.0.6.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/2.0.6/plexus-utils-2.0.6.pom (2.9 kB at 361 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/3.0.5/maven-settings-3.0.5.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/3.0.5/maven-settings-3.0.5.pom (1.8 kB at 131 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings-builder/3.0.5/maven-settings-builder-3.0.5.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings-builder/3.0.5/maven-settings-builder-3.0.5.pom (2.3 kB at 323 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/3.0.5/maven-repository-metadata-3.0.5.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/3.0.5/maven-repository-metadata-3.0.5.pom (1.9 kB at 189 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/3.0.5/maven-artifact-3.0.5.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/3.0.5/maven-artifact-3.0.5.pom (1.6 kB at 163 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/3.0.5/maven-plugin-api-3.0.5.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/3.0.5/maven-plugin-api-3.0.5.pom (2.7 kB at 242 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/2.1/plexus-utils-2.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/2.1/plexus-utils-2.1.pom (4.0 kB at 448 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model-builder/3.0.5/maven-model-builder-3.0.5.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model-builder/3.0.5/maven-model-builder-3.0.5.pom (2.5 kB at 308 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-aether-provider/3.0.5/maven-aether-provider-3.0.5.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-aether-provider/3.0.5/maven-aether-provider-3.0.5.pom (2.8 kB at 313 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugin-tools/maven-plugin-annotations/3.4/maven-plugin-annotations-3.4.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugin-tools/maven-plugin-annotations/3.4/maven-plugin-annotations-3.4.pom (1.6 kB at 109 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugin-tools/maven-plugin-tools/3.4/maven-plugin-tools-3.4.pom Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugin-tools/maven-plugin-tools/3.4/maven-plugin-tools-3.4.pom (14 kB at 1.7 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-compiler/1.7.21/kotlin-compiler-1.7.21.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-compiler/1.7.21/kotlin-compiler-1.7.21.pom (1.9 kB at 216 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.7.21/kotlin-script-runtime-1.7.21.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.7.21/kotlin-script-runtime-1.7.21.pom (1.2 kB at 144 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.7.21/kotlin-reflect-1.7.21.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.7.21/kotlin-reflect-1.7.21.pom (1.4 kB at 197 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20200330/trove4j-1.0.20200330.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20200330/trove4j-1.0.20200330.pom (1.3 kB at 66 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler/1.7.21/kotlin-scripting-compiler-1.7.21.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler/1.7.21/kotlin-scripting-compiler-1.7.21.pom (2.2 kB at 216 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-common/1.7.21/kotlin-scripting-common-1.7.21.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-common/1.7.21/kotlin-scripting-common-1.7.21.pom (1.4 kB at 198 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-jvm/1.7.21/kotlin-scripting-jvm-1.7.21.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-jvm/1.7.21/kotlin-scripting-jvm-1.7.21.pom (1.8 kB at 161 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler-impl/1.7.21/kotlin-scripting-compiler-impl-1.7.21.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler-impl/1.7.21/kotlin-scripting-compiler-impl-1.7.21.pom (2.0 kB at 143 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jline/jline/3.3.1/jline-3.3.1.pom Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/org/jline/jline/3.3.1/jline-3.3.1.pom (14 kB at 530 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jline/jline-parent/3.3.1/jline-parent-3.3.1.pom Downloaded1from6Maven:Bhttps://repo.maven.apache.org/maven2/org/jline/jline-parent/3.3.1/jline-parent-3.3.1.pom (16 kB at 769 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/3.5.1/maven-compiler-plugin-3.5.1.pom Downloaded1from0Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/3.5.1/maven-compiler-plugin-3.5.1.pom (10 kB at 922 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugins/28/maven-plugins-28.pom Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugins/28/maven-plugins-28.pom (12 kB at 2.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/27/maven-parent-27.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/27/maven-parent-27.pom (41 kB at 5.8 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/17/apache-17.pom Downloaded1from6Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/apache/17/apache-17.pom (16 kB at 2.7 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-toolchain/2.2.1/maven-toolchain-2.2.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-toolchain/2.2.1/maven-toolchain-2.2.1.pom (3.3 kB at 669 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven/2.2.1/maven-2.2.1.pom Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven/2.2.1/maven-2.2.1.pom (22 kB at 3.7 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/11/maven-parent-11.pom Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/11/maven-parent-11.pom (32 kB at 4.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/5/apache-5.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/apache/5/apache-5.pom (4.1 kB at 683 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-core/2.2.1/maven-core-2.2.1.pom Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-core/2.2.1/maven-core-2.2.1.pom (12 kB at 1.9 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.2.1/maven-settings-2.2.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.2.1/maven-settings-2.2.1.pom (2.2 kB at 311 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.2.1/maven-model-2.2.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.2.1/maven-model-2.2.1.pom (3.2 kB at 648 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.5.15/plexus-utils-1.5.15.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.5.15/plexus-utils-1.5.15.pom (6.8 kB at 1.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/2.0.2/plexus-2.0.2.pom Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/2.0.2/plexus-2.0.2.pom (12 kB at 1.7 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.11/plexus-interpolation-1.11.pom Downloaded1from8Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.11/plexus-interpolation-1.11.pom (889 B at 178 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-components/1.1.14/plexus-components-1.1.14.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-components/1.1.14/plexus-components-1.1.14.pom (5.8 kB at 835 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-container-default/1.0-alpha-9-stable-1/plexus-container-default-1.0-alpha-9-stable-1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-container-default/1.0-alpha-9-stable-1/plexus-container-default-1.0-alpha-9-stable-1.pom (3.9 kB at 790 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/junit/junit/3.8.1/junit-3.8.1.pom Downloaded1from9Maven: https://repo.maven.apache.org/maven2/junit/junit/3.8.1/junit-3.8.1.pom (998 B at 166 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-parameter-documenter/2.2.1/maven-plugin-parameter-documenter-2.2.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-parameter-documenter/2.2.1/maven-plugin-parameter-documenter-2.2.1.pom (2.0 kB at 326 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-jdk14/1.5.6/slf4j-jdk14-1.5.6.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-jdk14/1.5.6/slf4j-jdk14-1.5.6.pom (1.9 kB at 316 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-parent/1.5.6/slf4j-parent-1.5.6.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/slf4j/slf4j-parent/1.5.6/slf4j-parent-1.5.6.pom (7.9 kB at 528 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.5.6/slf4j-api-1.5.6.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.5.6/slf4j-api-1.5.6.pom (3.0 kB at 497 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/jcl-over-slf4j/1.5.6/jcl-over-slf4j-1.5.6.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/slf4j/jcl-over-slf4j/1.5.6/jcl-over-slf4j-1.5.6.pom (2.2 kB at 434 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/2.2.1/maven-reporting-api-2.2.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/2.2.1/maven-reporting-api-2.2.1.pom (1.9 kB at 370 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting/2.2.1/maven-reporting-2.2.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting/2.2.1/maven-reporting-2.2.1.pom (1.4 kB at 240 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-sink-api/1.1/doxia-sink-api-1.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-sink-api/1.1/doxia-sink-api-1.1.pom (2.0 kB at 408 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia/1.1/doxia-1.1.pom Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia/1.1/doxia-1.1.pom (15 kB at 3.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-logging-api/1.1/doxia-logging-api-1.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-logging-api/1.1/doxia-logging-api-1.1.pom (1.6 kB at 394 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-container-default/1.0-alpha-30/plexus-container-default-1.0-alpha-30.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-container-default/1.0-alpha-30/plexus-container-default-1.0-alpha-30.pom (3.5 kB at 580 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-containers/1.0-alpha-30/plexus-containers-1.0-alpha-30.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-containers/1.0-alpha-30/plexus-containers-1.0-alpha-30.pom (1.9 kB at 379 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.4.5/plexus-utils-1.4.5.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.4.5/plexus-utils-1.4.5.pom (2.3 kB at 378 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/1.2-alpha-9/plexus-classworlds-1.2-alpha-9.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/1.2-alpha-9/plexus-classworlds-1.2-alpha-9.pom (3.2 kB at 537 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/1.0.10/plexus-1.0.10.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/1.0.10/plexus-1.0.10.pom (8.2 kB at 1.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.2.1/maven-profile-2.2.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.2.1/maven-profile-2.2.1.pom (2.2 kB at 434 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.2.1/maven-artifact-2.2.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.2.1/maven-artifact-2.2.1.pom (1.6 kB at 395 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.2.1/maven-repository-metadata-2.2.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.2.1/maven-repository-metadata-2.2.1.pom (1.9 kB at 374 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-error-diagnostics/2.2.1/maven-error-diagnostics-2.2.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-error-diagnostics/2.2.1/maven-error-diagnostics-2.2.1.pom (1.7 kB at 342 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.2.1/maven-project-2.2.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.2.1/maven-project-2.2.1.pom (2.8 kB at 555 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.2.1/maven-artifact-manager-2.2.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.2.1/maven-artifact-manager-2.2.1.pom (3.1 kB at 388 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.pom Downloaded1from8Maven: https://repo.maven.apache.org/maven2/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.pom (880 B at 176 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-registry/2.2.1/maven-plugin-registry-2.2.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-registry/2.2.1/maven-plugin-registry-2.2.1.pom (1.9 kB at 386 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/commons-cli/commons-cli/1.2/commons-cli-1.2.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/commons-cli/commons-cli/1.2/commons-cli-1.2.pom (8.0 kB at 1.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/2.2.1/maven-plugin-api-2.2.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/2.2.1/maven-plugin-api-2.2.1.pom (1.5 kB at 182 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-descriptor/2.2.1/maven-plugin-descriptor-2.2.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-descriptor/2.2.1/maven-plugin-descriptor-2.2.1.pom (2.1 kB at 413 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.pom (7.1 kB at 1.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-monitor/2.2.1/maven-monitor-2.2.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-monitor/2.2.1/maven-monitor-2.2.1.pom (1.3 kB at 140 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/classworlds/classworlds/1.1/classworlds-1.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/classworlds/classworlds/1.1/classworlds-1.1.pom (3.3 kB at 554 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-utils/3.0.0/maven-shared-utils-3.0.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-utils/3.0.0/maven-shared-utils-3.0.0.pom (5.6 kB at 1.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/21/maven-shared-components-21.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/21/maven-shared-components-21.pom (5.1 kB at 1.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-incremental/1.1/maven-shared-incremental-1.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-incremental/1.1/maven-shared-incremental-1.1.pom (4.7 kB at 677 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/19/maven-shared-components-19.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/19/maven-shared-components-19.pom (6.4 kB at 1.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-utils/0.1/maven-shared-utils-0.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-utils/0.1/maven-shared-utils-0.1.pom (4.0 kB at 674 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/18/maven-shared-components-18.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/18/maven-shared-components-18.pom (4.9 kB at 987 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-api/2.7/plexus-compiler-api-2.7.pom Downloaded1from9Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-api/2.7/plexus-compiler-api-2.7.pom (891 B at 178 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler/2.7/plexus-compiler-2.7.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler/2.7/plexus-compiler-2.7.pom (4.9 kB at 822 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-components/4.0/plexus-components-4.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-components/4.0/plexus-components-4.0.pom (2.7 kB at 531 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.22/plexus-utils-3.0.22.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.22/plexus-utils-3.0.22.pom (3.8 kB at 766 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-manager/2.7/plexus-compiler-manager-2.7.pom Downloaded1from1Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-manager/2.7/plexus-compiler-manager-2.7.pom (711 B at 142 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-javac/2.7/plexus-compiler-javac-2.7.pom Downloaded1from9Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-javac/2.7/plexus-compiler-javac-2.7.pom (792 B at 158 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compilers/2.7/plexus-compilers-2.7.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compilers/2.7/plexus-compilers-2.7.pom (1.4 kB at 346 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-core/3.0.5/maven-core-3.0.5.jar Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/3.0.5/maven-model-3.0.5.jar Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/3.0.5/maven-settings-3.0.5.jar Downloading)from5Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-settings-builder/3.0.5/maven-settings-builder-3.0.5.jar Downloading)from0Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/3.0.5/maven-repository-metadata-3.0.5.jar Downloaded4from8Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/3.0.5/maven-settings-3.0.5.jar (47 kB at 1.3 MB/s) Downloading)from0Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/3.0.5/maven-artifact-3.0.5.jar Downloaded5from0Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-settings-builder/3.0.5/maven-settings-builder-3.0.5.jar (41 kB at 985 kB/s) Downloading)from9Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-model-builder/3.0.5/maven-model-builder-3.0.5.jar Downloaded4from4Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-model/3.0.5/maven-model-3.0.5.jar (164 kB at 3.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-aether-provider/3.0.5/maven-aether-provider-3.0.5.jar Downloaded5from7Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/3.0.5/maven-repository-metadata-3.0.5.jar (30 kB at 602 kB/s) Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/3.0.5/maven-artifact-3.0.5.jar (52 kB at 1.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-guava/0.9.9/sisu-guava-0.9.9.jar Downloading)from7Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/2.0.6/plexus-utils-2.0.6.jar Downloaded5from5Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-aether-provider/3.0.5/maven-aether-provider-3.0.5.jar (57 kB at 764 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/3.0.5/maven-plugin-api-3.0.5.jar Downloaded5from5Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-model-builder/3.0.5/maven-model-builder-3.0.5.jar (151 kB at 1.4 MB/s) Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/3.0.5/maven-plugin-api-3.0.5.jar (49 kB at 465 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugin-tools/maven-plugin-annotations/3.4/maven-plugin-annotations-3.4.jar Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-compiler/1.7.21/kotlin-compiler-1.7.21.jar Downloaded4from7Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/2.0.6/plexus-utils-2.0.6.jar (223 kB at 1.8 MB/s) Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugin-tools/maven-plugin-annotations/3.4/maven-plugin-annotations-3.4.jar (14 kB at 115 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.7.21/kotlin-script-runtime-1.7.21.jar Downloaded4from1Maven:khttps://repo.maven.apache.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar (18 kB at 129 kB/s) Downloading)from9Maven:Bhttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.7.21/kotlin-reflect-1.7.21.jar Downloaded5from5Maven:khttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.7.21/kotlin-script-runtime-1.7.21.jar (42 kB at 285 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20200330/trove4j-1.0.20200330.jar Downloaded5from5Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-core/3.0.5/maven-core-3.0.5.jar (559 kB at 3.0 MB/s) Downloading)from5Maven:Bhttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler/1.7.21/kotlin-scripting-compiler-1.7.21.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler/1.7.21/kotlin-scripting-compiler-1.7.21.jar (374 kB at 1.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-common/1.7.21/kotlin-scripting-common-1.7.21.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20200330/trove4j-1.0.20200330.jar (573 kB at 1.8 MB/s) Downloading)from3Maven:Bhttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-jvm/1.7.21/kotlin-scripting-jvm-1.7.21.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-common/1.7.21/kotlin-scripting-common-1.7.21.jar (225 kB at 661 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler-impl/1.7.21/kotlin-scripting-compiler-impl-1.7.21.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-jvm/1.7.21/kotlin-scripting-jvm-1.7.21.jar (198 kB at 530 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jline/jline/3.3.1/jline-3.3.1.jar Downloaded from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-guava/0.9.9/sisu-guava-0.9.9.jar (1.5 MB at 4.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/3.5.1/maven-compiler-plugin-3.5.1.jar Downloaded5from.Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/3.5.1/maven-compiler-plugin-3.5.1.jar (50 kB at 120 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-toolchain/2.2.1/maven-toolchain-2.2.1.jar Downloaded4from.Maven:Bhttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler-impl/1.7.21/kotlin-scripting-compiler-impl-1.7.21.jar (314 kB at 737 kB/s) Downloading)from1Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-utils/3.0.0/maven-shared-utils-3.0.0.jar Downloaded4from.Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-toolchain/2.2.1/maven-toolchain-2.2.1.jar (38 kB at 86 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-incremental/1.1/maven-shared-incremental-1.1.jar Downloaded5from.Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-incremental/1.1/maven-shared-incremental-1.1.jar (14 kB at 30 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-api/2.7/plexus-compiler-api-2.7.jar Downloaded5from.Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-api/2.7/plexus-compiler-api-2.7.jar (26 kB at 56 kB/s) Downloading)from1Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-manager/2.7/plexus-compiler-manager-2.7.jar Downloaded5from.Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-manager/2.7/plexus-compiler-manager-2.7.jar (4.7 kB at 9.8 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-javac/2.7/plexus-compiler-javac-2.7.jar Downloaded4from.Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-utils/3.0.0/maven-shared-utils-3.0.0.jar (155 kB at 323 kB/s) Downloaded4from.Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-javac/2.7/plexus-compiler-javac-2.7.jar (19 kB at 39 kB/s) Downloaded3from.Maven:Bhttps://repo.maven.apache.org/maven2/org/jline/jline/3.3.1/jline-3.3.1.jar (595 kB at 1.2 MB/s) Downloaded2from.Maven:Bhttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.7.21/kotlin-reflect-1.7.21.jar (3.1 MB at 5.3 MB/s) Downloaded1from5Maven:Mhttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-compiler/1.7.21/kotlin-compiler-1.7.21.jar (55 MB at 28 MB/s) [INFO] [INFO] --- maven-resources-plugin:3.3.0:resources (default-resources) @ ddr --- Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.26/plexus-interpolation-1.26.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.26/plexus-interpolation-1.26.pom (2.7 kB at 76 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-filtering/3.3.0/maven-filtering-3.3.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-filtering/3.3.0/maven-filtering-3.3.0.pom (6.9 kB at 204 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/plexus/plexus-build-api/0.0.7/plexus-build-api-0.0.7.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/plexus/plexus-build-api/0.0.7/plexus-build-api-0.0.7.pom (3.2 kB at 82 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.26/plexus-interpolation-1.26.jar Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-filtering/3.3.0/maven-filtering-3.3.0.jar Downloading)from/Maven: https://repo.maven.apache.org/maven2/org/sonatype/plexus/plexus-build-api/0.0.7/plexus-build-api-0.0.7.jar Downloading)from/Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.3.0/plexus-utils-3.3.0.jar Downloaded4from5Maven:4https://repo.maven.apache.org/maven2/org/sonatype/plexus/plexus-build-api/0.0.7/plexus-build-api-0.0.7.jar (8.5 kB at 69 kB/s) Downloaded3from5Maven:5https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.26/plexus-interpolation-1.26.jar (85 kB at 581 kB/s) Downloaded2from5Maven:2https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-filtering/3.3.0/maven-filtering-3.3.0.jar (55 kB at 275 kB/s) Downloaded1from6Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.3.0/plexus-utils-3.3.0.jar (263 kB at 1.2 MB/s) [INFO] Copying 3 resources [INFO] [INFO] --- maven-compiler-plugin:3.10.1:compile (default-compile) @ ddr --- Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-component-annotations/2.0.0/plexus-component-annotations-2.0.0.pom Downloaded1from5Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-component-annotations/2.0.0/plexus-component-annotations-2.0.0.pom (750 B at 42 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-containers/2.0.0/plexus-containers-2.0.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-containers/2.0.0/plexus-containers-2.0.0.pom (4.8 kB at 200 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-java/1.1.1/plexus-java-1.1.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-java/1.1.1/plexus-java-1.1.1.pom (5.0 kB at 414 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-languages/1.1.1/plexus-languages-1.1.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-languages/1.1.1/plexus-languages-1.1.1.pom (4.6 kB at 384 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/ow2/asm/asm/9.2/asm-9.2.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/ow2/asm/asm/9.2/asm-9.2.pom (2.4 kB at 139 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/ow2/ow2/1.5/ow2-1.5.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/ow2/ow2/1.5/ow2-1.5.pom (11 kB at 1.6 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/thoughtworks/qdox/qdox/2.0.1/qdox-2.0.1.pom Downloaded1from6Maven:Bhttps://repo.maven.apache.org/maven2/com/thoughtworks/qdox/qdox/2.0.1/qdox-2.0.1.pom (16 kB at 890 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-api/2.11.1/plexus-compiler-api-2.11.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-api/2.11.1/plexus-compiler-api-2.11.1.pom (1.1 kB at 41 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler/2.11.1/plexus-compiler-2.11.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler/2.11.1/plexus-compiler-2.11.1.pom (8.1 kB at 387 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-components/6.6/plexus-components-6.6.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-components/6.6/plexus-components-6.6.pom (2.7 kB at 297 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/junit/junit-bom/5.8.2/junit-bom-5.8.2.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/junit/junit-bom/5.8.2/junit-bom-5.8.2.pom (5.6 kB at 331 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-manager/2.11.1/plexus-compiler-manager-2.11.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-manager/2.11.1/plexus-compiler-manager-2.11.1.pom (1.1 kB at 52 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-javac/2.11.1/plexus-compiler-javac-2.11.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-javac/2.11.1/plexus-compiler-javac-2.11.1.pom (1.2 kB at 39 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compilers/2.11.1/plexus-compilers-2.11.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compilers/2.11.1/plexus-compilers-2.11.1.pom (1.3 kB at 110 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-component-annotations/2.0.0/plexus-component-annotations-2.0.0.jar Downloading)from2Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-java/1.1.1/plexus-java-1.1.1.jar Downloading from Maven: https://repo.maven.apache.org/maven2/org/ow2/asm/asm/9.2/asm-9.2.jar Downloaded2from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-component-annotations/2.0.0/plexus-component-annotations-2.0.0.jar (4.2 kB at 184 kB/s) Downloading)from/Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-manager/2.11.1/plexus-compiler-manager-2.11.1.jar Downloading from Maven: https://repo.maven.apache.org/maven2/com/thoughtworks/qdox/qdox/2.0.1/qdox-2.0.1.jar Downloading)from Maven:.https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-api/2.11.1/plexus-compiler-api-2.11.1.jar Downloaded4from4Maven:4https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-manager/2.11.1/plexus-compiler-manager-2.11.1.jar (4.7 kB at 126 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-javac/2.11.1/plexus-compiler-javac-2.11.1.jar Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-java/1.1.1/plexus-java-1.1.1.jar (54 kB at 758 kB/s) Downloaded4from8Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-javac/2.11.1/plexus-compiler-javac-2.11.1.jar (23 kB at 374 kB/s) Downloaded3from8Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-api/2.11.1/plexus-compiler-api-2.11.1.jar (27 kB at 379 kB/s) Downloaded2from2Maven:khttps://repo.maven.apache.org/maven2/org/ow2/asm/asm/9.2/asm-9.2.jar (122 kB at 1.3 MB/s) Downloaded1from3Maven:khttps://repo.maven.apache.org/maven2/com/thoughtworks/qdox/qdox/2.0.1/qdox-2.0.1.jar (334 kB at 2.7 MB/s) [INFO] Changes detected - recompiling the module! [INFO] [INFO] --- maven-resources-plugin:3.3.0:testResources (default-testResources) @ ddr --- [INFO] Copying 138 resources [INFO] [INFO] --- maven-compiler-plugin:3.10.1:testCompile (default-testCompile) @ ddr --- [INFO] Changes detected - recompiling the module! [INFO] [INFO] --- kotlin-maven-plugin:1.7.21:test-compile (test-compile) @ ddr --- [INFO] [INFO] --- maven-surefire-plugin:2.22.2:test (default-test) @ ddr --- Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/maven-surefire-common/2.22.2/maven-surefire-common-2.22.2.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/surefire/maven-surefire-common/2.22.2/maven-surefire-common-2.22.2.pom (11 kB at 458 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugin-tools/maven-plugin-annotations/3.5.2/maven-plugin-annotations-3.5.2.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugin-tools/maven-plugin-annotations/3.5.2/maven-plugin-annotations-3.5.2.pom (1.6 kB at 96 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugin-tools/maven-plugin-tools/3.5.2/maven-plugin-tools-3.5.2.pom Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugin-tools/maven-plugin-tools/3.5.2/maven-plugin-tools-3.5.2.pom (15 kB at 1.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/31/maven-parent-31.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/31/maven-parent-31.pom (43 kB at 2.6 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-api/2.22.2/surefire-api-2.22.2.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-api/2.22.2/surefire-api-2.22.2.pom (3.5 kB at 208 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-logger-api/2.22.2/surefire-logger-api-2.22.2.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-logger-api/2.22.2/surefire-logger-api-2.22.2.pom (2.0 kB at 98 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-booter/2.22.2/surefire-booter-2.22.2.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-booter/2.22.2/surefire-booter-2.22.2.pom (7.5 kB at 113 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/junit/junit/4.12/junit-4.12.pom Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/junit/junit/4.12/junit-4.12.pom (24 kB at 1.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/3.0/maven-reporting-api-3.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/3.0/maven-reporting-api-3.0.pom (2.4 kB at 183 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/15/maven-shared-components-15.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/15/maven-shared-components-15.pom (9.3 kB at 445 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/16/maven-parent-16.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/16/maven-parent-16.pom (23 kB at 1.5 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-java/0.9.10/plexus-java-0.9.10.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-java/0.9.10/plexus-java-0.9.10.pom (5.1 kB at 426 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-languages/0.9.10/plexus-languages-0.9.10.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-languages/0.9.10/plexus-languages-0.9.10.pom (4.1 kB at 230 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/ow2/asm/asm/6.2/asm-6.2.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/ow2/asm/asm/6.2/asm-6.2.pom (2.9 kB at 226 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/thoughtworks/qdox/qdox/2.0-M8/qdox-2.0-M8.pom Downloaded1from6Maven:Bhttps://repo.maven.apache.org/maven2/com/thoughtworks/qdox/qdox/2.0-M8/qdox-2.0-M8.pom (16 kB at 1.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/maven-surefire-common/2.22.2/maven-surefire-common-2.22.2.jar Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/2.2.1/maven-plugin-api-2.2.1.jar Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-api/2.22.2/surefire-api-2.22.2.jar Downloading)from/Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugin-tools/maven-plugin-annotations/3.5.2/maven-plugin-annotations-3.5.2.jar Downloading)from9Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-logger-api/2.22.2/surefire-logger-api-2.22.2.jar Downloaded4from2Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/2.2.1/maven-plugin-api-2.2.1.jar (12 kB at 263 kB/s) Downloading)from9Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-booter/2.22.2/surefire-booter-2.22.2.jar Downloaded5from6Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/plugin-tools/maven-plugin-annotations/3.5.2/maven-plugin-annotations-3.5.2.jar (14 kB at 223 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.2.1/maven-artifact-2.2.1.jar Downloaded5from9Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-logger-api/2.22.2/surefire-logger-api-2.22.2.jar (13 kB at 180 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.5.15/plexus-utils-1.5.15.jar Downloaded5from6Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.2.1/maven-artifact-2.2.1.jar (80 kB at 780 kB/s) Downloading)from7Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-descriptor/2.2.1/maven-plugin-descriptor-2.2.1.jar Downloaded5from2Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-api/2.22.2/surefire-api-2.22.2.jar (186 kB at 1.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-container-default/1.0-alpha-9-stable-1/plexus-container-default-1.0-alpha-9-stable-1.jar Downloaded4from5Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-descriptor/2.2.1/maven-plugin-descriptor-2.2.1.jar (39 kB at 267 kB/s) Downloading)from9Maven:Bhttps://repo.maven.apache.org/maven2/junit/junit/4.12/junit-4.12.jar Downloaded5from7Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.5.15/plexus-utils-1.5.15.jar (228 kB at 1.2 MB/s) Downloading)from0Maven:Bhttps://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar Downloaded5from2Maven:khttps://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar (45 kB at 199 kB/s) Downloading)from8Maven:2https://repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.2.1/maven-project-2.2.1.jar Downloaded5from2Maven: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/maven-surefire-common/2.22.2/maven-surefire-common-2.22.2.jar (528 kB at 2.0 MB/s) Downloading)from4Maven:2https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.2.1/maven-settings-2.2.1.jar Downloaded5from7Maven: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-booter/2.22.2/surefire-booter-2.22.2.jar (274 kB at 1.1 MB/s) Downloading)from6Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.2.1/maven-profile-2.2.1.jar Downloaded5from6Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-container-default/1.0-alpha-9-stable-1/plexus-container-default-1.0-alpha-9-stable-1.jar (194 kB at 689 kB/s) Downloading)from3Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.2.1/maven-artifact-manager-2.2.1.jar Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.2.1/maven-settings-2.2.1.jar (49 kB at 167 kB/s) Downloading)from3Maven:Bhttps://repo.maven.apache.org/maven2/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.jar Downloaded5from1Maven:khttps://repo.maven.apache.org/maven2/junit/junit/4.12/junit-4.12.jar (315 kB at 1.0 MB/s) Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.2.1/maven-profile-2.2.1.jar (35 kB at 113 kB/s) Downloading)from3Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.11/plexus-interpolation-1.11.jar Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-registry/2.2.1/maven-plugin-registry-2.2.1.jar Downloaded5from5Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.2.1/maven-project-2.2.1.jar (156 kB at 476 kB/s) Downloading)from/Maven:|https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.2.1/maven-model-2.2.1.jar Downloaded4from8Maven:8https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.2.1/maven-artifact-manager-2.2.1.jar (68 kB at 198 kB/s) Downloading)from/Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-core/2.2.1/maven-core-2.2.1.jar Downloaded4from1Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-registry/2.2.1/maven-plugin-registry-2.2.1.jar (30 kB at 85 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-parameter-documenter/2.2.1/maven-plugin-parameter-documenter-2.2.1.jar Downloaded5from3Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.11/plexus-interpolation-1.11.jar (51 kB at 135 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-jdk14/1.5.6/slf4j-jdk14-1.5.6.jar Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.2.1/maven-model-2.2.1.jar (88 kB at 232 kB/s) Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-parameter-documenter/2.2.1/maven-plugin-parameter-documenter-2.2.1.jar (22 kB at 59 kB/s) Downloading)from2Maven:Bhttps://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.5.6/slf4j-api-1.5.6.jar Downloading)from2Maven:Bhttps://repo.maven.apache.org/maven2/org/slf4j/jcl-over-slf4j/1.5.6/jcl-over-slf4j-1.5.6.jar Downloaded3from9Maven:khttps://repo.maven.apache.org/maven2/org/slf4j/slf4j-jdk14/1.5.6/slf4j-jdk14-1.5.6.jar (8.8 kB at 23 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/3.0/maven-reporting-api-3.0.jar Downloaded4from1Maven:khttps://repo.maven.apache.org/maven2/org/slf4j/jcl-over-slf4j/1.5.6/jcl-over-slf4j-1.5.6.jar (17 kB at 42 kB/s) Downloading)from5Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.2.1/maven-repository-metadata-2.2.1.jar Downloaded from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.5.6/slf4j-api-1.5.6.jar (22 kB at 56 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-error-diagnostics/2.2.1/maven-error-diagnostics-2.2.1.jar Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/3.0/maven-reporting-api-3.0.jar (11 kB at 27 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-monitor/2.2.1/maven-monitor-2.2.1.jar Downloaded5from9Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-monitor/2.2.1/maven-monitor-2.2.1.jar (10 kB at 25 kB/s) Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-error-diagnostics/2.2.1/maven-error-diagnostics-2.2.1.jar (13 kB at 31 kB/s) Downloading)from4Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-java/0.9.10/plexus-java-0.9.10.jar Downloading from Maven: https://repo.maven.apache.org/maven2/classworlds/classworlds/1.1/classworlds-1.1.jar Downloaded3from2Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.2.1/maven-repository-metadata-2.2.1.jar (26 kB at 60 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/ow2/asm/asm/6.2/asm-6.2.jar Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-core/2.2.1/maven-core-2.2.1.jar (178 kB at 410 kB/s) Downloading)from2Maven:3https://repo.maven.apache.org/maven2/com/thoughtworks/qdox/qdox/2.0-M8/qdox-2.0-M8.jar Downloaded5from3Maven: https://repo.maven.apache.org/maven2/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.jar (332 kB at 732 kB/s) Downloaded4from9Maven:3https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-java/0.9.10/plexus-java-0.9.10.jar (39 kB at 86 kB/s) Downloaded3from8Maven:2https://repo.maven.apache.org/maven2/classworlds/classworlds/1.1/classworlds-1.1.jar (38 kB at 83 kB/s) Downloaded2from1Maven:khttps://repo.maven.apache.org/maven2/org/ow2/asm/asm/6.2/asm-6.2.jar (111 kB at 230 kB/s) Downloaded1from1Maven:khttps://repo.maven.apache.org/maven2/com/thoughtworks/qdox/qdox/2.0-M8/qdox-2.0-M8.jar (316 kB at 606 kB/s) [INFO] Surefire report directory: /home/r/repo/target/surefire-reports Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-junit-platform/2.22.2/surefire-junit-platform-2.22.2.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-junit-platform/2.22.2/surefire-junit-platform-2.22.2.pom (7.0 kB at 291 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-providers/2.22.2/surefire-providers-2.22.2.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-providers/2.22.2/surefire-providers-2.22.2.pom (2.5 kB at 146 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-launcher/1.3.1/junit-platform-launcher-1.3.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-launcher/1.3.1/junit-platform-launcher-1.3.1.pom (2.2 kB at 130 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apiguardian/apiguardian-api/1.0.0/apiguardian-api-1.0.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apiguardian/apiguardian-api/1.0.0/apiguardian-api-1.0.0.pom (1.2 kB at 106 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-engine/1.3.1/junit-platform-engine-1.3.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-engine/1.3.1/junit-platform-engine-1.3.1.pom (2.4 kB at 80 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-commons/1.3.1/junit-platform-commons-1.3.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-commons/1.3.1/junit-platform-commons-1.3.1.pom (2.0 kB at 144 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/opentest4j/opentest4j/1.1.1/opentest4j-1.1.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/opentest4j/opentest4j/1.1.1/opentest4j-1.1.1.pom (1.7 kB at 112 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-commons/1.3.1/junit-platform-commons-1.3.1.jar Downloading from Maven: https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-engine/1.3.1/junit-platform-engine-1.3.1.jar Downloading from Maven: https://repo.maven.apache.org/maven2/org/apiguardian/apiguardian-api/1.0.0/apiguardian-api-1.0.0.jar Downloading from Maven: https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-launcher/1.3.1/junit-platform-launcher-1.3.1.jar Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-junit-platform/2.22.2/surefire-junit-platform-2.22.2.jar Downloaded3from5Maven:Bhttps://repo.maven.apache.org/maven2/org/apiguardian/apiguardian-api/1.0.0/apiguardian-api-1.0.0.jar (2.2 kB at 108 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/opentest4j/opentest4j/1.1.1/opentest4j-1.1.1.jar Downloaded2from8Maven:1https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-commons/1.3.1/junit-platform-commons-1.3.1.jar (78 kB at 2.6 MB/s) Downloaded4from3Maven:khttps://repo.maven.apache.org/maven2/org/opentest4j/opentest4j/1.1.1/opentest4j-1.1.1.jar (7.1 kB at 297 kB/s) Downloaded3from3Maven: https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-engine/1.3.1/junit-platform-engine-1.3.1.jar (135 kB at 2.9 MB/s) Downloaded2from5Maven:4https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-launcher/1.3.1/junit-platform-launcher-1.3.1.jar (95 kB at 1.9 MB/s) Downloaded1from6Maven: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-junit-platform/2.22.2/surefire-junit-platform-2.22.2.jar (66 kB at 1.1 MB/s) [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running org.objectionary.ddr.unit.graph.inner.InnerTest SLF4J(W): Class path contains multiple SLF4J providers. SLF4J(W): Found provider [ch.qos.logback.classic.spi.LogbackServiceProvider@14dd9eb7] SLF4J(W): Found provider [MavenSlf4j()] SLF4J(W): See https://www.slf4j.org/codes.html#multiple_bindings for an explanation. SLF4J(I): Actual provider is of type [ch.qos.logback.classic.spi.LogbackServiceProvider@14dd9eb7] 02:15:03.374 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3089 bytes of XML in 34ms 02:15:07.236 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 363ms 02:15:07.270 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 10ms 02:15:07.337 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 14ms 02:15:07.412 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3271 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="302"\n name="ex-1"\n time="2022-08-17T06:44:30.306761800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.ut.util\n \n [] > classA\n util > @\n [] > doA\n QQ.io.stdout > @\n "gg"\n \n [] > animal\n [] > live\n QQ.io.stdout > @\n "alive"\n \n [] > cat\n animal > @\n \n [] > bengal\n cat.live > @\n \n [args...] > app\n classA > instance\n instance.doUtil > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.ut.util</tail>\n <part>org.ut.util</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="util" line="4" name="@" pos="2"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="QQ" line="6" pos="4"/>\n <o base=".io" line="6" method="" pos="6"/>\n <o base=".stdout" line="6" method="" name="@" pos="9">\n <o base="string" data="string" line="7" pos="6">gg</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="animal" pos="0">\n <o abstract="" line="10" name="live" pos="2">\n <o base="QQ" line="11" pos="4"/>\n <o base=".io" line="11" method="" pos="6"/>\n <o base=".stdout" line="11" method="" name="@" pos="9">\n <o base="string" data="string" line="12" pos="6">alive</o>\n </o>\n </o>\n </o>\n <o abstract="" line="14" name="cat" pos="0">\n <o base="animal" line="15" name="@" pos="2" ref="9"/>\n </o>\n <o abstract="" line="17" name="bengal" pos="0">\n <o base="cat" line="18" pos="2" ref="14"/>\n <o base=".live" line="18" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="20" name="app" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classA" line="21" name="instance" pos="2" ref="3"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doUtil" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:07.457 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 20ms 02:15:07.488 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 1ms 02:15:07.521 [main] WARN com.yegor256.xsline.TrFast MDC= - XSL transformation 'add-refs' took too long 4s (over 100ms) 02:15:07.553 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 11ms 02:15:07.598 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 19ms 02:15:07.829 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 64ms 02:15:08.049 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 56ms 02:15:08.067 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 503µs 02:15:08.093 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 13ms 02:15:08.098 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (3357 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="302"\n name="ex-1"\n time="2022-08-17T06:44:30.306761800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.ut.util\n \n [] > classA\n util > @\n [] > doA\n QQ.io.stdout > @\n "gg"\n \n [] > animal\n [] > live\n QQ.io.stdout > @\n "alive"\n \n [] > cat\n animal > @\n \n [] > bengal\n cat.live > @\n \n [args...] &gt; app\n classA &gt; instance\n instance.doUtil &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>util org.ut.util</tail>\n <part>util</part>\n <part>org.ut.util</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="util" line="4" name="@" pos="2"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="QQ" line="6" pos="4"/>\n <o base=".io" line="6" method="" pos="6"/>\n <o base=".stdout" line="6" method="" name="@" pos="9">\n <o base="string" data="string" line="7" pos="6">gg</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="animal" pos="0">\n <o abstract="" line="10" name="live" pos="2">\n <o base="QQ" line="11" pos="4"/>\n <o base=".io" line="11" method="" pos="6"/>\n <o base=".stdout" line="11" method="" name="@" pos="9">\n <o base="string" data="string" line="12" pos="6">alive</o>\n </o>\n </o>\n </o>\n <o abstract="" line="14" name="cat" pos="0">\n <o base="animal" line="15" name="@" pos="2" ref="9"/>\n </o>\n <o abstract="" line="17" name="bengal" pos="0">\n <o base="cat" line="18" pos="2" ref="14"/>\n <o base=".live" line="18" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="20" name="app" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classA" line="21" name="instance" pos="2" ref="3"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doUtil" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:08.128 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 433µs 02:15:08.166 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 438µs 02:15:08.175 [main] WARN com.yegor256.xsline.TrFast MDC= - XSL transformation 'expand-aliases' took too long 295ms (over 100ms) 02:15:08.193 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 12ms 02:15:08.231 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 3ms 02:15:08.335 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 50ms 02:15:08.541 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 69ms 02:15:08.581 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 8ms 02:15:08.609 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 484µs 02:15:08.626 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (3400 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="302"\n name="ex-1"\n time="2022-08-17T06:44:30.306761800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.ut.util\n \n [] > classA\n util > @\n [] > doA\n QQ.io.stdout > @\n "gg"\n \n [] > animal\n [] > live\n QQ.io.stdout > @\n "alive"\n \n [] > cat\n animal > @\n \n [] > bengal\n cat.live > @\n \n [args...] > app\n classA > instance\n instance.doUtil > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>util org.ut.util</tail>\n <part>util</part>\n <part>org.ut.util</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="org.ut.util" line="4" name="@" pos="2"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="QQ" line="6" pos="4"/>\n <o base=".io" line="6" method="" pos="6"/>\n <o base=".stdout" line="6" method="" name="@" pos="9">\n <o base="string" data="string" line="7" pos="6">gg</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="animal" pos="0">\n <o abstract="" line="10" name="live" pos="2">\n <o base="QQ" line="11" pos="4"/>\n <o base=".io" line="11" method="" pos="6"/>\n <o base=".stdout" line="11" method="" name="@" pos="9">\n <o base="string" data="string" line="12" pos="6">alive</o>\n </o>\n </o>\n </o>\n <o abstract="" line="14" name="cat" pos="0">\n <o base="animal" line="15" name="@" pos="2" ref="9"/>\n </o>\n <o abstract="" line="17" name="bengal" pos="0">\n <o base="cat" line="18" pos="2" ref="14"/>\n <o base=".live" line="18" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="20" name="app" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classA" line="21" name="instance" pos="2" ref="3"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doUtil" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:08.649 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 552µs 02:15:08.671 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 411µs 02:15:08.685 [main] WARN com.yegor256.xsline.TrFast MDC= - XSL transformation 'resolve-aliases' took too long 304ms (over 100ms) 02:15:08.688 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 420µs 02:15:08.744 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 557µs 02:15:08.824 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 23ms 02:15:08.841 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 5s 02:15:08.866 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1882 bytes of XML in 363µs 02:15:09.194 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 18ms 02:15:09.232 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 907µs 02:15:09.251 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 459µs 02:15:09.273 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes 02:15:09.288 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 488µs 02:15:09.320 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 443µs 02:15:09.366 [main] WARN com.yegor256.xsline.TrFast MDC= - XSL transformation 'add-refs' took too long 316ms (over 100ms) 02:15:09.367 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 455µs 02:15:09.368 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 360µs 02:15:09.497 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 46ms 02:15:09.683 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 16ms 02:15:09.713 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 372µs 02:15:09.720 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 361µs 02:15:09.740 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes 02:15:09.753 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 8ms 02:15:09.778 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 387µs 02:15:09.790 [main] WARN com.yegor256.xsline.TrFast MDC= - XSL transformation 'expand-aliases' took too long 233ms (over 100ms) 02:15:09.794 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 370µs 02:15:09.818 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 13ms 02:15:09.928 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 12ms 02:15:10.057 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 18ms 02:15:10.086 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 19ms 02:15:10.124 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 390µs 02:15:10.153 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes 02:15:10.157 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 1ms 02:15:10.198 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 372µs 02:15:10.210 [main] WARN com.yegor256.xsline.TrFast MDC= - XSL transformation 'resolve-aliases' took too long 206ms (over 100ms) 02:15:10.221 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 391µs 02:15:10.246 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 429µs 02:15:10.402 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 26ms 02:15:10.408 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 1s 02:15:10.553 [main] DEBUG o.o.ddr.unit.graph.inner.InnerTest MDC= - NODE: animal ATTRIBUTES: name=live, dist=0 NODE: app ATTRIBUTES: NODE: bengal ATTRIBUTES: NODE: cat ATTRIBUTES: name=live, dist=1 NODE: classA ATTRIBUTES: name=doA, dist=0 name=doUtil, dist=1 NODE: doA ATTRIBUTES: NODE: doUtil ATTRIBUTES: NODE: live ATTRIBUTES: NODE: util ATTRIBUTES: name=doUtil, dist=0 02:15:10.893 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4491 bytes of XML in 1ms 02:15:11.291 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 67ms 02:15:11.326 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 427µs 02:15:11.357 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 21ms 02:15:11.363 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4809 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="225"\n name="ex-1"\n time="2022-08-08T08:33:22.958223500Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n ^.doA > @\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [] > classA2\n classB2 > @\n [] > doA2\n stdout > @\n "A2"\n \n [] > classB2\n classA2 > @\n [] > doBA2\n ^.doA2 > @\n \n [] > classC2\n classB2 > @\n [] > doC2\n stdout > @\n "C2"\n \n [args...] > main\n classC2 > instance\n instance.doC2 > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="classA2" pos="0">\n <o base="classB2" line="27" name="@" pos="2" ref="32"/>\n <o abstract="" line="28" name="doA2" pos="2">\n <o base="stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">A2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="classB2" pos="0">\n <o base="classA2" line="33" name="@" pos="2" ref="26"/>\n <o abstract="" line="34" name="doBA2" pos="2">\n <o base="^" line="35" pos="4"/>\n <o base=".doA2" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="classC2" pos="0">\n <o base="classB2" line="38" name="@" pos="2" ref="32"/>\n <o abstract="" line="39" name="doC2" pos="2">\n <o base="stdout" line="40" name="@" pos="4">\n <o base="string" data="string" line="41" pos="6">C2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="43" name="main" pos="0">\n <o line="43" name="args" pos="1" vararg=""/>\n <o base="classC2" line="44" name="instance" pos="2" ref="37"/>\n <o base="instance" line="45" pos="2" ref="44"/>\n <o base=".@" line="45" pos="15"/>\n <o base=".@" line="45" pos="17"/>\n <o base=".doA2" line="45" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:11.403 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 14ms 02:15:11.409 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 4ms 02:15:11.439 [main] WARN com.yegor256.xsline.TrFast MDC= - XSL transformation 'add-refs' took too long 329ms (over 100ms) 02:15:11.453 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 10ms 02:15:11.456 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 674µs 02:15:11.552 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms 02:15:11.669 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 19ms 02:15:11.675 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 286µs 02:15:11.695 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 248µs 02:15:11.709 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4899 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="225"\n name="ex-1"\n time="2022-08-08T08:33:22.958223500Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n ^.doA > @\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [] > classA2\n classB2 > @\n [] > doA2\n stdout > @\n "A2"\n \n [] > classB2\n classA2 > @\n [] > doBA2\n ^.doA2 > @\n \n [] > classC2\n classB2 > @\n [] > doC2\n stdout > @\n "C2"\n \n [args...] > main\n classC2 > instance\n instance.doC2 > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="classA2" pos="0">\n <o base="classB2" line="27" name="@" pos="2" ref="32"/>\n <o abstract="" line="28" name="doA2" pos="2">\n <o base="stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">A2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="classB2" pos="0">\n <o base="classA2" line="33" name="@" pos="2" ref="26"/>\n <o abstract="" line="34" name="doBA2" pos="2">\n <o base="^" line="35" pos="4"/>\n <o base=".doA2" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="classC2" pos="0">\n <o base="classB2" line="38" name="@" pos="2" ref="32"/>\n <o abstract="" line="39" name="doC2" pos="2">\n <o base="stdout" line="40" name="@" pos="4">\n <o base="string" data="string" line="41" pos="6">C2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="43" name="main" pos="0">\n <o line="43" name="args" pos="1" vararg=""/>\n <o base="classC2" line="44" name="instance" pos="2" ref="37"/>\n <o base="instance" line="45" pos="2" ref="44"/>\n <o base=".@" line="45" pos="15"/>\n <o base=".@" line="45" pos="17"/>\n <o base=".doA2" line="45" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:11.742 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 294µs 02:15:11.769 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 4ms 02:15:11.779 [main] WARN com.yegor256.xsline.TrFast MDC= - XSL transformation 'expand-aliases' took too long 157ms (over 100ms) 02:15:11.785 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 3ms 02:15:11.795 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 249µs 02:15:11.927 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 55ms 02:15:12.070 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 38ms 02:15:12.082 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 291µs 02:15:12.101 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 276µs 02:15:12.120 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4991 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="225"\n name="ex-1"\n time="2022-08-08T08:33:22.958223500Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n ^.doA > @\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [] > classA2\n classB2 > @\n [] > doA2\n stdout > @\n "A2"\n \n [] > classB2\n classA2 > @\n [] > doBA2\n ^.doA2 > @\n \n [] > classC2\n classB2 > @\n [] > doC2\n stdout > @\n "C2"\n \n [args...] > main\n classC2 > instance\n instance.doC2 > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="org.eolang.io.stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="classA2" pos="0">\n <o base="classB2" line="27" name="@" pos="2" ref="32"/>\n <o abstract="" line="28" name="doA2" pos="2">\n <o base="org.eolang.io.stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">A2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="classB2" pos="0">\n <o base="classA2" line="33" name="@" pos="2" ref="26"/>\n <o abstract="" line="34" name="doBA2" pos="2">\n <o base="^" line="35" pos="4"/>\n <o base=".doA2" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="classC2" pos="0">\n <o base="classB2" line="38" name="@" pos="2" ref="32"/>\n <o abstract="" line="39" name="doC2" pos="2">\n <o base="org.eolang.io.stdout" line="40" name="@" pos="4">\n <o base="string" data="string" line="41" pos="6">C2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="43" name="main" pos="0">\n <o line="43" name="args" pos="1" vararg=""/>\n <o base="classC2" line="44" name="instance" pos="2" ref="37"/>\n <o base="instance" line="45" pos="2" ref="44"/>\n <o base=".@" line="45" pos="15"/>\n <o base=".@" line="45" pos="17"/>\n <o base=".doA2" line="45" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:12.152 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 4ms 02:15:12.158 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 239µs 02:15:12.183 [main] WARN com.yegor256.xsline.TrFast MDC= - XSL transformation 'resolve-aliases' took too long 210ms (over 100ms) 02:15:12.185 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 247µs 02:15:12.189 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 204µs 02:15:12.314 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 48ms 02:15:12.337 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 1s 02:15:12.401 [main] DEBUG o.o.ddr.unit.graph.inner.InnerTest MDC= - NODE: classA ATTRIBUTES: name=doA, dist=0 name=doBA, dist=1 NODE: classA2 ATTRIBUTES: name=doA2, dist=0 name=doBA2, dist=1 NODE: classB ATTRIBUTES: name=doBA, dist=0 name=doA, dist=1 NODE: classB2 ATTRIBUTES: name=doBA2, dist=0 name=doA2, dist=1 NODE: classC ATTRIBUTES: name=doC, dist=0 name=doBA, dist=1 name=doA, dist=2 NODE: classC2 ATTRIBUTES: name=doC2, dist=0 name=doBA2, dist=1 name=doA2, dist=2 NODE: classD ATTRIBUTES: name=doC, dist=1 name=doBA, dist=2 name=doA, dist=3 NODE: classE ATTRIBUTES: name=doA, dist=1 name=doBA, dist=2 NODE: doA ATTRIBUTES: NODE: doA2 ATTRIBUTES: NODE: doBA ATTRIBUTES: NODE: doBA2 ATTRIBUTES: NODE: doC ATTRIBUTES: NODE: doC2 ATTRIBUTES: NODE: main ATTRIBUTES: 02:15:12.452 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1750 bytes of XML in 282µs 02:15:12.645 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 17ms 02:15:12.673 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 14ms 02:15:12.681 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 309µs 02:15:12.686 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (1821 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="1"\n name="transformer"\n time="2022-08-22T15:47:52.233618493Z"\n version="0.26.0">\n <listing>+alias breeds.bengal\n \n [] &gt; app\n bengal &gt; mickey\n mickey.live &gt; @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>breeds.bengal</tail>\n <part>breeds.bengal</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="app" pos="0">\n <o base="bengal" line="4" name="mickey" pos="2"/>\n <o base="mickey" line="5" pos="2" ref="4"/>\n <o base=".live" line="5" method="" name="@" pos="8"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:12.708 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 395µs 02:15:12.719 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 1ms 02:15:12.745 [main] WARN com.yegor256.xsline.TrFast MDC= - XSL transformation 'add-refs' took too long 161ms (over 100ms) 02:15:12.747 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 1ms 02:15:12.755 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 2ms 02:15:12.853 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 15ms 02:15:12.944 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 865µs 02:15:12.977 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 15ms 02:15:12.986 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 250µs 02:15:12.990 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (1911 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="1"\n name="transformer"\n time="2022-08-22T15:47:52.233618493Z"\n version="0.26.0">\n <listing>+alias breeds.bengal\n \n [] > app\n bengal > mickey\n mickey.live > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>bengal breeds.bengal</tail>\n <part>bengal</part>\n <part>breeds.bengal</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="app" pos="0">\n <o base="bengal" line="4" name="mickey" pos="2"/>\n <o base="mickey" line="5" pos="2" ref="4"/>\n <o base=".live" line="5" method="" name="@" pos="8"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:13.018 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 271µs 02:15:13.023 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 258µs 02:15:13.044 [main] WARN com.yegor256.xsline.TrFast MDC= - XSL transformation 'expand-aliases' took too long 146ms (over 100ms) 02:15:13.056 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 6ms 02:15:13.071 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 7ms 02:15:13.128 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 505µs 02:15:13.270 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 10ms 02:15:13.274 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 297µs 02:15:13.288 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 229µs 02:15:13.305 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (1954 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="1"\n name="transformer"\n time="2022-08-22T15:47:52.233618493Z"\n version="0.26.0">\n <listing>+alias breeds.bengal\n \n [] > app\n bengal > mickey\n mickey.live > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>bengal breeds.bengal</tail>\n <part>bengal</part>\n <part>breeds.bengal</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="app" pos="0">\n <o base="breeds.bengal" line="4" name="mickey" pos="2"/>\n <o base="mickey" line="5" pos="2" ref="4"/>\n <o base=".live" line="5" method="" name="@" pos="8"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:13.338 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 298µs 02:15:13.342 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 351µs 02:15:13.354 [main] WARN com.yegor256.xsline.TrFast MDC= - XSL transformation 'resolve-aliases' took too long 190ms (over 100ms) 02:15:13.368 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 261µs 02:15:13.371 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 1ms 02:15:13.469 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 45ms 02:15:13.471 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 934ms 02:15:13.495 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1897 bytes of XML in 260µs 02:15:13.666 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 990µs 02:15:13.682 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 317µs 02:15:13.689 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 253µs 02:15:13.690 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes 02:15:13.692 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 247µs 02:15:13.705 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 8ms 02:15:13.708 [main] WARN com.yegor256.xsline.TrFast MDC= - XSL transformation 'add-refs' took too long 107ms (over 100ms) 02:15:13.721 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 218µs 02:15:13.725 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 244µs 02:15:13.814 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 21ms 02:15:13.906 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 580µs 02:15:13.927 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 736µs 02:15:13.949 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 8ms 02:15:13.955 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes 02:15:13.961 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 200µs 02:15:13.970 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 184µs 02:15:13.977 [main] WARN com.yegor256.xsline.TrFast MDC= - XSL transformation 'expand-aliases' took too long 144ms (over 100ms) 02:15:13.981 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 203µs 02:15:13.994 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 180µs 02:15:14.058 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 616µs 02:15:14.163 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 877µs 02:15:14.169 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 288µs 02:15:14.193 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 269µs 02:15:14.199 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes 02:15:14.201 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 222µs 02:15:14.212 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 2ms 02:15:14.219 [main] WARN com.yegor256.xsline.TrFast MDC= - XSL transformation 'resolve-aliases' took too long 134ms (over 100ms) 02:15:14.229 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 249µs 02:15:14.249 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 242µs 02:15:14.342 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 508µs 02:15:14.355 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 769ms 02:15:14.371 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2234 bytes of XML in 237µs 02:15:14.607 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 866µs 02:15:14.614 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 306µs 02:15:14.633 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 358µs 02:15:14.638 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes 02:15:14.650 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 10ms 02:15:14.653 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 357µs 02:15:14.669 [main] WARN com.yegor256.xsline.TrFast MDC= - XSL transformation 'add-refs' took too long 162ms (over 100ms) 02:15:14.670 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 302µs 02:15:14.679 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 251µs 02:15:14.734 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 588µs 02:15:14.804 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 962µs 02:15:14.826 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 262µs 02:15:14.827 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 198µs 02:15:14.829 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (2481 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="4"\n name="transformer"\n time="2022-08-22T15:47:52.201586131Z"\n version="0.26.0">\n <listing>+package org.animals\n +alias org.eolang.io.stdout\n +alias org.life.creature\n \n [t] > cat\n creature > @\n [] > talk\n stdout > @\n "cat talks"\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>org.animals</tail>\n <part>org.animals</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n <meta expanded="" line="3">\n <head>alias</head>\n <tail>creature org.life.creature</tail>\n <part>creature</part>\n <part>org.life.creature</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="5" name="cat" pos="0">\n <o line="5" name="t" pos="1"/>\n <o base="creature" line="6" name="@" pos="2"/>\n <o abstract="" line="7" name="talk" pos="2">\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">cat talks</o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:14.845 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 223µs 02:15:14.849 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 187µs 02:15:14.884 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 604µs 02:15:14.944 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:14.969 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 276µs 02:15:14.976 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 278µs 02:15:14.977 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (2540 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="4"\n name="transformer"\n time="2022-08-22T15:47:52.201586131Z"\n version="0.26.0">\n <listing>+package org.animals\n +alias org.eolang.io.stdout\n +alias org.life.creature\n \n [t] > cat\n creature > @\n [] > talk\n stdout > @\n "cat talks"\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>org.animals</tail>\n <part>org.animals</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n <meta expanded="" line="3">\n <head>alias</head>\n <tail>creature org.life.creature</tail>\n <part>creature</part>\n <part>org.life.creature</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="5" name="cat" pos="0">\n <o line="5" name="t" pos="1"/>\n <o base="org.life.creature" line="6" name="@" pos="2"/>\n <o abstract="" line="7" name="talk" pos="2">\n <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">cat talks</o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:14.995 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 214µs 02:15:15.008 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 226µs 02:15:15.047 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 02:15:15.056 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 578ms 02:15:15.072 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2250 bytes of XML in 225µs 02:15:15.176 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:15.202 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 1ms 02:15:15.224 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 237µs 02:15:15.245 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes 02:15:15.256 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 256µs 02:15:15.261 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 216µs 02:15:15.262 [main] WARN com.yegor256.xsline.TrFast MDC= - XSL transformation 'add-refs' took too long 155ms (over 100ms) 02:15:15.264 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 180µs 02:15:15.284 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 601µs 02:15:15.354 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 15ms 02:15:15.402 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 13ms 02:15:15.404 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 232µs 02:15:15.406 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 667µs 02:15:15.414 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (2439 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="6"\n name="transformer"\n time="2022-08-22T15:47:52.220334546Z"\n version="0.26.0">\n <listing>+package breeds\n +alias org.animals.cat\n \n [] > bengal\n cat "hello" > @\n [] > meow\n ^.talk > @\n [] > bengal_live\n cat.live > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>breeds</tail>\n <part>breeds</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>cat org.animals.cat</tail>\n <part>cat</part>\n <part>org.animals.cat</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="4" name="bengal" pos="0">\n <o base="cat" line="5" name="@" pos="2">\n <o base="string" data="string" line="5" pos="6">hello</o>\n </o>\n <o abstract="" line="6" name="meow" pos="2">\n <o base="^" line="7" pos="4"/>\n <o base=".talk" line="7" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="8" name="bengal_live" pos="2">\n <o base="cat" line="9" pos="4"/>\n <o base=".live" line="9" method="" name="@" pos="7"/>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:15.422 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 448µs 02:15:15.426 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 2ms 02:15:15.456 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms 02:15:15.516 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:15.517 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 259µs 02:15:15.520 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 166µs 02:15:15.525 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (2499 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="6"\n name="transformer"\n time="2022-08-22T15:47:52.220334546Z"\n version="0.26.0">\n <listing>+package breeds\n +alias org.animals.cat\n \n [] > bengal\n cat "hello" > @\n [] > meow\n ^.talk > @\n [] > bengal_live\n cat.live > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>breeds</tail>\n <part>breeds</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>cat org.animals.cat</tail>\n <part>cat</part>\n <part>org.animals.cat</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="4" name="bengal" pos="0">\n <o base="org.animals.cat" line="5" name="@" pos="2">\n <o base="string" data="string" line="5" pos="6">hello</o>\n </o>\n <o abstract="" line="6" name="meow" pos="2">\n <o base="^" line="7" pos="4"/>\n <o base=".talk" line="7" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="8" name="bengal_live" pos="2">\n <o base="org.animals.cat" line="9" pos="4"/>\n <o base=".live" line="9" method="" name="@" pos="7"/>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:15.541 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 171µs 02:15:15.542 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 340µs 02:15:15.580 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 566µs 02:15:15.593 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 493ms 02:15:15.609 [main] DEBUG o.o.ddr.unit.graph.inner.InnerTest MDC= - NODE: app ATTRIBUTES: NODE: bengal ATTRIBUTES: name=meow, dist=0 name=bengal_live, dist=0 name=talk, dist=1 name=live, dist=2 NODE: bengal_live ATTRIBUTES: NODE: cat ATTRIBUTES: name=talk, dist=0 name=live, dist=1 NODE: creature ATTRIBUTES: name=live, dist=0 NODE: live ATTRIBUTES: NODE: meow ATTRIBUTES: NODE: talk ATTRIBUTES: 02:15:15.641 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4144 bytes of XML in 14ms 02:15:15.750 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 27ms 02:15:15.785 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 697µs 02:15:15.793 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 242µs 02:15:15.800 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4425 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="284"\n name="ex-1"\n time="2022-08-08T08:23:30.473543800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n stdout > @\n "I'm eating"\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > mouse\n animal > @\n [] > pii\n animal.live > @\n \n [] > human\n [] > live\n stdout > @\n "I'm alive human"\n [t] > talk\n stdout > @\n "human talks"\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [args...] > main\n mouse > tom\n tom.pii.eat > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="animal" line="16" pos="4" ref="3"/>\n <o base=".live" line="16" method="" name="@" pos="10"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:15.818 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 264µs 02:15:15.848 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 18ms 02:15:15.852 [main] WARN com.yegor256.xsline.TrFast MDC= - XSL transformation 'add-refs' took too long 137ms (over 100ms) 02:15:15.854 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 348µs 02:15:15.857 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 211µs 02:15:15.891 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 936µs 02:15:15.946 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 9ms 02:15:15.949 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 209µs 02:15:15.963 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 183µs 02:15:15.964 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4515 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="284"\n name="ex-1"\n time="2022-08-08T08:23:30.473543800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [] &gt; live\n [] &gt; eat\n stdout &gt; @\n "I'm eating"\n stdout &gt; @\n "I'm alive animal"\n [t] &gt; talk\n live &gt; @\n \n [] &gt; mouse\n animal &gt; @\n [] &gt; pii\n animal.live &gt; @\n \n [] &gt; human\n [] &gt; live\n stdout &gt; @\n "I'm alive human"\n [t] &gt; talk\n stdout &gt; @\n "human talks"\n \n [] &gt; cat\n animal &gt; @\n [m] &gt; meow\n ^.talk "meow" &gt; @\n \n [args...] &gt; main\n mouse &gt; tom\n tom.pii.eat &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="animal" line="16" pos="4" ref="3"/>\n <o base=".live" line="16" method="" name="@" pos="10"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:15.992 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 187µs 02:15:15.993 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 156µs 02:15:16.051 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:16.136 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 32ms 02:15:16.142 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 252µs 02:15:16.143 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 191µs 02:15:16.162 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4607 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="284"\n name="ex-1"\n time="2022-08-08T08:23:30.473543800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [] &gt; live\n [] &gt; eat\n stdout &gt; @\n "I'm eating"\n stdout &gt; @\n "I'm alive animal"\n [t] &gt; talk\n live &gt; @\n \n [] &gt; mouse\n animal &gt; @\n [] &gt; pii\n animal.live &gt; @\n \n [] &gt; human\n [] &gt; live\n stdout &gt; @\n "I'm alive human"\n [t] &gt; talk\n stdout &gt; @\n "human talks"\n \n [] &gt; cat\n animal &gt; @\n [m] &gt; meow\n ^.talk "meow" &gt; @\n \n [args...] &gt; main\n mouse &gt; tom\n tom.pii.eat &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="animal" line="16" pos="4" ref="3"/>\n <o base=".live" line="16" method="" name="@" pos="10"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="org.eolang.io.stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:16.181 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 281µs 02:15:16.197 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 555µs 02:15:16.199 [main] WARN com.yegor256.xsline.TrFast MDC= - XSL transformation 'resolve-aliases' took too long 122ms (over 100ms) 02:15:16.203 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 2ms 02:15:16.222 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 237µs 02:15:16.266 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 990µs 02:15:16.267 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 593ms 02:15:16.291 [main] DEBUG o.o.ddr.unit.graph.inner.InnerTest MDC= - NODE: animal ATTRIBUTES: name=live, dist=0 name=talk, dist=0 NODE: cat ATTRIBUTES: name=meow, dist=0 name=live, dist=1 name=talk, dist=1 NODE: eat ATTRIBUTES: NODE: human ATTRIBUTES: name=live, dist=0 name=talk, dist=0 NODE: live ATTRIBUTES: name=eat, dist=0 NODE: live ATTRIBUTES: NODE: main ATTRIBUTES: NODE: meow ATTRIBUTES: name=eat, dist=2 NODE: mouse ATTRIBUTES: name=pii, dist=0 name=live, dist=1 name=talk, dist=1 NODE: pii ATTRIBUTES: name=eat, dist=1 NODE: talk ATTRIBUTES: name=eat, dist=1 NODE: talk ATTRIBUTES: 02:15:16.312 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3742 bytes of XML in 384µs 02:15:16.456 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 31ms 02:15:16.469 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 268µs 02:15:16.473 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 224µs 02:15:16.479 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4032 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="242"\n name="ex-1"\n time="2022-08-15T09:19:12.232045800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n stdout > @\n "I'm eating"\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > mouse\n animal > @\n [] > pii\n animal.live > @\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk m > @\n \n [args...] > app\n mouse > tom\n cat > jerry\n jerry > jerry2\n seq > @\n tom.pii\n jerry2.live\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="animal" line="16" pos="4" ref="3"/>\n <o base=".live" line="16" method="" name="@" pos="10"/>\n </o>\n </o>\n <o abstract="" line="18" name="cat" pos="0">\n <o base="animal" line="19" name="@" pos="2" ref="3"/>\n <o abstract="" line="20" name="meow" pos="2">\n <o line="20" name="m" pos="3"/>\n <o base="^" line="21" pos="4"/>\n <o base=".talk" line="21" method="" name="@" pos="5">\n <o base="m" line="21" pos="11" ref="20"/>\n </o>\n </o>\n </o>\n <o abstract="" line="23" name="app" pos="0">\n <o line="23" name="args" pos="1" vararg=""/>\n <o base="mouse" line="24" name="tom" pos="2" ref="13"/>\n <o base="cat" line="25" name="jerry" pos="2" ref="18"/>\n <o base="jerry" line="26" name="jerry2" pos="2" ref="25"/>\n <o base="seq" line="27" name="@" pos="2">\n <o base="tom" line="28" pos="4" ref="24"/>\n <o base=".pii" line="28" method="" pos="7"/>\n <o base="jerry2" line="29" pos="4" ref="26"/>\n <o base=".live" line="29" method="" pos="10"/>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:16.495 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 748µs 02:15:16.513 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 13ms 02:15:16.514 [main] WARN com.yegor256.xsline.TrFast MDC= - XSL transformation 'add-refs' took too long 140ms (over 100ms) 02:15:16.521 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 3ms 02:15:16.537 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 319µs 02:15:16.585 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 13ms 02:15:16.633 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 11ms 02:15:16.634 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 234µs 02:15:16.642 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 181µs 02:15:16.645 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4122 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="242"\n name="ex-1"\n time="2022-08-15T09:19:12.232045800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n stdout > @\n "I'm eating"\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > mouse\n animal > @\n [] > pii\n animal.live > @\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk m > @\n \n [args...] > app\n mouse > tom\n cat > jerry\n jerry > jerry2\n seq > @\n tom.pii\n jerry2.live\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="animal" line="16" pos="4" ref="3"/>\n <o base=".live" line="16" method="" name="@" pos="10"/>\n </o>\n </o>\n <o abstract="" line="18" name="cat" pos="0">\n <o base="animal" line="19" name="@" pos="2" ref="3"/>\n <o abstract="" line="20" name="meow" pos="2">\n <o line="20" name="m" pos="3"/>\n <o base="^" line="21" pos="4"/>\n <o base=".talk" line="21" method="" name="@" pos="5">\n <o base="m" line="21" pos="11" ref="20"/>\n </o>\n </o>\n </o>\n <o abstract="" line="23" name="app" pos="0">\n <o line="23" name="args" pos="1" vararg=""/>\n <o base="mouse" line="24" name="tom" pos="2" ref="13"/>\n <o base="cat" line="25" name="jerry" pos="2" ref="18"/>\n <o base="jerry" line="26" name="jerry2" pos="2" ref="25"/>\n <o base="seq" line="27" name="@" pos="2">\n <o base="tom" line="28" pos="4" ref="24"/>\n <o base=".pii" line="28" method="" pos="7"/>\n <o base="jerry2" line="29" pos="4" ref="26"/>\n <o base=".live" line="29" method="" pos="10"/>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:16.655 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 453µs 02:15:16.660 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 144µs 02:15:16.699 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 899µs 02:15:16.751 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 02:15:16.774 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 321µs 02:15:16.786 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 208µs 02:15:16.791 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4186 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="242"\n name="ex-1"\n time="2022-08-15T09:19:12.232045800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [] &gt; live\n [] &gt; eat\n stdout &gt; @\n "I'm eating"\n stdout &gt; @\n "I'm alive animal"\n [t] &gt; talk\n live &gt; @\n \n [] &gt; mouse\n animal &gt; @\n [] &gt; pii\n animal.live &gt; @\n \n [] &gt; cat\n animal &gt; @\n [m] &gt; meow\n ^.talk m &gt; @\n \n [args...] &gt; app\n mouse &gt; tom\n cat &gt; jerry\n jerry &gt; jerry2\n seq &gt; @\n tom.pii\n jerry2.live\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="animal" line="16" pos="4" ref="3"/>\n <o base=".live" line="16" method="" name="@" pos="10"/>\n </o>\n </o>\n <o abstract="" line="18" name="cat" pos="0">\n <o base="animal" line="19" name="@" pos="2" ref="3"/>\n <o abstract="" line="20" name="meow" pos="2">\n <o line="20" name="m" pos="3"/>\n <o base="^" line="21" pos="4"/>\n <o base=".talk" line="21" method="" name="@" pos="5">\n <o base="m" line="21" pos="11" ref="20"/>\n </o>\n </o>\n </o>\n <o abstract="" line="23" name="app" pos="0">\n <o line="23" name="args" pos="1" vararg=""/>\n <o base="mouse" line="24" name="tom" pos="2" ref="13"/>\n <o base="cat" line="25" name="jerry" pos="2" ref="18"/>\n <o base="jerry" line="26" name="jerry2" pos="2" ref="25"/>\n <o base="seq" line="27" name="@" pos="2">\n <o base="tom" line="28" pos="4" ref="24"/>\n <o base=".pii" line="28" method="" pos="7"/>\n <o base="jerry2" line="29" pos="4" ref="26"/>\n <o base=".live" line="29" method="" pos="10"/>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:16.805 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 234µs 02:15:16.809 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 892µs 02:15:16.850 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 875µs 02:15:16.857 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 503ms 02:15:16.870 [main] DEBUG o.o.ddr.unit.graph.inner.InnerTest MDC= - NODE: animal ATTRIBUTES: name=live, dist=0 name=talk, dist=0 NODE: app ATTRIBUTES: NODE: cat ATTRIBUTES: name=meow, dist=0 name=live, dist=1 name=talk, dist=1 NODE: eat ATTRIBUTES: NODE: live ATTRIBUTES: name=eat, dist=0 NODE: meow ATTRIBUTES: name=eat, dist=2 NODE: mouse ATTRIBUTES: name=pii, dist=0 name=live, dist=1 name=talk, dist=1 NODE: pii ATTRIBUTES: name=eat, dist=1 NODE: talk ATTRIBUTES: name=eat, dist=1 02:15:16.886 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4133 bytes of XML in 287µs 02:15:16.998 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 26ms 02:15:17.008 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 254µs 02:15:17.009 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 179µs 02:15:17.017 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4406 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="338"\n name="ex-1"\n time="2022-08-05T16:54:10.446431200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [] &gt; live\n [] &gt; eat\n stdout &gt; @\n "I'm eating"\n stdout &gt; @\n "I'm alive animal"\n [t] &gt; talk\n live &gt; @\n \n [] &gt; mouse\n animal &gt; @\n [] &gt; pii\n ^.live &gt; @\n \n [] &gt; human\n [] &gt; live\n stdout &gt; @\n "I'm alive human"\n [t] &gt; talk\n stdout &gt; @\n "human talks"\n \n [] &gt; cat\n animal &gt; @\n [m] &gt; meow\n ^.talk "meow" &gt; @\n \n [args...] &gt; main\n mouse &gt; tom\n tom.pii.eat > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="^" line="16" pos="4"/>\n <o base=".live" line="16" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:17.026 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 934µs 02:15:17.031 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 225µs 02:15:17.037 [main] WARN com.yegor256.xsline.TrFast MDC= - XSL transformation 'add-refs' took too long 109ms (over 100ms) 02:15:17.038 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 204µs 02:15:17.054 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 15ms 02:15:17.091 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 02:15:17.123 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 02:15:17.137 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 231µs 02:15:17.139 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 148µs 02:15:17.140 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4496 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="338"\n name="ex-1"\n time="2022-08-05T16:54:10.446431200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [] &gt; live\n [] &gt; eat\n stdout &gt; @\n "I'm eating"\n stdout &gt; @\n "I'm alive animal"\n [t] &gt; talk\n live &gt; @\n \n [] &gt; mouse\n animal &gt; @\n [] &gt; pii\n ^.live &gt; @\n \n [] &gt; human\n [] &gt; live\n stdout &gt; @\n "I'm alive human"\n [t] &gt; talk\n stdout &gt; @\n "human talks"\n \n [] &gt; cat\n animal &gt; @\n [m] &gt; meow\n ^.talk "meow" > @\n \n [args...] > main\n mouse > tom\n tom.pii.eat > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="^" line="16" pos="4"/>\n <o base=".live" line="16" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:17.150 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 832µs 02:15:17.160 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 177µs 02:15:17.206 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 10ms 02:15:17.269 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 24ms 02:15:17.271 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 210µs 02:15:17.272 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 175µs 02:15:17.282 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4588 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="338"\n name="ex-1"\n time="2022-08-05T16:54:10.446431200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [] &gt; live\n [] &gt; eat\n stdout &gt; @\n "I'm eating"\n stdout &gt; @\n "I'm alive animal"\n [t] &gt; talk\n live &gt; @\n \n [] &gt; mouse\n animal &gt; @\n [] &gt; pii\n ^.live &gt; @\n \n [] &gt; human\n [] &gt; live\n stdout &gt; @\n "I'm alive human"\n [t] &gt; talk\n stdout &gt; @\n "human talks"\n \n [] &gt; cat\n animal &gt; @\n [m] &gt; meow\n ^.talk "meow" &gt; @\n \n [args...] &gt; main\n mouse &gt; tom\n tom.pii.eat > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="^" line="16" pos="4"/>\n <o base=".live" line="16" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="org.eolang.io.stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:17.293 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 193µs 02:15:17.294 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 173µs 02:15:17.324 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 921µs 02:15:17.329 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 414ms 02:15:17.342 [main] DEBUG o.o.ddr.unit.graph.inner.InnerTest MDC= - NODE: animal ATTRIBUTES: name=live, dist=0 name=talk, dist=0 NODE: cat ATTRIBUTES: name=meow, dist=0 name=live, dist=1 name=talk, dist=1 NODE: eat ATTRIBUTES: NODE: human ATTRIBUTES: name=live, dist=0 name=talk, dist=0 NODE: live ATTRIBUTES: name=eat, dist=0 NODE: live ATTRIBUTES: NODE: main ATTRIBUTES: NODE: meow ATTRIBUTES: name=eat, dist=2 NODE: mouse ATTRIBUTES: name=pii, dist=0 name=live, dist=1 name=talk, dist=1 NODE: pii ATTRIBUTES: name=eat, dist=1 NODE: talk ATTRIBUTES: name=eat, dist=1 NODE: talk ATTRIBUTES: 02:15:17.369 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4473 bytes of XML in 10ms 02:15:17.466 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 22ms 02:15:17.481 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 9ms 02:15:17.483 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 254µs 02:15:17.492 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4789 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="316"\n name="ex-1"\n time="2022-08-12T11:46:09.609910400Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n [] > smth_else\n 5.plus > @\n 3\n stdout > @\n "I'm eating"\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > mouse\n animal > @\n [] > pii\n animal.live > @\n \n [] > human\n [] > live\n stdout > @\n "I'm alive human"\n [t] > talk\n stdout > @\n "human talks"\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [args...] > main\n mouse > tom\n tom.pii.eat > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o abstract="" line="6" name="smth_else" pos="6">\n <o base="int" data="int" line="7" pos="8">5</o>\n <o base=".plus" line="7" method="" name="@" pos="9">\n <o base="int" data="int" line="8" pos="10">3</o>\n </o>\n </o>\n <o base="stdout" line="9" name="@" pos="6">\n <o base="string" data="string" line="10" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="stdout" line="11" name="@" pos="4">\n <o base="string" data="string" line="12" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="live" line="14" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="16" name="mouse" pos="0">\n <o base="animal" line="17" name="@" pos="2" ref="3"/>\n <o abstract="" line="18" name="pii" pos="2">\n <o base="animal" line="19" pos="4" ref="3"/>\n <o base=".live" line="19" method="" name="@" pos="10"/>\n </o>\n </o>\n <o abstract="" line="21" name="human" pos="0">\n <o abstract="" line="22" name="live" pos="2">\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="25" name="talk" pos="2">\n <o line="25" name="t" pos="3"/>\n <o base="stdout" line="26" name="@" pos="4">\n <o base="string" data="string" line="27" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="29" name="cat" pos="0">\n <o base="animal" line="30" name="@" pos="2" ref="3"/>\n <o abstract="" line="31" name="meow" pos="2">\n <o line="31" name="m" pos="3"/>\n <o base="^" line="32" pos="4"/>\n <o base=".talk" line="32" method="" name="@" pos="5">\n <o base="string" data="string" line="32" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="34" name="main" pos="0">\n <o line="34" name="args" pos="1" vararg=""/>\n <o base="mouse" line="35" name="tom" pos="2" ref="16"/>\n <o base="tom" line="36" pos="2" ref="35"/>\n <o base=".pii" line="36" method="" pos="5"/>\n <o base=".eat" line="36" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:17.503 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 759µs 02:15:17.505 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 177µs 02:15:17.529 [main] WARN com.yegor256.xsline.TrFast MDC= - XSL transformation 'add-refs' took too long 108ms (over 100ms) 02:15:17.531 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 265µs 02:15:17.537 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 240µs 02:15:17.556 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 889µs 02:15:17.596 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 02:15:17.622 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 871µs 02:15:17.633 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 4ms 02:15:17.645 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4879 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="316"\n name="ex-1"\n time="2022-08-12T11:46:09.609910400Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n [] > smth_else\n 5.plus > @\n 3\n stdout > @\n "I'm eating"\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > mouse\n animal > @\n [] > pii\n animal.live > @\n \n [] > human\n [] > live\n stdout > @\n "I'm alive human"\n [t] > talk\n stdout > @\n "human talks"\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [args...] > main\n mouse > tom\n tom.pii.eat > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o abstract="" line="6" name="smth_else" pos="6">\n <o base="int" data="int" line="7" pos="8">5</o>\n <o base=".plus" line="7" method="" name="@" pos="9">\n <o base="int" data="int" line="8" pos="10">3</o>\n </o>\n </o>\n <o base="stdout" line="9" name="@" pos="6">\n <o base="string" data="string" line="10" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="stdout" line="11" name="@" pos="4">\n <o base="string" data="string" line="12" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="live" line="14" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="16" name="mouse" pos="0">\n <o base="animal" line="17" name="@" pos="2" ref="3"/>\n <o abstract="" line="18" name="pii" pos="2">\n <o base="animal" line="19" pos="4" ref="3"/>\n <o base=".live" line="19" method="" name="@" pos="10"/>\n </o>\n </o>\n <o abstract="" line="21" name="human" pos="0">\n <o abstract="" line="22" name="live" pos="2">\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="25" name="talk" pos="2">\n <o line="25" name="t" pos="3"/>\n <o base="stdout" line="26" name="@" pos="4">\n <o base="string" data="string" line="27" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="29" name="cat" pos="0">\n <o base="animal" line="30" name="@" pos="2" ref="3"/>\n <o abstract="" line="31" name="meow" pos="2">\n <o line="31" name="m" pos="3"/>\n <o base="^" line="32" pos="4"/>\n <o base=".talk" line="32" method="" name="@" pos="5">\n <o base="string" data="string" line="32" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="34" name="main" pos="0">\n <o line="34" name="args" pos="1" vararg=""/>\n <o base="mouse" line="35" name="tom" pos="2" ref="16"/>\n <o base="tom" line="36" pos="2" ref="35"/>\n <o base=".pii" line="36" method="" pos="5"/>\n <o base=".eat" line="36" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:17.655 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 220µs 02:15:17.661 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 864µs 02:15:17.694 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 15ms 02:15:17.766 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 21ms 02:15:17.769 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 680µs 02:15:17.772 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 1ms 02:15:17.774 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4971 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="316"\n name="ex-1"\n time="2022-08-12T11:46:09.609910400Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n [] > smth_else\n 5.plus > @\n 3\n stdout > @\n "I'm eating"\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > mouse\n animal > @\n [] > pii\n animal.live > @\n \n [] > human\n [] > live\n stdout > @\n "I'm alive human"\n [t] > talk\n stdout > @\n "human talks"\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [args...] > main\n mouse > tom\n tom.pii.eat > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o abstract="" line="6" name="smth_else" pos="6">\n <o base="int" data="int" line="7" pos="8">5</o>\n <o base=".plus" line="7" method="" name="@" pos="9">\n <o base="int" data="int" line="8" pos="10">3</o>\n </o>\n </o>\n <o base="org.eolang.io.stdout" line="9" name="@" pos="6">\n <o base="string" data="string" line="10" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="org.eolang.io.stdout" line="11" name="@" pos="4">\n <o base="string" data="string" line="12" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="live" line="14" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="16" name="mouse" pos="0">\n <o base="animal" line="17" name="@" pos="2" ref="3"/>\n <o abstract="" line="18" name="pii" pos="2">\n <o base="animal" line="19" pos="4" ref="3"/>\n <o base=".live" line="19" method="" name="@" pos="10"/>\n </o>\n </o>\n <o abstract="" line="21" name="human" pos="0">\n <o abstract="" line="22" name="live" pos="2">\n <o base="org.eolang.io.stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="25" name="talk" pos="2">\n <o line="25" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="26" name="@" pos="4">\n <o base="string" data="string" line="27" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="29" name="cat" pos="0">\n <o base="animal" line="30" name="@" pos="2" ref="3"/>\n <o abstract="" line="31" name="meow" pos="2">\n <o line="31" name="m" pos="3"/>\n <o base="^" line="32" pos="4"/>\n <o base=".talk" line="32" method="" name="@" pos="5">\n <o base="string" data="string" line="32" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="34" name="main" pos="0">\n <o line="34" name="args" pos="1" vararg=""/>\n <o base="mouse" line="35" name="tom" pos="2" ref="16"/>\n <o base="tom" line="36" pos="2" ref="35"/>\n <o base=".pii" line="36" method="" pos="5"/>\n <o base=".eat" line="36" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:17.791 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 191µs 02:15:17.801 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 185µs 02:15:17.829 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 12ms 02:15:17.832 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 436ms 02:15:17.849 [main] DEBUG o.o.ddr.unit.graph.inner.InnerTest MDC= - NODE: animal ATTRIBUTES: name=live, dist=0 name=talk, dist=0 NODE: cat ATTRIBUTES: name=meow, dist=0 name=live, dist=1 name=talk, dist=1 NODE: eat ATTRIBUTES: name=smth_else, dist=0 NODE: human ATTRIBUTES: name=live, dist=0 name=talk, dist=0 NODE: live ATTRIBUTES: name=eat, dist=0 NODE: live ATTRIBUTES: NODE: main ATTRIBUTES: name=smth_else, dist=1 NODE: meow ATTRIBUTES: name=eat, dist=2 NODE: mouse ATTRIBUTES: name=pii, dist=0 name=live, dist=1 name=talk, dist=1 NODE: pii ATTRIBUTES: name=eat, dist=1 NODE: smth_else ATTRIBUTES: NODE: talk ATTRIBUTES: name=eat, dist=1 NODE: talk ATTRIBUTES: 02:15:17.872 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4653 bytes of XML in 2ms 02:15:17.979 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 25ms 02:15:17.988 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 1ms 02:15:17.998 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 245µs 02:15:18.008 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4962 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="251"\n name="ex-1"\n time="2022-08-05T11:01:08.537156600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n stdout > @\n "I'm alive animal"\n [t] > talk\n stdout > @\n "animal talks"\n \n [] > human\n [] > live\n stdout > @\n "I'm alive human"\n [t] > talk\n stdout > @\n "human talks"\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [] > dog\n animal > @\n [] > live\n ^.talk "I am a dog" > @\n [] > woof\n stdout > @\n "woof"\n \n [] > sam\n human > @\n [job] > work\n ^.live > @\n \n [args...] > main\n dog > tom\n dog.woof &gt; @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="human" pos="0">\n <o abstract="" line="12" name="live" pos="2">\n <o base="stdout" line="13" name="@" pos="4">\n <o base="string" data="string" line="14" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="15" name="talk" pos="2">\n <o line="15" name="t" pos="3"/>\n <o base="stdout" line="16" name="@" pos="4">\n <o base="string" data="string" line="17" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="19" name="cat" pos="0">\n <o base="animal" line="20" name="@" pos="2" ref="3"/>\n <o abstract="" line="21" name="meow" pos="2">\n <o line="21" name="m" pos="3"/>\n <o base="^" line="22" pos="4"/>\n <o base=".talk" line="22" method="" name="@" pos="5">\n <o base="string" data="string" line="22" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="24" name="dog" pos="0">\n <o base="animal" line="25" name="@" pos="2" ref="3"/>\n <o abstract="" line="26" name="live" pos="2">\n <o base="^" line="27" pos="4"/>\n <o base=".talk" line="27" method="" name="@" pos="5">\n <o base="string" data="string" line="27" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="28" name="woof" pos="2">\n <o base="stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="sam" pos="0">\n <o base="human" line="33" name="@" pos="2" ref="11"/>\n <o abstract="" line="34" name="work" pos="2">\n <o line="34" name="job" pos="3"/>\n <o base="^" line="35" pos="4"/>\n <o base=".live" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="dog" line="38" name="tom" pos="2" ref="24"/>\n <o base="dog" line="39" pos="2" ref="24"/>\n <o base=".woof" line="39" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:18.019 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 242µs 02:15:18.025 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 250µs 02:15:18.032 [main] WARN com.yegor256.xsline.TrFast MDC= - XSL transformation 'add-refs' took too long 110ms (over 100ms) 02:15:18.038 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 611µs 02:15:18.042 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 2ms 02:15:18.059 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:18.091 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 8ms 02:15:18.101 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 3ms 02:15:18.103 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 147µs 02:15:18.105 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (5052 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="251"\n name="ex-1"\n time="2022-08-05T11:01:08.537156600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [] &gt; live\n stdout &gt; @\n "I'm alive animal"\n [t] &gt; talk\n stdout &gt; @\n "animal talks"\n \n [] &gt; human\n [] &gt; live\n stdout &gt; @\n "I'm alive human"\n [t] &gt; talk\n stdout &gt; @\n "human talks"\n \n [] &gt; cat\n animal &gt; @\n [m] &gt; meow\n ^.talk "meow" &gt; @\n \n [] &gt; dog\n animal &gt; @\n [] &gt; live\n ^.talk "I am a dog" &gt; @\n [] &gt; woof\n stdout &gt; @\n "woof"\n \n [] &gt; sam\n human &gt; @\n [job] &gt; work\n ^.live &gt; @\n \n [args...] &gt; main\n dog &gt; tom\n dog.woof &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="human" pos="0">\n <o abstract="" line="12" name="live" pos="2">\n <o base="stdout" line="13" name="@" pos="4">\n <o base="string" data="string" line="14" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="15" name="talk" pos="2">\n <o line="15" name="t" pos="3"/>\n <o base="stdout" line="16" name="@" pos="4">\n <o base="string" data="string" line="17" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="19" name="cat" pos="0">\n <o base="animal" line="20" name="@" pos="2" ref="3"/>\n <o abstract="" line="21" name="meow" pos="2">\n <o line="21" name="m" pos="3"/>\n <o base="^" line="22" pos="4"/>\n <o base=".talk" line="22" method="" name="@" pos="5">\n <o base="string" data="string" line="22" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="24" name="dog" pos="0">\n <o base="animal" line="25" name="@" pos="2" ref="3"/>\n <o abstract="" line="26" name="live" pos="2">\n <o base="^" line="27" pos="4"/>\n <o base=".talk" line="27" method="" name="@" pos="5">\n <o base="string" data="string" line="27" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="28" name="woof" pos="2">\n <o base="stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="sam" pos="0">\n <o base="human" line="33" name="@" pos="2" ref="11"/>\n <o abstract="" line="34" name="work" pos="2">\n <o line="34" name="job" pos="3"/>\n <o base="^" line="35" pos="4"/>\n <o base=".live" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="dog" line="38" name="tom" pos="2" ref="24"/>\n <o base="dog" line="39" pos="2" ref="24"/>\n <o base=".woof" line="39" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:18.118 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 149µs 02:15:18.120 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 2ms 02:15:18.165 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms 02:15:18.202 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 11ms 02:15:18.205 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 626µs 02:15:18.208 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 419µs 02:15:18.209 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (5158 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="251"\n name="ex-1"\n time="2022-08-05T11:01:08.537156600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [] &gt; live\n stdout &gt; @\n "I'm alive animal"\n [t] &gt; talk\n stdout &gt; @\n "animal talks"\n \n [] &gt; human\n [] &gt; live\n stdout &gt; @\n "I'm alive human"\n [t] &gt; talk\n stdout &gt; @\n "human talks"\n \n [] &gt; cat\n animal &gt; @\n [m] > meow\n ^.talk "meow" > @\n \n [] > dog\n animal > @\n [] > live\n ^.talk "I am a dog" > @\n [] > woof\n stdout > @\n "woof"\n \n [] > sam\n human > @\n [job] > work\n ^.live > @\n \n [args...] > main\n dog > tom\n dog.woof > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="org.eolang.io.stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="human" pos="0">\n <o abstract="" line="12" name="live" pos="2">\n <o base="org.eolang.io.stdout" line="13" name="@" pos="4">\n <o base="string" data="string" line="14" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="15" name="talk" pos="2">\n <o line="15" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="16" name="@" pos="4">\n <o base="string" data="string" line="17" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="19" name="cat" pos="0">\n <o base="animal" line="20" name="@" pos="2" ref="3"/>\n <o abstract="" line="21" name="meow" pos="2">\n <o line="21" name="m" pos="3"/>\n <o base="^" line="22" pos="4"/>\n <o base=".talk" line="22" method="" name="@" pos="5">\n <o base="string" data="string" line="22" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="24" name="dog" pos="0">\n <o base="animal" line="25" name="@" pos="2" ref="3"/>\n <o abstract="" line="26" name="live" pos="2">\n <o base="^" line="27" pos="4"/>\n <o base=".talk" line="27" method="" name="@" pos="5">\n <o base="string" data="string" line="27" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="28" name="woof" pos="2">\n <o base="org.eolang.io.stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="sam" pos="0">\n <o base="human" line="33" name="@" pos="2" ref="11"/>\n <o abstract="" line="34" name="work" pos="2">\n <o line="34" name="job" pos="3"/>\n <o base="^" line="35" pos="4"/>\n <o base=".live" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="dog" line="38" name="tom" pos="2" ref="24"/>\n <o base="dog" line="39" pos="2" ref="24"/>\n <o base=".woof" line="39" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:18.221 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 164µs 02:15:18.222 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 146µs 02:15:18.233 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms 02:15:18.234 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 326ms 02:15:18.244 [main] DEBUG o.o.ddr.unit.graph.inner.InnerTest MDC= - NODE: animal ATTRIBUTES: name=live, dist=0 name=talk, dist=0 NODE: cat ATTRIBUTES: name=meow, dist=0 name=live, dist=1 name=talk, dist=1 NODE: dog ATTRIBUTES: name=live, dist=0 name=woof, dist=0 name=talk, dist=1 NODE: human ATTRIBUTES: name=live, dist=0 name=talk, dist=0 NODE: live ATTRIBUTES: NODE: live ATTRIBUTES: NODE: live ATTRIBUTES: NODE: main ATTRIBUTES: NODE: meow ATTRIBUTES: NODE: sam ATTRIBUTES: name=work, dist=0 name=live, dist=1 name=talk, dist=1 NODE: talk ATTRIBUTES: NODE: talk ATTRIBUTES: NODE: woof ATTRIBUTES: NODE: work ATTRIBUTES: 02:15:18.257 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3689 bytes of XML in 256µs 02:15:18.300 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms 02:15:18.304 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 617µs 02:15:18.306 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 219µs 02:15:18.308 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3940 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="401"\n name="ex-1"\n time="2022-08-12T18:11:26.935279200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n stdout > @\n "I'm eating"\n [] > smth\n 5.plus > @\n 6\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > rat\n mouse > @\n [] > rat_pii\n ^.pii.eat > @\n \n [] > mouse\n animal > @\n [] > pii\n ^.live > @\n \n [args...] > main\n rat > tom\n tom.rat_pii > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n <o abstract="" line="8" name="smth" pos="6">\n <o base="int" data="int" line="9" pos="8">5</o>\n <o base=".plus" line="9" method="" name="@" pos="9">\n <o base="int" data="int" line="10" pos="10">6</o>\n </o>\n </o>\n </o>\n <o base="stdout" line="11" name="@" pos="4">\n <o base="string" data="string" line="12" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="live" line="14" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="16" name="rat" pos="0">\n <o base="mouse" line="17" name="@" pos="2" ref="21"/>\n <o abstract="" line="18" name="rat_pii" pos="2">\n <o base="^" line="19" pos="4"/>\n <o base=".pii" line="19" method="" pos="5"/>\n <o base=".eat" line="19" method="" name="@" pos="9"/>\n </o>\n </o>\n <o abstract="" line="21" name="mouse" pos="0">\n <o base="animal" line="22" name="@" pos="2" ref="3"/>\n <o abstract="" line="23" name="pii" pos="2">\n <o base="^" line="24" pos="4"/>\n <o base=".live" line="24" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="rat" line="27" name="tom" pos="2" ref="16"/>\n <o base="tom" line="28" pos="2" ref="27"/>\n <o base=".rat_pii" line="28" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:18.323 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 193µs 02:15:18.329 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 601µs 02:15:18.361 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 10ms 02:15:18.386 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:18.388 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 243µs 02:15:18.390 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 196µs 02:15:18.391 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4030 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="401"\n name="ex-1"\n time="2022-08-12T18:11:26.935279200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n stdout > @\n "I'm eating"\n [] > smth\n 5.plus > @\n 6\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > rat\n mouse > @\n [] > rat_pii\n ^.pii.eat > @\n \n [] > mouse\n animal > @\n [] > pii\n ^.live > @\n \n [args...] > main\n rat > tom\n tom.rat_pii > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n <o abstract="" line="8" name="smth" pos="6">\n <o base="int" data="int" line="9" pos="8">5</o>\n <o base=".plus" line="9" method="" name="@" pos="9">\n <o base="int" data="int" line="10" pos="10">6</o>\n </o>\n </o>\n </o>\n <o base="stdout" line="11" name="@" pos="4">\n <o base="string" data="string" line="12" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="live" line="14" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="16" name="rat" pos="0">\n <o base="mouse" line="17" name="@" pos="2" ref="21"/>\n <o abstract="" line="18" name="rat_pii" pos="2">\n <o base="^" line="19" pos="4"/>\n <o base=".pii" line="19" method="" pos="5"/>\n <o base=".eat" line="19" method="" name="@" pos="9"/>\n </o>\n </o>\n <o abstract="" line="21" name="mouse" pos="0">\n <o base="animal" line="22" name="@" pos="2" ref="3"/>\n <o abstract="" line="23" name="pii" pos="2">\n <o base="^" line="24" pos="4"/>\n <o base=".live" line="24" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="rat" line="27" name="tom" pos="2" ref="16"/>\n <o base="tom" line="28" pos="2" ref="27"/>\n <o base=".rat_pii" line="28" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:18.400 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 370µs 02:15:18.401 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 141µs 02:15:18.414 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 704µs 02:15:18.440 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 02:15:18.442 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 210µs 02:15:18.443 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 172µs 02:15:18.444 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4094 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="401"\n name="ex-1"\n time="2022-08-12T18:11:26.935279200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n stdout > @\n "I'm eating"\n [] > smth\n 5.plus > @\n 6\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > rat\n mouse > @\n [] > rat_pii\n ^.pii.eat > @\n \n [] > mouse\n animal > @\n [] > pii\n ^.live > @\n \n [args...] > main\n rat > tom\n tom.rat_pii > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n <o abstract="" line="8" name="smth" pos="6">\n <o base="int" data="int" line="9" pos="8">5</o>\n <o base=".plus" line="9" method="" name="@" pos="9">\n <o base="int" data="int" line="10" pos="10">6</o>\n </o>\n </o>\n </o>\n <o base="org.eolang.io.stdout" line="11" name="@" pos="4">\n <o base="string" data="string" line="12" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="live" line="14" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="16" name="rat" pos="0">\n <o base="mouse" line="17" name="@" pos="2" ref="21"/>\n <o abstract="" line="18" name="rat_pii" pos="2">\n <o base="^" line="19" pos="4"/>\n <o base=".pii" line="19" method="" pos="5"/>\n <o base=".eat" line="19" method="" name="@" pos="9"/>\n </o>\n </o>\n <o abstract="" line="21" name="mouse" pos="0">\n <o base="animal" line="22" name="@" pos="2" ref="3"/>\n <o abstract="" line="23" name="pii" pos="2">\n <o base="^" line="24" pos="4"/>\n <o base=".live" line="24" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="rat" line="27" name="tom" pos="2" ref="16"/>\n <o base="tom" line="28" pos="2" ref="27"/>\n <o base=".rat_pii" line="28" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:18.455 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 148µs 02:15:18.460 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 186µs 02:15:18.477 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 9ms 02:15:18.477 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 208ms 02:15:18.485 [main] DEBUG o.o.ddr.unit.graph.inner.InnerTest MDC= - NODE: animal ATTRIBUTES: name=live, dist=0 name=talk, dist=0 NODE: eat ATTRIBUTES: name=smth, dist=0 NODE: live ATTRIBUTES: name=eat, dist=0 NODE: main ATTRIBUTES: name=smth, dist=2 NODE: mouse ATTRIBUTES: name=pii, dist=0 name=live, dist=1 name=talk, dist=1 NODE: pii ATTRIBUTES: name=eat, dist=1 NODE: rat ATTRIBUTES: name=rat_pii, dist=0 name=pii, dist=1 name=live, dist=2 name=talk, dist=2 NODE: rat_pii ATTRIBUTES: name=smth, dist=1 NODE: smth ATTRIBUTES: NODE: talk ATTRIBUTES: name=eat, dist=1 02:15:18.499 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4097 bytes of XML in 245µs 02:15:18.540 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 13ms 02:15:18.547 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 899µs 02:15:18.553 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 3ms 02:15:18.555 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4378 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="273"\n name="ex-1"\n time="2022-08-08T10:02:11.428317600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classC > @\n [] > doB\n ^.doC > @\n \n [] > classC\n classA > @\n [] > doC\n stdout > @\n "C"\n \n [] > classA2\n classB2 > @\n [] > doA2\n stdout > @\n "A"\n \n [] > classB2\n classC2 > @\n [] > doB2\n ^.doC2 > @\n \n [] > classC2\n classA2 > @\n [] > doC2\n stdout > @\n "C"\n \n [args...] > main\n classB > instance\n instance.doB > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classA2" pos="0">\n <o base="classB2" line="21" name="@" pos="2" ref="26"/>\n <o abstract="" line="22" name="doA2" pos="2">\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="classB2" pos="0">\n <o base="classC2" line="27" name="@" pos="2" ref="31"/>\n <o abstract="" line="28" name="doB2" pos="2">\n <o base="^" line="29" pos="4"/>\n <o base=".doC2" line="29" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="31" name="classC2" pos="0">\n <o base="classA2" line="32" name="@" pos="2" ref="20"/>\n <o abstract="" line="33" name="doC2" pos="2">\n <o base="stdout" line="34" name="@" pos="4">\n <o base="string" data="string" line="35" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="classB" line="38" name="instance" pos="2" ref="9"/>\n <o base="instance" line="39" pos="2" ref="38"/>\n <o base=".doB" line="39" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:18.568 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 2ms 02:15:18.572 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 400µs 02:15:18.588 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 02:15:18.609 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms 02:15:18.611 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 197µs 02:15:18.612 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 134µs 02:15:18.616 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4468 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="273"\n name="ex-1"\n time="2022-08-08T10:02:11.428317600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classC > @\n [] > doB\n ^.doC > @\n \n [] > classC\n classA > @\n [] > doC\n stdout > @\n "C"\n \n [] > classA2\n classB2 > @\n [] > doA2\n stdout > @\n "A"\n \n [] > classB2\n classC2 > @\n [] > doB2\n ^.doC2 > @\n \n [] > classC2\n classA2 > @\n [] > doC2\n stdout > @\n "C"\n \n [args...] > main\n classB > instance\n instance.doB > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classA2" pos="0">\n <o base="classB2" line="21" name="@" pos="2" ref="26"/>\n <o abstract="" line="22" name="doA2" pos="2">\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="classB2" pos="0">\n <o base="classC2" line="27" name="@" pos="2" ref="31"/>\n <o abstract="" line="28" name="doB2" pos="2">\n <o base="^" line="29" pos="4"/>\n <o base=".doC2" line="29" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="31" name="classC2" pos="0">\n <o base="classA2" line="32" name="@" pos="2" ref="20"/>\n <o abstract="" line="33" name="doC2" pos="2">\n <o base="stdout" line="34" name="@" pos="4">\n <o base="string" data="string" line="35" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="classB" line="38" name="instance" pos="2" ref="9"/>\n <o base="instance" line="39" pos="2" ref="38"/>\n <o base=".doB" line="39" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:18.626 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 129µs 02:15:18.629 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 149µs 02:15:18.649 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 922µs 02:15:18.692 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 8ms 02:15:18.696 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 234µs 02:15:18.697 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 205µs 02:15:18.698 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4560 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="273"\n name="ex-1"\n time="2022-08-08T10:02:11.428317600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classC > @\n [] > doB\n ^.doC > @\n \n [] > classC\n classA > @\n [] > doC\n stdout > @\n "C"\n \n [] > classA2\n classB2 > @\n [] > doA2\n stdout > @\n "A"\n \n [] > classB2\n classC2 > @\n [] > doB2\n ^.doC2 > @\n \n [] > classC2\n classA2 > @\n [] > doC2\n stdout > @\n "C"\n \n [args...] > main\n classB > instance\n instance.doB > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="org.eolang.io.stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classA2" pos="0">\n <o base="classB2" line="21" name="@" pos="2" ref="26"/>\n <o abstract="" line="22" name="doA2" pos="2">\n <o base="org.eolang.io.stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="classB2" pos="0">\n <o base="classC2" line="27" name="@" pos="2" ref="31"/>\n <o abstract="" line="28" name="doB2" pos="2">\n <o base="^" line="29" pos="4"/>\n <o base=".doC2" line="29" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="31" name="classC2" pos="0">\n <o base="classA2" line="32" name="@" pos="2" ref="20"/>\n <o abstract="" line="33" name="doC2" pos="2">\n <o base="org.eolang.io.stdout" line="34" name="@" pos="4">\n <o base="string" data="string" line="35" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="classB" line="38" name="instance" pos="2" ref="9"/>\n <o base="instance" line="39" pos="2" ref="38"/>\n <o base=".doB" line="39" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:18.712 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 160µs 02:15:18.713 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 158µs 02:15:18.730 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms 02:15:18.731 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 220ms 02:15:18.736 [main] DEBUG o.o.ddr.unit.graph.inner.InnerTest MDC= - NODE: classA ATTRIBUTES: name=doA, dist=0 name=doB, dist=1 name=doC, dist=2 NODE: classA2 ATTRIBUTES: name=doA2, dist=0 name=doB2, dist=1 name=doC2, dist=2 NODE: classB ATTRIBUTES: name=doB, dist=0 name=doC, dist=1 name=doA, dist=2 NODE: classB2 ATTRIBUTES: name=doB2, dist=0 name=doC2, dist=1 name=doA2, dist=2 NODE: classC ATTRIBUTES: name=doC, dist=0 name=doA, dist=1 name=doB, dist=2 NODE: classC2 ATTRIBUTES: name=doC2, dist=0 name=doA2, dist=1 name=doB2, dist=2 NODE: doA ATTRIBUTES: NODE: doA2 ATTRIBUTES: NODE: doB ATTRIBUTES: NODE: doB2 ATTRIBUTES: NODE: doC ATTRIBUTES: NODE: doC2 ATTRIBUTES: NODE: main ATTRIBUTES: [WARNING] Tests run: 11, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 19.726 s - in org.objectionary.ddr.unit.graph.inner.InnerTest [INFO] Running org.objectionary.ddr.unit.sources.tempdir.TempDirectoryTest 02:15:18.772 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3089 bytes of XML in 2ms 02:15:18.831 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms 02:15:18.834 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 2ms 02:15:18.836 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 575µs 02:15:18.837 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3271 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="302"\n name="ex-1"\n time="2022-08-17T06:44:30.306761800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.ut.util\n \n [] > classA\n util > @\n [] > doA\n QQ.io.stdout > @\n "gg"\n \n [] > animal\n [] > live\n QQ.io.stdout > @\n "alive"\n \n [] > cat\n animal > @\n \n [] > bengal\n cat.live > @\n \n [args...] > app\n classA > instance\n instance.doUtil > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.ut.util</tail>\n <part>org.ut.util</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="util" line="4" name="@" pos="2"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="QQ" line="6" pos="4"/>\n <o base=".io" line="6" method="" pos="6"/>\n <o base=".stdout" line="6" method="" name="@" pos="9">\n <o base="string" data="string" line="7" pos="6">gg</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="animal" pos="0">\n <o abstract="" line="10" name="live" pos="2">\n <o base="QQ" line="11" pos="4"/>\n <o base=".io" line="11" method="" pos="6"/>\n <o base=".stdout" line="11" method="" name="@" pos="9">\n <o base="string" data="string" line="12" pos="6">alive</o>\n </o>\n </o>\n </o>\n <o abstract="" line="14" name="cat" pos="0">\n <o base="animal" line="15" name="@" pos="2" ref="9"/>\n </o>\n <o abstract="" line="17" name="bengal" pos="0">\n <o base="cat" line="18" pos="2" ref="14"/>\n <o base=".live" line="18" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="20" name="app" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classA" line="21" name="instance" pos="2" ref="3"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doUtil" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:18.849 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 185µs 02:15:18.851 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 171µs 02:15:18.866 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 573µs 02:15:18.893 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 9ms 02:15:18.895 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 199µs 02:15:18.896 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 149µs 02:15:18.898 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (3357 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="302"\n name="ex-1"\n time="2022-08-17T06:44:30.306761800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.ut.util\n \n [] &gt; classA\n util &gt; @\n [] &gt; doA\n QQ.io.stdout &gt; @\n "gg"\n \n [] &gt; animal\n [] &gt; live\n QQ.io.stdout &gt; @\n "alive"\n \n [] &gt; cat\n animal &gt; @\n \n [] &gt; bengal\n cat.live &gt; @\n \n [args...] &gt; app\n classA &gt; instance\n instance.doUtil &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>util org.ut.util</tail>\n <part>util</part>\n <part>org.ut.util</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="util" line="4" name="@" pos="2"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="QQ" line="6" pos="4"/>\n <o base=".io" line="6" method="" pos="6"/>\n <o base=".stdout" line="6" method="" name="@" pos="9">\n <o base="string" data="string" line="7" pos="6">gg</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="animal" pos="0">\n <o abstract="" line="10" name="live" pos="2">\n <o base="QQ" line="11" pos="4"/>\n <o base=".io" line="11" method="" pos="6"/>\n <o base=".stdout" line="11" method="" name="@" pos="9">\n <o base="string" data="string" line="12" pos="6">alive</o>\n </o>\n </o>\n </o>\n <o abstract="" line="14" name="cat" pos="0">\n <o base="animal" line="15" name="@" pos="2" ref="9"/>\n </o>\n <o abstract="" line="17" name="bengal" pos="0">\n <o base="cat" line="18" pos="2" ref="14"/>\n <o base=".live" line="18" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="20" name="app" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classA" line="21" name="instance" pos="2" ref="3"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doUtil" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:18.906 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 142µs 02:15:18.914 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 153µs 02:15:18.928 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 607µs 02:15:18.954 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms 02:15:18.957 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 472µs 02:15:18.960 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 715µs 02:15:18.961 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (3400 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="302"\n name="ex-1"\n time="2022-08-17T06:44:30.306761800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.ut.util\n \n [] > classA\n util > @\n [] > doA\n QQ.io.stdout > @\n "gg"\n \n [] > animal\n [] > live\n QQ.io.stdout > @\n "alive"\n \n [] > cat\n animal > @\n \n [] > bengal\n cat.live > @\n \n [args...] > app\n classA > instance\n instance.doUtil > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>util org.ut.util</tail>\n <part>util</part>\n <part>org.ut.util</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="org.ut.util" line="4" name="@" pos="2"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="QQ" line="6" pos="4"/>\n <o base=".io" line="6" method="" pos="6"/>\n <o base=".stdout" line="6" method="" name="@" pos="9">\n <o base="string" data="string" line="7" pos="6">gg</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="animal" pos="0">\n <o abstract="" line="10" name="live" pos="2">\n <o base="QQ" line="11" pos="4"/>\n <o base=".io" line="11" method="" pos="6"/>\n <o base=".stdout" line="11" method="" name="@" pos="9">\n <o base="string" data="string" line="12" pos="6">alive</o>\n </o>\n </o>\n </o>\n <o abstract="" line="14" name="cat" pos="0">\n <o base="animal" line="15" name="@" pos="2" ref="9"/>\n </o>\n <o abstract="" line="17" name="bengal" pos="0">\n <o base="cat" line="18" pos="2" ref="14"/>\n <o base=".live" line="18" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="20" name="app" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classA" line="21" name="instance" pos="2" ref="3"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doUtil" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:18.973 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 196µs 02:15:18.975 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 712µs 02:15:18.989 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 02:15:18.990 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 190ms 02:15:19.000 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1882 bytes of XML in 182µs 02:15:19.041 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms 02:15:19.046 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 903µs 02:15:19.053 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 677µs 02:15:19.057 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes 02:15:19.058 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 152µs 02:15:19.064 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 148µs 02:15:19.077 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms 02:15:19.088 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 754µs 02:15:19.089 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 137µs 02:15:19.090 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 111µs 02:15:19.093 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes 02:15:19.095 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 129µs 02:15:19.095 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 109µs 02:15:19.106 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 378µs 02:15:19.127 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 512µs 02:15:19.130 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 171µs 02:15:19.132 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 125µs 02:15:19.133 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes 02:15:19.133 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 139µs 02:15:19.134 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 115µs 02:15:19.152 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 02:15:19.152 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 133ms 02:15:19.163 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3089 bytes of XML in 167µs 02:15:19.195 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms 02:15:19.197 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 198µs 02:15:19.199 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 139µs 02:15:19.201 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3271 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="302"\n name="ex-1"\n time="2022-08-17T06:44:30.306761800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.ut.util\n \n [] > classA\n util > @\n [] > doA\n QQ.io.stdout > @\n "gg"\n \n [] > animal\n [] > live\n QQ.io.stdout > @\n "alive"\n \n [] > cat\n animal > @\n \n [] > bengal\n cat.live > @\n \n [args...] > app\n classA > instance\n instance.doUtil > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.ut.util</tail>\n <part>org.ut.util</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="util" line="4" name="@" pos="2"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="QQ" line="6" pos="4"/>\n <o base=".io" line="6" method="" pos="6"/>\n <o base=".stdout" line="6" method="" name="@" pos="9">\n <o base="string" data="string" line="7" pos="6">gg</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="animal" pos="0">\n <o abstract="" line="10" name="live" pos="2">\n <o base="QQ" line="11" pos="4"/>\n <o base=".io" line="11" method="" pos="6"/>\n <o base=".stdout" line="11" method="" name="@" pos="9">\n <o base="string" data="string" line="12" pos="6">alive</o>\n </o>\n </o>\n </o>\n <o abstract="" line="14" name="cat" pos="0">\n <o base="animal" line="15" name="@" pos="2" ref="9"/>\n </o>\n <o abstract="" line="17" name="bengal" pos="0">\n <o base="cat" line="18" pos="2" ref="14"/>\n <o base=".live" line="18" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="20" name="app" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classA" line="21" name="instance" pos="2" ref="3"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doUtil" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:19.210 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 157µs 02:15:19.211 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 152µs 02:15:19.225 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 599µs 02:15:19.238 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:19.240 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 286µs 02:15:19.243 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 261µs 02:15:19.244 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (3357 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="302"\n name="ex-1"\n time="2022-08-17T06:44:30.306761800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.ut.util\n \n [] > classA\n util > @\n [] > doA\n QQ.io.stdout > @\n "gg"\n \n [] > animal\n [] > live\n QQ.io.stdout > @\n "alive"\n \n [] > cat\n animal > @\n \n [] > bengal\n cat.live > @\n \n [args...] > app\n classA > instance\n instance.doUtil > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>util org.ut.util</tail>\n <part>util</part>\n <part>org.ut.util</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="util" line="4" name="@" pos="2"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="QQ" line="6" pos="4"/>\n <o base=".io" line="6" method="" pos="6"/>\n <o base=".stdout" line="6" method="" name="@" pos="9">\n <o base="string" data="string" line="7" pos="6">gg</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="animal" pos="0">\n <o abstract="" line="10" name="live" pos="2">\n <o base="QQ" line="11" pos="4"/>\n <o base=".io" line="11" method="" pos="6"/>\n <o base=".stdout" line="11" method="" name="@" pos="9">\n <o base="string" data="string" line="12" pos="6">alive</o>\n </o>\n </o>\n </o>\n <o abstract="" line="14" name="cat" pos="0">\n <o base="animal" line="15" name="@" pos="2" ref="9"/>\n </o>\n <o abstract="" line="17" name="bengal" pos="0">\n <o base="cat" line="18" pos="2" ref="14"/>\n <o base=".live" line="18" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="20" name="app" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classA" line="21" name="instance" pos="2" ref="3"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doUtil" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:19.251 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 121µs 02:15:19.252 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 116µs 02:15:19.260 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 521µs 02:15:19.282 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms 02:15:19.286 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 2ms 02:15:19.287 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 333µs 02:15:19.289 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (3400 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="302"\n name="ex-1"\n time="2022-08-17T06:44:30.306761800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.ut.util\n \n [] > classA\n util > @\n [] > doA\n QQ.io.stdout > @\n "gg"\n \n [] > animal\n [] > live\n QQ.io.stdout > @\n "alive"\n \n [] > cat\n animal > @\n \n [] > bengal\n cat.live > @\n \n [args...] > app\n classA > instance\n instance.doUtil > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>util org.ut.util</tail>\n <part>util</part>\n <part>org.ut.util</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="org.ut.util" line="4" name="@" pos="2"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="QQ" line="6" pos="4"/>\n <o base=".io" line="6" method="" pos="6"/>\n <o base=".stdout" line="6" method="" name="@" pos="9">\n <o base="string" data="string" line="7" pos="6">gg</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="animal" pos="0">\n <o abstract="" line="10" name="live" pos="2">\n <o base="QQ" line="11" pos="4"/>\n <o base=".io" line="11" method="" pos="6"/>\n <o base=".stdout" line="11" method="" name="@" pos="9">\n <o base="string" data="string" line="12" pos="6">alive</o>\n </o>\n </o>\n </o>\n <o abstract="" line="14" name="cat" pos="0">\n <o base="animal" line="15" name="@" pos="2" ref="9"/>\n </o>\n <o abstract="" line="17" name="bengal" pos="0">\n <o base="cat" line="18" pos="2" ref="14"/>\n <o base=".live" line="18" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="20" name="app" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classA" line="21" name="instance" pos="2" ref="3"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doUtil" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:19.298 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 187µs 02:15:19.300 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 133µs 02:15:19.313 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 561µs 02:15:19.313 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 138ms 02:15:19.319 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1882 bytes of XML in 156µs 02:15:19.343 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 437µs 02:15:19.348 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 469µs 02:15:19.353 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 667µs 02:15:19.354 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes 02:15:19.357 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 153µs 02:15:19.357 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 128µs 02:15:19.373 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 365µs 02:15:19.390 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 335µs 02:15:19.401 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 170µs 02:15:19.409 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 120µs 02:15:19.421 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes 02:15:19.421 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 135µs 02:15:19.422 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 99µs 02:15:19.442 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 360µs 02:15:19.478 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 624µs 02:15:19.486 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 173µs 02:15:19.493 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 5ms 02:15:19.501 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes 02:15:19.504 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 2ms 02:15:19.511 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 213µs 02:15:19.535 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 398µs 02:15:19.536 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 211ms 02:15:19.550 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3089 bytes of XML in 157µs 02:15:19.607 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 903µs 02:15:19.617 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 208µs 02:15:19.629 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 184µs 02:15:19.630 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3271 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="302"\n name="ex-1"\n time="2022-08-17T06:44:30.306761800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.ut.util\n \n [] &gt; classA\n util &gt; @\n [] &gt; doA\n QQ.io.stdout &gt; @\n "gg"\n \n [] &gt; animal\n [] &gt; live\n QQ.io.stdout &gt; @\n "alive"\n \n [] &gt; cat\n animal &gt; @\n \n [] &gt; bengal\n cat.live &gt; @\n \n [args...] &gt; app\n classA &gt; instance\n instance.doUtil &gt; @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.ut.util</tail>\n <part>org.ut.util</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="util" line="4" name="@" pos="2"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="QQ" line="6" pos="4"/>\n <o base=".io" line="6" method="" pos="6"/>\n <o base=".stdout" line="6" method="" name="@" pos="9">\n <o base="string" data="string" line="7" pos="6">gg</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="animal" pos="0">\n <o abstract="" line="10" name="live" pos="2">\n <o base="QQ" line="11" pos="4"/>\n <o base=".io" line="11" method="" pos="6"/>\n <o base=".stdout" line="11" method="" name="@" pos="9">\n <o base="string" data="string" line="12" pos="6">alive</o>\n </o>\n </o>\n </o>\n <o abstract="" line="14" name="cat" pos="0">\n <o base="animal" line="15" name="@" pos="2" ref="9"/>\n </o>\n <o abstract="" line="17" name="bengal" pos="0">\n <o base="cat" line="18" pos="2" ref="14"/>\n <o base=".live" line="18" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="20" name="app" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classA" line="21" name="instance" pos="2" ref="3"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doUtil" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:19.639 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 580µs 02:15:19.645 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 135µs 02:15:19.684 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 516µs 02:15:19.703 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 655µs 02:15:19.709 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 143µs 02:15:19.710 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 99µs 02:15:19.716 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (3357 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="302"\n name="ex-1"\n time="2022-08-17T06:44:30.306761800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.ut.util\n \n [] > classA\n util > @\n [] > doA\n QQ.io.stdout > @\n "gg"\n \n [] > animal\n [] > live\n QQ.io.stdout > @\n "alive"\n \n [] > cat\n animal > @\n \n [] > bengal\n cat.live > @\n \n [args...] > app\n classA > instance\n instance.doUtil > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>util org.ut.util</tail>\n <part>util</part>\n <part>org.ut.util</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="util" line="4" name="@" pos="2"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="QQ" line="6" pos="4"/>\n <o base=".io" line="6" method="" pos="6"/>\n <o base=".stdout" line="6" method="" name="@" pos="9">\n <o base="string" data="string" line="7" pos="6">gg</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="animal" pos="0">\n <o abstract="" line="10" name="live" pos="2">\n <o base="QQ" line="11" pos="4"/>\n <o base=".io" line="11" method="" pos="6"/>\n <o base=".stdout" line="11" method="" name="@" pos="9">\n <o base="string" data="string" line="12" pos="6">alive</o>\n </o>\n </o>\n </o>\n <o abstract="" line="14" name="cat" pos="0">\n <o base="animal" line="15" name="@" pos="2" ref="9"/>\n </o>\n <o abstract="" line="17" name="bengal" pos="0">\n <o base="cat" line="18" pos="2" ref="14"/>\n <o base=".live" line="18" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="20" name="app" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classA" line="21" name="instance" pos="2" ref="3"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doUtil" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:19.727 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 107µs 02:15:19.728 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 96µs 02:15:19.739 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 522µs 02:15:19.786 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 934µs 02:15:19.788 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 839µs 02:15:19.793 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 119µs 02:15:19.795 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (3400 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="302"\n name="ex-1"\n time="2022-08-17T06:44:30.306761800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.ut.util\n \n [] > classA\n util > @\n [] > doA\n QQ.io.stdout > @\n "gg"\n \n [] > animal\n [] > live\n QQ.io.stdout > @\n "alive"\n \n [] > cat\n animal > @\n \n [] > bengal\n cat.live > @\n \n [args...] > app\n classA > instance\n instance.doUtil > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>util org.ut.util</tail>\n <part>util</part>\n <part>org.ut.util</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="org.ut.util" line="4" name="@" pos="2"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="QQ" line="6" pos="4"/>\n <o base=".io" line="6" method="" pos="6"/>\n <o base=".stdout" line="6" method="" name="@" pos="9">\n <o base="string" data="string" line="7" pos="6">gg</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="animal" pos="0">\n <o abstract="" line="10" name="live" pos="2">\n <o base="QQ" line="11" pos="4"/>\n <o base=".io" line="11" method="" pos="6"/>\n <o base=".stdout" line="11" method="" name="@" pos="9">\n <o base="string" data="string" line="12" pos="6">alive</o>\n </o>\n </o>\n </o>\n <o abstract="" line="14" name="cat" pos="0">\n <o base="animal" line="15" name="@" pos="2" ref="9"/>\n </o>\n <o abstract="" line="17" name="bengal" pos="0">\n <o base="cat" line="18" pos="2" ref="14"/>\n <o base=".live" line="18" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="20" name="app" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classA" line="21" name="instance" pos="2" ref="3"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doUtil" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:19.812 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 131µs 02:15:19.817 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 850µs 02:15:19.850 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 774µs 02:15:19.853 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 295ms 02:15:19.860 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1882 bytes of XML in 120µs 02:15:19.927 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:19.944 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 215µs 02:15:19.951 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 154µs 02:15:19.952 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes 02:15:19.953 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 131µs 02:15:19.961 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 480µs 02:15:19.989 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 398µs 02:15:20.022 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 880µs 02:15:20.023 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 143µs 02:15:20.029 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 298µs 02:15:20.030 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes 02:15:20.031 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 99µs 02:15:20.031 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 125µs 02:15:20.061 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 8ms 02:15:20.090 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 603µs 02:15:20.099 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 165µs 02:15:20.105 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 265µs 02:15:20.117 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes 02:15:20.117 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 128µs 02:15:20.122 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 162µs 02:15:20.136 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 690µs 02:15:20.139 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 254ms 02:15:20.149 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4491 bytes of XML in 240µs 02:15:20.176 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms 02:15:20.177 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 160µs 02:15:20.185 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 299µs 02:15:20.193 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4809 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="225"\n name="ex-1"\n time="2022-08-08T08:33:22.958223500Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n ^.doA > @\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [] > classA2\n classB2 > @\n [] > doA2\n stdout > @\n "A2"\n \n [] > classB2\n classA2 > @\n [] > doBA2\n ^.doA2 > @\n \n [] > classC2\n classB2 > @\n [] > doC2\n stdout > @\n "C2"\n \n [args...] > main\n classC2 > instance\n instance.doC2 > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="classA2" pos="0">\n <o base="classB2" line="27" name="@" pos="2" ref="32"/>\n <o abstract="" line="28" name="doA2" pos="2">\n <o base="stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">A2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="classB2" pos="0">\n <o base="classA2" line="33" name="@" pos="2" ref="26"/>\n <o abstract="" line="34" name="doBA2" pos="2">\n <o base="^" line="35" pos="4"/>\n <o base=".doA2" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="classC2" pos="0">\n <o base="classB2" line="38" name="@" pos="2" ref="32"/>\n <o abstract="" line="39" name="doC2" pos="2">\n <o base="stdout" line="40" name="@" pos="4">\n <o base="string" data="string" line="41" pos="6">C2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="43" name="main" pos="0">\n <o line="43" name="args" pos="1" vararg=""/>\n <o base="classC2" line="44" name="instance" pos="2" ref="37"/>\n <o base="instance" line="45" pos="2" ref="44"/>\n <o base=".@" line="45" pos="15"/>\n <o base=".@" line="45" pos="17"/>\n <o base=".doA2" line="45" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:20.203 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 149µs 02:15:20.204 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 141µs 02:15:20.233 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 17ms 02:15:20.250 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:20.257 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 148µs 02:15:20.258 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 98µs 02:15:20.259 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4899 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="225"\n name="ex-1"\n time="2022-08-08T08:33:22.958223500Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n ^.doA &gt; @\n \n [] &gt; classC\n classB &gt; @\n [] &gt; doC\n stdout &gt; @\n "C"\n \n [] &gt; classD\n classC &gt; @\n \n [] &gt; classE\n classA &gt; @\n \n [] &gt; classA2\n classB2 &gt; @\n [] &gt; doA2\n stdout &gt; @\n "A2"\n \n [] &gt; classB2\n classA2 &gt; @\n [] &gt; doBA2\n ^.doA2 &gt; @\n \n [] &gt; classC2\n classB2 &gt; @\n [] &gt; doC2\n stdout &gt; @\n "C2"\n \n [args...] &gt; main\n classC2 &gt; instance\n instance.doC2 &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="classA2" pos="0">\n <o base="classB2" line="27" name="@" pos="2" ref="32"/>\n <o abstract="" line="28" name="doA2" pos="2">\n <o base="stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">A2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="classB2" pos="0">\n <o base="classA2" line="33" name="@" pos="2" ref="26"/>\n <o abstract="" line="34" name="doBA2" pos="2">\n <o base="^" line="35" pos="4"/>\n <o base=".doA2" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="classC2" pos="0">\n <o base="classB2" line="38" name="@" pos="2" ref="32"/>\n <o abstract="" line="39" name="doC2" pos="2">\n <o base="stdout" line="40" name="@" pos="4">\n <o base="string" data="string" line="41" pos="6">C2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="43" name="main" pos="0">\n <o line="43" name="args" pos="1" vararg=""/>\n <o base="classC2" line="44" name="instance" pos="2" ref="37"/>\n <o base="instance" line="45" pos="2" ref="44"/>\n <o base=".@" line="45" pos="15"/>\n <o base=".@" line="45" pos="17"/>\n <o base=".doA2" line="45" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:20.269 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 141µs 02:15:20.270 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 115µs 02:15:20.303 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 02:15:20.345 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 13ms 02:15:20.351 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 587µs 02:15:20.361 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 148µs 02:15:20.362 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4991 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="225"\n name="ex-1"\n time="2022-08-08T08:33:22.958223500Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; classA\n classB &gt; @\n [] &gt; doA\n stdout &gt; @\n "A"\n \n [] &gt; classB\n classA &gt; @\n [] &gt; doBA\n ^.doA &gt; @\n \n [] &gt; classC\n classB &gt; @\n [] &gt; doC\n stdout &gt; @\n "C"\n \n [] &gt; classD\n classC &gt; @\n \n [] &gt; classE\n classA &gt; @\n \n [] &gt; classA2\n classB2 &gt; @\n [] &gt; doA2\n stdout &gt; @\n "A2"\n \n [] &gt; classB2\n classA2 &gt; @\n [] &gt; doBA2\n ^.doA2 &gt; @\n \n [] &gt; classC2\n classB2 &gt; @\n [] &gt; doC2\n stdout &gt; @\n "C2"\n \n [args...] &gt; main\n classC2 &gt; instance\n instance.doC2 &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="org.eolang.io.stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="classA2" pos="0">\n <o base="classB2" line="27" name="@" pos="2" ref="32"/>\n <o abstract="" line="28" name="doA2" pos="2">\n <o base="org.eolang.io.stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">A2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="classB2" pos="0">\n <o base="classA2" line="33" name="@" pos="2" ref="26"/>\n <o abstract="" line="34" name="doBA2" pos="2">\n <o base="^" line="35" pos="4"/>\n <o base=".doA2" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="classC2" pos="0">\n <o base="classB2" line="38" name="@" pos="2" ref="32"/>\n <o abstract="" line="39" name="doC2" pos="2">\n <o base="org.eolang.io.stdout" line="40" name="@" pos="4">\n <o base="string" data="string" line="41" pos="6">C2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="43" name="main" pos="0">\n <o line="43" name="args" pos="1" vararg=""/>\n <o base="classC2" line="44" name="instance" pos="2" ref="37"/>\n <o base="instance" line="45" pos="2" ref="44"/>\n <o base=".@" line="45" pos="15"/>\n <o base=".@" line="45" pos="17"/>\n <o base=".doA2" line="45" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:20.379 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 165µs 02:15:20.381 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 118µs 02:15:20.413 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 703µs 02:15:20.414 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 258ms 02:15:20.429 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4491 bytes of XML in 231µs 02:15:20.507 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 27ms 02:15:20.515 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 193µs 02:15:20.531 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 185µs 02:15:20.536 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4809 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="225"\n name="ex-1"\n time="2022-08-08T08:33:22.958223500Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n ^.doA > @\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [] > classA2\n classB2 > @\n [] > doA2\n stdout > @\n "A2"\n \n [] > classB2\n classA2 > @\n [] > doBA2\n ^.doA2 > @\n \n [] > classC2\n classB2 > @\n [] > doC2\n stdout > @\n "C2"\n \n [args...] > main\n classC2 > instance\n instance.doC2 > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="classA2" pos="0">\n <o base="classB2" line="27" name="@" pos="2" ref="32"/>\n <o abstract="" line="28" name="doA2" pos="2">\n <o base="stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">A2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="classB2" pos="0">\n <o base="classA2" line="33" name="@" pos="2" ref="26"/>\n <o abstract="" line="34" name="doBA2" pos="2">\n <o base="^" line="35" pos="4"/>\n <o base=".doA2" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="classC2" pos="0">\n <o base="classB2" line="38" name="@" pos="2" ref="32"/>\n <o abstract="" line="39" name="doC2" pos="2">\n <o base="stdout" line="40" name="@" pos="4">\n <o base="string" data="string" line="41" pos="6">C2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="43" name="main" pos="0">\n <o line="43" name="args" pos="1" vararg=""/>\n <o base="classC2" line="44" name="instance" pos="2" ref="37"/>\n <o base="instance" line="45" pos="2" ref="44"/>\n <o base=".@" line="45" pos="15"/>\n <o base=".@" line="45" pos="17"/>\n <o base=".doA2" line="45" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:20.546 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 180µs 02:15:20.548 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 408µs 02:15:20.567 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 712µs 02:15:20.607 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 11ms 02:15:20.627 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 347µs 02:15:20.636 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 139µs 02:15:20.637 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4899 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="225"\n name="ex-1"\n time="2022-08-08T08:33:22.958223500Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n ^.doA > @\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [] > classA2\n classB2 > @\n [] > doA2\n stdout > @\n "A2"\n \n [] > classB2\n classA2 > @\n [] > doBA2\n ^.doA2 > @\n \n [] > classC2\n classB2 > @\n [] > doC2\n stdout > @\n "C2"\n \n [args...] > main\n classC2 > instance\n instance.doC2 > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="classA2" pos="0">\n <o base="classB2" line="27" name="@" pos="2" ref="32"/>\n <o abstract="" line="28" name="doA2" pos="2">\n <o base="stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">A2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="classB2" pos="0">\n <o base="classA2" line="33" name="@" pos="2" ref="26"/>\n <o abstract="" line="34" name="doBA2" pos="2">\n <o base="^" line="35" pos="4"/>\n <o base=".doA2" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="classC2" pos="0">\n <o base="classB2" line="38" name="@" pos="2" ref="32"/>\n <o abstract="" line="39" name="doC2" pos="2">\n <o base="stdout" line="40" name="@" pos="4">\n <o base="string" data="string" line="41" pos="6">C2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="43" name="main" pos="0">\n <o line="43" name="args" pos="1" vararg=""/>\n <o base="classC2" line="44" name="instance" pos="2" ref="37"/>\n <o base="instance" line="45" pos="2" ref="44"/>\n <o base=".@" line="45" pos="15"/>\n <o base=".@" line="45" pos="17"/>\n <o base=".doA2" line="45" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:20.651 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 140µs 02:15:20.653 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 104µs 02:15:20.670 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 842µs 02:15:20.710 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 12ms 02:15:20.712 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 220µs 02:15:20.715 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 117µs 02:15:20.716 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4991 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="225"\n name="ex-1"\n time="2022-08-08T08:33:22.958223500Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n ^.doA > @\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [] > classA2\n classB2 > @\n [] > doA2\n stdout > @\n "A2"\n \n [] > classB2\n classA2 > @\n [] > doBA2\n ^.doA2 > @\n \n [] > classC2\n classB2 > @\n [] > doC2\n stdout > @\n "C2"\n \n [args...] > main\n classC2 > instance\n instance.doC2 > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="org.eolang.io.stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="classA2" pos="0">\n <o base="classB2" line="27" name="@" pos="2" ref="32"/>\n <o abstract="" line="28" name="doA2" pos="2">\n <o base="org.eolang.io.stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">A2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="classB2" pos="0">\n <o base="classA2" line="33" name="@" pos="2" ref="26"/>\n <o abstract="" line="34" name="doBA2" pos="2">\n <o base="^" line="35" pos="4"/>\n <o base=".doA2" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="classC2" pos="0">\n <o base="classB2" line="38" name="@" pos="2" ref="32"/>\n <o abstract="" line="39" name="doC2" pos="2">\n <o base="org.eolang.io.stdout" line="40" name="@" pos="4">\n <o base="string" data="string" line="41" pos="6">C2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="43" name="main" pos="0">\n <o line="43" name="args" pos="1" vararg=""/>\n <o base="classC2" line="44" name="instance" pos="2" ref="37"/>\n <o base="instance" line="45" pos="2" ref="44"/>\n <o base=".@" line="45" pos="15"/>\n <o base=".@" line="45" pos="17"/>\n <o base=".doA2" line="45" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:20.728 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 124µs 02:15:20.739 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 486µs 02:15:20.751 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms 02:15:20.751 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 302ms 02:15:20.758 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4491 bytes of XML in 183µs 02:15:20.790 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 10ms 02:15:20.797 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 4ms 02:15:20.802 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 219µs 02:15:20.807 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4809 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="225"\n name="ex-1"\n time="2022-08-08T08:33:22.958223500Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n ^.doA > @\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [] > classA2\n classB2 > @\n [] > doA2\n stdout > @\n "A2"\n \n [] > classB2\n classA2 > @\n [] > doBA2\n ^.doA2 > @\n \n [] > classC2\n classB2 > @\n [] > doC2\n stdout > @\n "C2"\n \n [args...] > main\n classC2 > instance\n instance.doC2 > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="classA2" pos="0">\n <o base="classB2" line="27" name="@" pos="2" ref="32"/>\n <o abstract="" line="28" name="doA2" pos="2">\n <o base="stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">A2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="classB2" pos="0">\n <o base="classA2" line="33" name="@" pos="2" ref="26"/>\n <o abstract="" line="34" name="doBA2" pos="2">\n <o base="^" line="35" pos="4"/>\n <o base=".doA2" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="classC2" pos="0">\n <o base="classB2" line="38" name="@" pos="2" ref="32"/>\n <o abstract="" line="39" name="doC2" pos="2">\n <o base="stdout" line="40" name="@" pos="4">\n <o base="string" data="string" line="41" pos="6">C2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="43" name="main" pos="0">\n <o line="43" name="args" pos="1" vararg=""/>\n <o base="classC2" line="44" name="instance" pos="2" ref="37"/>\n <o base="instance" line="45" pos="2" ref="44"/>\n <o base=".@" line="45" pos="15"/>\n <o base=".@" line="45" pos="17"/>\n <o base=".doA2" line="45" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:20.818 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 287µs 02:15:20.825 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 144µs 02:15:20.842 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 640µs 02:15:20.863 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 9ms 02:15:20.865 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 171µs 02:15:20.866 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 130µs 02:15:20.867 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4899 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="225"\n name="ex-1"\n time="2022-08-08T08:33:22.958223500Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; classA\n classB &gt; @\n [] &gt; doA\n stdout &gt; @\n "A"\n \n [] &gt; classB\n classA &gt; @\n [] &gt; doBA\n ^.doA &gt; @\n \n [] &gt; classC\n classB &gt; @\n [] &gt; doC\n stdout &gt; @\n "C"\n \n [] &gt; classD\n classC &gt; @\n \n [] &gt; classE\n classA &gt; @\n \n [] &gt; classA2\n classB2 &gt; @\n [] &gt; doA2\n stdout &gt; @\n "A2"\n \n [] &gt; classB2\n classA2 &gt; @\n [] &gt; doBA2\n ^.doA2 &gt; @\n \n [] &gt; classC2\n classB2 &gt; @\n [] &gt; doC2\n stdout &gt; @\n "C2"\n \n [args...] &gt; main\n classC2 &gt; instance\n instance.doC2 &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="classA2" pos="0">\n <o base="classB2" line="27" name="@" pos="2" ref="32"/>\n <o abstract="" line="28" name="doA2" pos="2">\n <o base="stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">A2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="classB2" pos="0">\n <o base="classA2" line="33" name="@" pos="2" ref="26"/>\n <o abstract="" line="34" name="doBA2" pos="2">\n <o base="^" line="35" pos="4"/>\n <o base=".doA2" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="classC2" pos="0">\n <o base="classB2" line="38" name="@" pos="2" ref="32"/>\n <o abstract="" line="39" name="doC2" pos="2">\n <o base="stdout" line="40" name="@" pos="4">\n <o base="string" data="string" line="41" pos="6">C2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="43" name="main" pos="0">\n <o line="43" name="args" pos="1" vararg=""/>\n <o base="classC2" line="44" name="instance" pos="2" ref="37"/>\n <o base="instance" line="45" pos="2" ref="44"/>\n <o base=".@" line="45" pos="15"/>\n <o base=".@" line="45" pos="17"/>\n <o base=".doA2" line="45" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:20.881 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 129µs 02:15:20.886 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 173µs 02:15:20.910 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 796µs 02:15:20.950 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms 02:15:20.953 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 686µs 02:15:20.961 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 201µs 02:15:20.975 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4991 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="225"\n name="ex-1"\n time="2022-08-08T08:33:22.958223500Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; classA\n classB &gt; @\n [] &gt; doA\n stdout &gt; @\n "A"\n \n [] &gt; classB\n classA &gt; @\n [] &gt; doBA\n ^.doA &gt; @\n \n [] &gt; classC\n classB &gt; @\n [] &gt; doC\n stdout &gt; @\n "C"\n \n [] &gt; classD\n classC &gt; @\n \n [] &gt; classE\n classA &gt; @\n \n [] &gt; classA2\n classB2 &gt; @\n [] &gt; doA2\n stdout &gt; @\n "A2"\n \n [] &gt; classB2\n classA2 &gt; @\n [] &gt; doBA2\n ^.doA2 &gt; @\n \n [] &gt; classC2\n classB2 &gt; @\n [] &gt; doC2\n stdout &gt; @\n "C2"\n \n [args...] &gt; main\n classC2 &gt; instance\n instance.doC2 &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="org.eolang.io.stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="classA2" pos="0">\n <o base="classB2" line="27" name="@" pos="2" ref="32"/>\n <o abstract="" line="28" name="doA2" pos="2">\n <o base="org.eolang.io.stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">A2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="classB2" pos="0">\n <o base="classA2" line="33" name="@" pos="2" ref="26"/>\n <o abstract="" line="34" name="doBA2" pos="2">\n <o base="^" line="35" pos="4"/>\n <o base=".doA2" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="classC2" pos="0">\n <o base="classB2" line="38" name="@" pos="2" ref="32"/>\n <o abstract="" line="39" name="doC2" pos="2">\n <o base="org.eolang.io.stdout" line="40" name="@" pos="4">\n <o base="string" data="string" line="41" pos="6">C2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="43" name="main" pos="0">\n <o line="43" name="args" pos="1" vararg=""/>\n <o base="classC2" line="44" name="instance" pos="2" ref="37"/>\n <o base="instance" line="45" pos="2" ref="44"/>\n <o base=".@" line="45" pos="15"/>\n <o base=".@" line="45" pos="17"/>\n <o base=".doA2" line="45" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:20.983 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 170µs 02:15:20.995 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 1ms 02:15:21.011 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms 02:15:21.011 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 249ms 02:15:21.034 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3261 bytes of XML in 198µs 02:15:21.074 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 02:15:21.085 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 171µs 02:15:21.086 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 131µs 02:15:21.089 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3473 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="275"\n name="ex-1"\n time="2022-08-05T13:21:36.479066800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n ^.doA > @\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [args...] > main\n classC > instance\n instance.doC > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="classC" line="27" name="instance" pos="2" ref="14"/>\n <o base="instance" line="28" pos="2" ref="27"/>\n <o base=".doC" line="28" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:21.099 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 135µs 02:15:21.100 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 521µs 02:15:21.118 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 498µs 02:15:21.134 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 02:15:21.136 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 137µs 02:15:21.142 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 525µs 02:15:21.143 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (3563 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="275"\n name="ex-1"\n time="2022-08-05T13:21:36.479066800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; classA\n classB &gt; @\n [] &gt; doA\n stdout &gt; @\n "A"\n \n [] &gt; classB\n classA &gt; @\n [] &gt; doBA\n ^.doA &gt; @\n \n [] &gt; classC\n classB &gt; @\n [] &gt; doC\n stdout &gt; @\n "C"\n \n [] &gt; classD\n classC &gt; @\n \n [] &gt; classE\n classA &gt; @\n \n [args...] &gt; main\n classC &gt; instance\n instance.doC &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="classC" line="27" name="instance" pos="2" ref="14"/>\n <o base="instance" line="28" pos="2" ref="27"/>\n <o base=".doC" line="28" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:21.153 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 101µs 02:15:21.153 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 108µs 02:15:21.164 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 02:15:21.177 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms 02:15:21.179 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 575µs 02:15:21.180 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 131µs 02:15:21.180 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (3627 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="275"\n name="ex-1"\n time="2022-08-05T13:21:36.479066800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n ^.doA > @\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [args...] &gt; main\n classC &gt; instance\n instance.doC &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="org.eolang.io.stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="classC" line="27" name="instance" pos="2" ref="14"/>\n <o base="instance" line="28" pos="2" ref="27"/>\n <o base=".doC" line="28" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:21.189 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 104µs 02:15:21.193 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 101µs 02:15:21.201 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 648µs 02:15:21.202 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 153ms 02:15:21.208 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3261 bytes of XML in 2ms 02:15:21.234 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms 02:15:21.236 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 765µs 02:15:21.237 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 276µs 02:15:21.239 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3473 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="275"\n name="ex-1"\n time="2022-08-05T13:21:36.479066800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n ^.doA > @\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [args...] > main\n classC > instance\n instance.doC > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="classC" line="27" name="instance" pos="2" ref="14"/>\n <o base="instance" line="28" pos="2" ref="27"/>\n <o base=".doC" line="28" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:21.250 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 140µs 02:15:21.250 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 107µs 02:15:21.262 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 586µs 02:15:21.289 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 635µs 02:15:21.293 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 1ms 02:15:21.294 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 221µs 02:15:21.306 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (3563 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="275"\n name="ex-1"\n time="2022-08-05T13:21:36.479066800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n ^.doA > @\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [args...] > main\n classC > instance\n instance.doC > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="classC" line="27" name="instance" pos="2" ref="14"/>\n <o base="instance" line="28" pos="2" ref="27"/>\n <o base=".doC" line="28" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:21.316 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 121µs 02:15:21.316 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 88µs 02:15:21.338 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 896µs 02:15:21.371 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 747µs 02:15:21.374 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 160µs 02:15:21.376 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 349µs 02:15:21.379 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (3627 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="275"\n name="ex-1"\n time="2022-08-05T13:21:36.479066800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n ^.doA > @\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [args...] > main\n classC > instance\n instance.doC > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="org.eolang.io.stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="classC" line="27" name="instance" pos="2" ref="14"/>\n <o base="instance" line="28" pos="2" ref="27"/>\n <o base=".doC" line="28" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:21.389 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 107µs 02:15:21.396 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 234µs 02:15:21.420 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 488µs 02:15:21.421 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 201ms 02:15:21.437 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3261 bytes of XML in 142µs 02:15:21.497 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms 02:15:21.501 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 2ms 02:15:21.503 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 375µs 02:15:21.504 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3473 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="275"\n name="ex-1"\n time="2022-08-05T13:21:36.479066800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n ^.doA > @\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [args...] > main\n classC > instance\n instance.doC > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="classC" line="27" name="instance" pos="2" ref="14"/>\n <o base="instance" line="28" pos="2" ref="27"/>\n <o base=".doC" line="28" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:21.513 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 121µs 02:15:21.518 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 116µs 02:15:21.528 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 900µs 02:15:21.569 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 14ms 02:15:21.571 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 171µs 02:15:21.572 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 106µs 02:15:21.572 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (3563 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="275"\n name="ex-1"\n time="2022-08-05T13:21:36.479066800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n ^.doA > @\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [args...] > main\n classC > instance\n instance.doC > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="classC" line="27" name="instance" pos="2" ref="14"/>\n <o base="instance" line="28" pos="2" ref="27"/>\n <o base=".doC" line="28" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:21.589 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 136µs 02:15:21.589 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 84µs 02:15:21.628 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 480µs 02:15:21.666 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 680µs 02:15:21.675 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 154µs 02:15:21.681 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 136µs 02:15:21.682 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (3627 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="275"\n name="ex-1"\n time="2022-08-05T13:21:36.479066800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; classA\n classB &gt; @\n [] &gt; doA\n stdout &gt; @\n "A"\n \n [] &gt; classB\n classA &gt; @\n [] &gt; doBA\n ^.doA &gt; @\n \n [] &gt; classC\n classB &gt; @\n [] &gt; doC\n stdout &gt; @\n "C"\n \n [] &gt; classD\n classC &gt; @\n \n [] &gt; classE\n classA &gt; @\n \n [args...] &gt; main\n classC &gt; instance\n instance.doC &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="org.eolang.io.stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="classC" line="27" name="instance" pos="2" ref="14"/>\n <o base="instance" line="28" pos="2" ref="27"/>\n <o base=".doC" line="28" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:21.701 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 134µs 02:15:21.703 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 139µs 02:15:21.726 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 529µs 02:15:21.726 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 277ms 02:15:21.751 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4568 bytes of XML in 242µs 02:15:21.803 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 8ms 02:15:21.808 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 863µs 02:15:21.814 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 125µs 02:15:21.815 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4894 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="278"\n name="ex-1"\n time="2022-08-04T15:09:45.784600300Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > creature\n [] > live\n stdout &gt; @\n "I'm alive"\n [t] &gt; talk\n stdout &gt; @\n t\n \n [] &gt; animal\n creature &gt; @\n [t] &gt; talk\n stdout &gt; @\n "animal talks"\n \n [] &gt; human\n creature &gt; @\n \n [] &gt; cat\n animal &gt; @\n [m] &gt; meow\n ^.talk "meow" &gt; @\n \n [] &gt; dog\n animal &gt; @\n [] &gt; live\n ^.talk "I am a dog" &gt; @\n [] &gt; woof\n stdout &gt; @\n "woof"\n \n [] &gt; olesya\n human &gt; @\n [job] &gt; work\n ^.live &gt; @\n \n [args...] &gt; main\n dog &gt; tom\n dog.woof &gt; @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="creature" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="t" line="9" pos="6" ref="7"/>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="animal" pos="0">\n <o base="creature" line="12" name="@" pos="2" ref="3"/>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="stdout" line="14" name="@" pos="4">\n <o base="string" data="string" line="15" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="17" name="human" pos="0">\n <o base="creature" line="18" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="20" name="cat" pos="0">\n <o base="animal" line="21" name="@" pos="2" ref="11"/>\n <o abstract="" line="22" name="meow" pos="2">\n <o line="22" name="m" pos="3"/>\n <o base="^" line="23" pos="4"/>\n <o base=".talk" line="23" method="" name="@" pos="5">\n <o base="string" data="string" line="23" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="25" name="dog" pos="0">\n <o base="animal" line="26" name="@" pos="2" ref="11"/>\n <o abstract="" line="27" name="live" pos="2">\n <o base="^" line="28" pos="4"/>\n <o base=".talk" line="28" method="" name="@" pos="5">\n <o base="string" data="string" line="28" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="29" name="woof" pos="2">\n <o base="stdout" line="30" name="@" pos="4">\n <o base="string" data="string" line="31" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="33" name="olesya" pos="0">\n <o base="human" line="34" name="@" pos="2" ref="17"/>\n <o abstract="" line="35" name="work" pos="2">\n <o line="35" name="job" pos="3"/>\n <o base="^" line="36" pos="4"/>\n <o base=".live" line="36" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="38" name="main" pos="0">\n <o line="38" name="args" pos="1" vararg=""/>\n <o base="dog" line="39" name="tom" pos="2" ref="25"/>\n <o base="dog" line="40" pos="2" ref="25"/>\n <o base=".woof" line="40" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:21.823 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 122µs 02:15:21.826 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 112µs 02:15:21.853 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 588µs 02:15:21.879 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 700µs 02:15:21.887 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 260µs 02:15:21.889 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 107µs 02:15:21.890 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4984 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="278"\n name="ex-1"\n time="2022-08-04T15:09:45.784600300Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; creature\n [] &gt; live\n stdout &gt; @\n "I'm alive"\n [t] &gt; talk\n stdout &gt; @\n t\n \n [] &gt; animal\n creature &gt; @\n [t] &gt; talk\n stdout &gt; @\n "animal talks"\n \n [] &gt; human\n creature &gt; @\n \n [] &gt; cat\n animal &gt; @\n [m] &gt; meow\n ^.talk "meow" &gt; @\n \n [] &gt; dog\n animal &gt; @\n [] &gt; live\n ^.talk "I am a dog" &gt; @\n [] &gt; woof\n stdout &gt; @\n "woof"\n \n [] &gt; olesya\n human &gt; @\n [job] &gt; work\n ^.live &gt; @\n \n [args...] &gt; main\n dog &gt; tom\n dog.woof &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="creature" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="t" line="9" pos="6" ref="7"/>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="animal" pos="0">\n <o base="creature" line="12" name="@" pos="2" ref="3"/>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="stdout" line="14" name="@" pos="4">\n <o base="string" data="string" line="15" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="17" name="human" pos="0">\n <o base="creature" line="18" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="20" name="cat" pos="0">\n <o base="animal" line="21" name="@" pos="2" ref="11"/>\n <o abstract="" line="22" name="meow" pos="2">\n <o line="22" name="m" pos="3"/>\n <o base="^" line="23" pos="4"/>\n <o base=".talk" line="23" method="" name="@" pos="5">\n <o base="string" data="string" line="23" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="25" name="dog" pos="0">\n <o base="animal" line="26" name="@" pos="2" ref="11"/>\n <o abstract="" line="27" name="live" pos="2">\n <o base="^" line="28" pos="4"/>\n <o base=".talk" line="28" method="" name="@" pos="5">\n <o base="string" data="string" line="28" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="29" name="woof" pos="2">\n <o base="stdout" line="30" name="@" pos="4">\n <o base="string" data="string" line="31" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="33" name="olesya" pos="0">\n <o base="human" line="34" name="@" pos="2" ref="17"/>\n <o abstract="" line="35" name="work" pos="2">\n <o line="35" name="job" pos="3"/>\n <o base="^" line="36" pos="4"/>\n <o base=".live" line="36" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="38" name="main" pos="0">\n <o line="38" name="args" pos="1" vararg=""/>\n <o base="dog" line="39" name="tom" pos="2" ref="25"/>\n <o base="dog" line="40" pos="2" ref="25"/>\n <o base=".woof" line="40" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:21.900 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 92µs 02:15:21.905 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 87µs 02:15:21.918 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 582µs 02:15:21.947 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 13ms 02:15:21.949 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 250µs 02:15:21.950 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 113µs 02:15:21.951 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (5076 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="278"\n name="ex-1"\n time="2022-08-04T15:09:45.784600300Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; creature\n [] &gt; live\n stdout &gt; @\n "I'm alive"\n [t] &gt; talk\n stdout &gt; @\n t\n \n [] &gt; animal\n creature &gt; @\n [t] &gt; talk\n stdout > @\n "animal talks"\n \n [] > human\n creature > @\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [] > dog\n animal > @\n [] > live\n ^.talk "I am a dog" > @\n [] > woof\n stdout > @\n "woof"\n \n [] > olesya\n human > @\n [job] > work\n ^.live > @\n \n [args...] > main\n dog > tom\n dog.woof > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="creature" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="org.eolang.io.stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n <o base="t" line="9" pos="6" ref="7"/>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="animal" pos="0">\n <o base="creature" line="12" name="@" pos="2" ref="3"/>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="14" name="@" pos="4">\n <o base="string" data="string" line="15" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="17" name="human" pos="0">\n <o base="creature" line="18" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="20" name="cat" pos="0">\n <o base="animal" line="21" name="@" pos="2" ref="11"/>\n <o abstract="" line="22" name="meow" pos="2">\n <o line="22" name="m" pos="3"/>\n <o base="^" line="23" pos="4"/>\n <o base=".talk" line="23" method="" name="@" pos="5">\n <o base="string" data="string" line="23" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="25" name="dog" pos="0">\n <o base="animal" line="26" name="@" pos="2" ref="11"/>\n <o abstract="" line="27" name="live" pos="2">\n <o base="^" line="28" pos="4"/>\n <o base=".talk" line="28" method="" name="@" pos="5">\n <o base="string" data="string" line="28" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="29" name="woof" pos="2">\n <o base="org.eolang.io.stdout" line="30" name="@" pos="4">\n <o base="string" data="string" line="31" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="33" name="olesya" pos="0">\n <o base="human" line="34" name="@" pos="2" ref="17"/>\n <o abstract="" line="35" name="work" pos="2">\n <o line="35" name="job" pos="3"/>\n <o base="^" line="36" pos="4"/>\n <o base=".live" line="36" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="38" name="main" pos="0">\n <o line="38" name="args" pos="1" vararg=""/>\n <o base="dog" line="39" name="tom" pos="2" ref="25"/>\n <o base="dog" line="40" pos="2" ref="25"/>\n <o base=".woof" line="40" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:21.967 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 3ms 02:15:21.972 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 119µs 02:15:22.001 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 15ms 02:15:22.004 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 240ms 02:15:22.017 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4568 bytes of XML in 3ms 02:15:22.059 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:22.060 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 199µs 02:15:22.062 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 129µs 02:15:22.063 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4894 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="278"\n name="ex-1"\n time="2022-08-04T15:09:45.784600300Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > creature\n [] > live\n stdout > @\n "I'm alive"\n [t] > talk\n stdout > @\n t\n \n [] > animal\n creature > @\n [t] > talk\n stdout > @\n "animal talks"\n \n [] > human\n creature > @\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [] > dog\n animal > @\n [] > live\n ^.talk "I am a dog" > @\n [] > woof\n stdout > @\n "woof"\n \n [] > olesya\n human > @\n [job] > work\n ^.live > @\n \n [args...] > main\n dog > tom\n dog.woof > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="creature" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="t" line="9" pos="6" ref="7"/>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="animal" pos="0">\n <o base="creature" line="12" name="@" pos="2" ref="3"/>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="stdout" line="14" name="@" pos="4">\n <o base="string" data="string" line="15" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="17" name="human" pos="0">\n <o base="creature" line="18" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="20" name="cat" pos="0">\n <o base="animal" line="21" name="@" pos="2" ref="11"/>\n <o abstract="" line="22" name="meow" pos="2">\n <o line="22" name="m" pos="3"/>\n <o base="^" line="23" pos="4"/>\n <o base=".talk" line="23" method="" name="@" pos="5">\n <o base="string" data="string" line="23" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="25" name="dog" pos="0">\n <o base="animal" line="26" name="@" pos="2" ref="11"/>\n <o abstract="" line="27" name="live" pos="2">\n <o base="^" line="28" pos="4"/>\n <o base=".talk" line="28" method="" name="@" pos="5">\n <o base="string" data="string" line="28" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="29" name="woof" pos="2">\n <o base="stdout" line="30" name="@" pos="4">\n <o base="string" data="string" line="31" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="33" name="olesya" pos="0">\n <o base="human" line="34" name="@" pos="2" ref="17"/>\n <o abstract="" line="35" name="work" pos="2">\n <o line="35" name="job" pos="3"/>\n <o base="^" line="36" pos="4"/>\n <o base=".live" line="36" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="38" name="main" pos="0">\n <o line="38" name="args" pos="1" vararg=""/>\n <o base="dog" line="39" name="tom" pos="2" ref="25"/>\n <o base="dog" line="40" pos="2" ref="25"/>\n <o base=".woof" line="40" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:22.074 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 125µs 02:15:22.078 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 116µs 02:15:22.095 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:22.119 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 701µs 02:15:22.128 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 486µs 02:15:22.131 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 97µs 02:15:22.138 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4984 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="278"\n name="ex-1"\n time="2022-08-04T15:09:45.784600300Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > creature\n [] > live\n stdout > @\n "I'm alive"\n [t] > talk\n stdout > @\n t\n \n [] > animal\n creature > @\n [t] > talk\n stdout > @\n "animal talks"\n \n [] > human\n creature > @\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [] > dog\n animal > @\n [] > live\n ^.talk "I am a dog" > @\n [] > woof\n stdout > @\n "woof"\n \n [] > olesya\n human > @\n [job] > work\n ^.live > @\n \n [args...] > main\n dog > tom\n dog.woof > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="creature" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="t" line="9" pos="6" ref="7"/>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="animal" pos="0">\n <o base="creature" line="12" name="@" pos="2" ref="3"/>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="stdout" line="14" name="@" pos="4">\n <o base="string" data="string" line="15" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="17" name="human" pos="0">\n <o base="creature" line="18" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="20" name="cat" pos="0">\n <o base="animal" line="21" name="@" pos="2" ref="11"/>\n <o abstract="" line="22" name="meow" pos="2">\n <o line="22" name="m" pos="3"/>\n <o base="^" line="23" pos="4"/>\n <o base=".talk" line="23" method="" name="@" pos="5">\n <o base="string" data="string" line="23" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="25" name="dog" pos="0">\n <o base="animal" line="26" name="@" pos="2" ref="11"/>\n <o abstract="" line="27" name="live" pos="2">\n <o base="^" line="28" pos="4"/>\n <o base=".talk" line="28" method="" name="@" pos="5">\n <o base="string" data="string" line="28" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="29" name="woof" pos="2">\n <o base="stdout" line="30" name="@" pos="4">\n <o base="string" data="string" line="31" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="33" name="olesya" pos="0">\n <o base="human" line="34" name="@" pos="2" ref="17"/>\n <o abstract="" line="35" name="work" pos="2">\n <o line="35" name="job" pos="3"/>\n <o base="^" line="36" pos="4"/>\n <o base=".live" line="36" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="38" name="main" pos="0">\n <o line="38" name="args" pos="1" vararg=""/>\n <o base="dog" line="39" name="tom" pos="2" ref="25"/>\n <o base="dog" line="40" pos="2" ref="25"/>\n <o base=".woof" line="40" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:22.154 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 137µs 02:15:22.155 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 87µs 02:15:22.176 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms 02:15:22.196 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms 02:15:22.200 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 126µs 02:15:22.202 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 98µs 02:15:22.203 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (5076 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="278"\n name="ex-1"\n time="2022-08-04T15:09:45.784600300Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > creature\n [] > live\n stdout > @\n "I'm alive"\n [t] > talk\n stdout > @\n t\n \n [] > animal\n creature > @\n [t] > talk\n stdout > @\n "animal talks"\n \n [] > human\n creature > @\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [] > dog\n animal > @\n [] > live\n ^.talk "I am a dog" > @\n [] > woof\n stdout > @\n "woof"\n \n [] > olesya\n human > @\n [job] > work\n ^.live > @\n \n [args...] > main\n dog > tom\n dog.woof > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="creature" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="org.eolang.io.stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n <o base="t" line="9" pos="6" ref="7"/>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="animal" pos="0">\n <o base="creature" line="12" name="@" pos="2" ref="3"/>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="14" name="@" pos="4">\n <o base="string" data="string" line="15" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="17" name="human" pos="0">\n <o base="creature" line="18" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="20" name="cat" pos="0">\n <o base="animal" line="21" name="@" pos="2" ref="11"/>\n <o abstract="" line="22" name="meow" pos="2">\n <o line="22" name="m" pos="3"/>\n <o base="^" line="23" pos="4"/>\n <o base=".talk" line="23" method="" name="@" pos="5">\n <o base="string" data="string" line="23" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="25" name="dog" pos="0">\n <o base="animal" line="26" name="@" pos="2" ref="11"/>\n <o abstract="" line="27" name="live" pos="2">\n <o base="^" line="28" pos="4"/>\n <o base=".talk" line="28" method="" name="@" pos="5">\n <o base="string" data="string" line="28" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="29" name="woof" pos="2">\n <o base="org.eolang.io.stdout" line="30" name="@" pos="4">\n <o base="string" data="string" line="31" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="33" name="olesya" pos="0">\n <o base="human" line="34" name="@" pos="2" ref="17"/>\n <o abstract="" line="35" name="work" pos="2">\n <o line="35" name="job" pos="3"/>\n <o base="^" line="36" pos="4"/>\n <o base=".live" line="36" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="38" name="main" pos="0">\n <o line="38" name="args" pos="1" vararg=""/>\n <o base="dog" line="39" name="tom" pos="2" ref="25"/>\n <o base="dog" line="40" pos="2" ref="25"/>\n <o base=".woof" line="40" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:22.215 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 101µs 02:15:22.215 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 94µs 02:15:22.224 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 578µs 02:15:22.229 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 200ms 02:15:22.232 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4568 bytes of XML in 167µs 02:15:22.255 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 02:15:22.257 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 395µs 02:15:22.259 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 243µs 02:15:22.264 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4894 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="278"\n name="ex-1"\n time="2022-08-04T15:09:45.784600300Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; creature\n [] &gt; live\n stdout &gt; @\n "I'm alive"\n [t] &gt; talk\n stdout &gt; @\n t\n \n [] &gt; animal\n creature &gt; @\n [t] &gt; talk\n stdout &gt; @\n "animal talks"\n \n [] &gt; human\n creature &gt; @\n \n [] &gt; cat\n animal &gt; @\n [m] &gt; meow\n ^.talk "meow" &gt; @\n \n [] &gt; dog\n animal &gt; @\n [] &gt; live\n ^.talk "I am a dog" &gt; @\n [] &gt; woof\n stdout &gt; @\n "woof"\n \n [] &gt; olesya\n human &gt; @\n [job] &gt; work\n ^.live &gt; @\n \n [args...] &gt; main\n dog &gt; tom\n dog.woof &gt; @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="creature" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="t" line="9" pos="6" ref="7"/>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="animal" pos="0">\n <o base="creature" line="12" name="@" pos="2" ref="3"/>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="stdout" line="14" name="@" pos="4">\n <o base="string" data="string" line="15" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="17" name="human" pos="0">\n <o base="creature" line="18" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="20" name="cat" pos="0">\n <o base="animal" line="21" name="@" pos="2" ref="11"/>\n <o abstract="" line="22" name="meow" pos="2">\n <o line="22" name="m" pos="3"/>\n <o base="^" line="23" pos="4"/>\n <o base=".talk" line="23" method="" name="@" pos="5">\n <o base="string" data="string" line="23" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="25" name="dog" pos="0">\n <o base="animal" line="26" name="@" pos="2" ref="11"/>\n <o abstract="" line="27" name="live" pos="2">\n <o base="^" line="28" pos="4"/>\n <o base=".talk" line="28" method="" name="@" pos="5">\n <o base="string" data="string" line="28" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="29" name="woof" pos="2">\n <o base="stdout" line="30" name="@" pos="4">\n <o base="string" data="string" line="31" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="33" name="olesya" pos="0">\n <o base="human" line="34" name="@" pos="2" ref="17"/>\n <o abstract="" line="35" name="work" pos="2">\n <o line="35" name="job" pos="3"/>\n <o base="^" line="36" pos="4"/>\n <o base=".live" line="36" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="38" name="main" pos="0">\n <o line="38" name="args" pos="1" vararg=""/>\n <o base="dog" line="39" name="tom" pos="2" ref="25"/>\n <o base="dog" line="40" pos="2" ref="25"/>\n <o base=".woof" line="40" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:22.274 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 119µs 02:15:22.279 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 115µs 02:15:22.288 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms 02:15:22.304 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 693µs 02:15:22.313 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 138µs 02:15:22.314 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 101µs 02:15:22.317 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4984 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="278"\n name="ex-1"\n time="2022-08-04T15:09:45.784600300Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; creature\n [] &gt; live\n stdout &gt; @\n "I'm alive"\n [t] &gt; talk\n stdout &gt; @\n t\n \n [] &gt; animal\n creature &gt; @\n [t] &gt; talk\n stdout &gt; @\n "animal talks"\n \n [] &gt; human\n creature &gt; @\n \n [] &gt; cat\n animal &gt; @\n [m] &gt; meow\n ^.talk "meow" &gt; @\n \n [] &gt; dog\n animal > @\n [] > live\n ^.talk "I am a dog" > @\n [] > woof\n stdout > @\n "woof"\n \n [] > olesya\n human > @\n [job] > work\n ^.live > @\n \n [args...] > main\n dog > tom\n dog.woof > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="creature" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="t" line="9" pos="6" ref="7"/>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="animal" pos="0">\n <o base="creature" line="12" name="@" pos="2" ref="3"/>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="stdout" line="14" name="@" pos="4">\n <o base="string" data="string" line="15" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="17" name="human" pos="0">\n <o base="creature" line="18" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="20" name="cat" pos="0">\n <o base="animal" line="21" name="@" pos="2" ref="11"/>\n <o abstract="" line="22" name="meow" pos="2">\n <o line="22" name="m" pos="3"/>\n <o base="^" line="23" pos="4"/>\n <o base=".talk" line="23" method="" name="@" pos="5">\n <o base="string" data="string" line="23" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="25" name="dog" pos="0">\n <o base="animal" line="26" name="@" pos="2" ref="11"/>\n <o abstract="" line="27" name="live" pos="2">\n <o base="^" line="28" pos="4"/>\n <o base=".talk" line="28" method="" name="@" pos="5">\n <o base="string" data="string" line="28" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="29" name="woof" pos="2">\n <o base="stdout" line="30" name="@" pos="4">\n <o base="string" data="string" line="31" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="33" name="olesya" pos="0">\n <o base="human" line="34" name="@" pos="2" ref="17"/>\n <o abstract="" line="35" name="work" pos="2">\n <o line="35" name="job" pos="3"/>\n <o base="^" line="36" pos="4"/>\n <o base=".live" line="36" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="38" name="main" pos="0">\n <o line="38" name="args" pos="1" vararg=""/>\n <o base="dog" line="39" name="tom" pos="2" ref="25"/>\n <o base="dog" line="40" pos="2" ref="25"/>\n <o base=".woof" line="40" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:22.327 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 112µs 02:15:22.328 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 86µs 02:15:22.342 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 590µs 02:15:22.357 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms 02:15:22.360 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 405µs 02:15:22.362 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 1ms 02:15:22.363 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (5076 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="278"\n name="ex-1"\n time="2022-08-04T15:09:45.784600300Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > creature\n [] > live\n stdout > @\n "I'm alive"\n [t] > talk\n stdout > @\n t\n \n [] > animal\n creature > @\n [t] > talk\n stdout > @\n "animal talks"\n \n [] > human\n creature > @\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [] > dog\n animal > @\n [] > live\n ^.talk "I am a dog" > @\n [] > woof\n stdout > @\n "woof"\n \n [] > olesya\n human > @\n [job] > work\n ^.live > @\n \n [args...] > main\n dog > tom\n dog.woof > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="creature" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="org.eolang.io.stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n <o base="t" line="9" pos="6" ref="7"/>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="animal" pos="0">\n <o base="creature" line="12" name="@" pos="2" ref="3"/>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="14" name="@" pos="4">\n <o base="string" data="string" line="15" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="17" name="human" pos="0">\n <o base="creature" line="18" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="20" name="cat" pos="0">\n <o base="animal" line="21" name="@" pos="2" ref="11"/>\n <o abstract="" line="22" name="meow" pos="2">\n <o line="22" name="m" pos="3"/>\n <o base="^" line="23" pos="4"/>\n <o base=".talk" line="23" method="" name="@" pos="5">\n <o base="string" data="string" line="23" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="25" name="dog" pos="0">\n <o base="animal" line="26" name="@" pos="2" ref="11"/>\n <o abstract="" line="27" name="live" pos="2">\n <o base="^" line="28" pos="4"/>\n <o base=".talk" line="28" method="" name="@" pos="5">\n <o base="string" data="string" line="28" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="29" name="woof" pos="2">\n <o base="org.eolang.io.stdout" line="30" name="@" pos="4">\n <o base="string" data="string" line="31" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="33" name="olesya" pos="0">\n <o base="human" line="34" name="@" pos="2" ref="17"/>\n <o abstract="" line="35" name="work" pos="2">\n <o line="35" name="job" pos="3"/>\n <o base="^" line="36" pos="4"/>\n <o base=".live" line="36" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="38" name="main" pos="0">\n <o line="38" name="args" pos="1" vararg=""/>\n <o base="dog" line="39" name="tom" pos="2" ref="25"/>\n <o base="dog" line="40" pos="2" ref="25"/>\n <o base=".woof" line="40" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:22.375 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 512µs 02:15:22.377 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 98µs 02:15:22.386 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 594µs 02:15:22.388 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 153ms 02:15:22.397 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1750 bytes of XML in 112µs 02:15:22.418 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 850µs 02:15:22.421 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 409µs 02:15:22.422 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 264µs 02:15:22.423 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (1821 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="1"\n name="transformer"\n time="2022-08-22T15:47:52.233618493Z"\n version="0.26.0">\n <listing>+alias breeds.bengal\n \n [] > app\n bengal > mickey\n mickey.live > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>breeds.bengal</tail>\n <part>breeds.bengal</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="app" pos="0">\n <o base="bengal" line="4" name="mickey" pos="2"/>\n <o base="mickey" line="5" pos="2" ref="4"/>\n <o base=".live" line="5" method="" name="@" pos="8"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:22.431 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 123µs 02:15:22.433 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 137µs 02:15:22.441 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 270µs 02:15:22.453 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms 02:15:22.454 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 111µs 02:15:22.455 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 101µs 02:15:22.457 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (1911 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="1"\n name="transformer"\n time="2022-08-22T15:47:52.233618493Z"\n version="0.26.0">\n <listing>+alias breeds.bengal\n \n [] &gt; app\n bengal &gt; mickey\n mickey.live &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>bengal breeds.bengal</tail>\n <part>bengal</part>\n <part>breeds.bengal</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="app" pos="0">\n <o base="bengal" line="4" name="mickey" pos="2"/>\n <o base="mickey" line="5" pos="2" ref="4"/>\n <o base=".live" line="5" method="" name="@" pos="8"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:22.464 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 110µs 02:15:22.468 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 88µs 02:15:22.473 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 274µs 02:15:22.482 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 327µs 02:15:22.485 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 138µs 02:15:22.486 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 349µs 02:15:22.487 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (1954 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="1"\n name="transformer"\n time="2022-08-22T15:47:52.233618493Z"\n version="0.26.0">\n <listing>+alias breeds.bengal\n \n [] > app\n bengal > mickey\n mickey.live > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>bengal breeds.bengal</tail>\n <part>bengal</part>\n <part>breeds.bengal</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="app" pos="0">\n <o base="breeds.bengal" line="4" name="mickey" pos="2"/>\n <o base="mickey" line="5" pos="2" ref="4"/>\n <o base=".live" line="5" method="" name="@" pos="8"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:22.495 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 98µs 02:15:22.501 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 95µs 02:15:22.506 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 255µs 02:15:22.506 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 99ms 02:15:22.508 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1897 bytes of XML in 75µs 02:15:22.526 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 310µs 02:15:22.527 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 153µs 02:15:22.528 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 604µs 02:15:22.529 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes 02:15:22.530 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 170µs 02:15:22.531 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 237µs 02:15:22.540 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 273µs 02:15:22.549 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms 02:15:22.550 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 118µs 02:15:22.551 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 501µs 02:15:22.552 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes 02:15:22.552 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 85µs 02:15:22.553 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 96µs 02:15:22.560 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 02:15:22.572 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 347µs 02:15:22.573 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 133µs 02:15:22.575 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 110µs 02:15:22.575 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes 02:15:22.576 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 112µs 02:15:22.579 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 112µs 02:15:22.587 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 268µs 02:15:22.588 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 71ms 02:15:22.597 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2234 bytes of XML in 93µs 02:15:22.614 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 349µs 02:15:22.615 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 608µs 02:15:22.616 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 335µs 02:15:22.618 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes 02:15:22.619 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 242µs 02:15:22.621 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 366µs 02:15:22.630 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 374µs 02:15:22.639 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 953µs 02:15:22.641 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 96µs 02:15:22.645 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 90µs 02:15:22.646 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (2481 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="4"\n name="transformer"\n time="2022-08-22T15:47:52.201586131Z"\n version="0.26.0">\n <listing>+package org.animals\n +alias org.eolang.io.stdout\n +alias org.life.creature\n \n [t] > cat\n creature > @\n [] > talk\n stdout > @\n "cat talks"\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>org.animals</tail>\n <part>org.animals</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n <meta expanded="" line="3">\n <head>alias</head>\n <tail>creature org.life.creature</tail>\n <part>creature</part>\n <part>org.life.creature</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="5" name="cat" pos="0">\n <o line="5" name="t" pos="1"/>\n <o base="creature" line="6" name="@" pos="2"/>\n <o abstract="" line="7" name="talk" pos="2">\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">cat talks</o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:22.655 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 93µs 02:15:22.657 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 79µs 02:15:22.667 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 315µs 02:15:22.681 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 545µs 02:15:22.682 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 371µs 02:15:22.685 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 702µs 02:15:22.686 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (2540 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="4"\n name="transformer"\n time="2022-08-22T15:47:52.201586131Z"\n version="0.26.0">\n <listing>+package org.animals\n +alias org.eolang.io.stdout\n +alias org.life.creature\n \n [t] &gt; cat\n creature &gt; @\n [] &gt; talk\n stdout &gt; @\n "cat talks"\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>org.animals</tail>\n <part>org.animals</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n <meta expanded="" line="3">\n <head>alias</head>\n <tail>creature org.life.creature</tail>\n <part>creature</part>\n <part>org.life.creature</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="5" name="cat" pos="0">\n <o line="5" name="t" pos="1"/>\n <o base="org.life.creature" line="6" name="@" pos="2"/>\n <o abstract="" line="7" name="talk" pos="2">\n <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">cat talks</o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:22.694 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 93µs 02:15:22.697 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 100µs 02:15:22.710 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 367µs 02:15:22.711 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 110ms 02:15:22.716 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2250 bytes of XML in 232µs 02:15:22.734 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:22.736 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 260µs 02:15:22.738 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 258µs 02:15:22.739 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes 02:15:22.741 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 238µs 02:15:22.743 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 104µs 02:15:22.754 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 390µs 02:15:22.763 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 619µs 02:15:22.764 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 117µs 02:15:22.765 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 207µs 02:15:22.766 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (2439 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="6"\n name="transformer"\n time="2022-08-22T15:47:52.220334546Z"\n version="0.26.0">\n <listing>+package breeds\n +alias org.animals.cat\n \n [] > bengal\n cat "hello" > @\n [] > meow\n ^.talk > @\n [] > bengal_live\n cat.live > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>breeds</tail>\n <part>breeds</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>cat org.animals.cat</tail>\n <part>cat</part>\n <part>org.animals.cat</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="4" name="bengal" pos="0">\n <o base="cat" line="5" name="@" pos="2">\n <o base="string" data="string" line="5" pos="6">hello</o>\n </o>\n <o abstract="" line="6" name="meow" pos="2">\n <o base="^" line="7" pos="4"/>\n <o base=".talk" line="7" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="8" name="bengal_live" pos="2">\n <o base="cat" line="9" pos="4"/>\n <o base=".live" line="9" method="" name="@" pos="7"/>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:22.777 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 119µs 02:15:22.780 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 92µs 02:15:22.784 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 332µs 02:15:22.797 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 556µs 02:15:22.799 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 524µs 02:15:22.800 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 127µs 02:15:22.800 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (2499 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="6"\n name="transformer"\n time="2022-08-22T15:47:52.220334546Z"\n version="0.26.0">\n <listing>+package breeds\n +alias org.animals.cat\n \n [] > bengal\n cat "hello" > @\n [] > meow\n ^.talk > @\n [] > bengal_live\n cat.live > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>breeds</tail>\n <part>breeds</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>cat org.animals.cat</tail>\n <part>cat</part>\n <part>org.animals.cat</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="4" name="bengal" pos="0">\n <o base="org.animals.cat" line="5" name="@" pos="2">\n <o base="string" data="string" line="5" pos="6">hello</o>\n </o>\n <o abstract="" line="6" name="meow" pos="2">\n <o base="^" line="7" pos="4"/>\n <o base=".talk" line="7" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="8" name="bengal_live" pos="2">\n <o base="org.animals.cat" line="9" pos="4"/>\n <o base=".live" line="9" method="" name="@" pos="7"/>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:22.811 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 97µs 02:15:22.812 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 87µs 02:15:22.821 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 399µs 02:15:22.821 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 97ms 02:15:22.827 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1750 bytes of XML in 75µs 02:15:22.846 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 348µs 02:15:22.848 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 136µs 02:15:22.849 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 116µs 02:15:22.850 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (1821 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="1"\n name="transformer"\n time="2022-08-22T15:47:52.233618493Z"\n version="0.26.0">\n <listing>+alias breeds.bengal\n \n [] > app\n bengal > mickey\n mickey.live > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>breeds.bengal</tail>\n <part>breeds.bengal</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="app" pos="0">\n <o base="bengal" line="4" name="mickey" pos="2"/>\n <o base="mickey" line="5" pos="2" ref="4"/>\n <o base=".live" line="5" method="" name="@" pos="8"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:22.861 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 190µs 02:15:22.862 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 136µs 02:15:22.873 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 883µs 02:15:22.884 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 579µs 02:15:22.885 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 382µs 02:15:22.886 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 214µs 02:15:22.888 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (1911 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="1"\n name="transformer"\n time="2022-08-22T15:47:52.233618493Z"\n version="0.26.0">\n <listing>+alias breeds.bengal\n \n [] > app\n bengal > mickey\n mickey.live > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>bengal breeds.bengal</tail>\n <part>bengal</part>\n <part>breeds.bengal</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="app" pos="0">\n <o base="bengal" line="4" name="mickey" pos="2"/>\n <o base="mickey" line="5" pos="2" ref="4"/>\n <o base=".live" line="5" method="" name="@" pos="8"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:22.896 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 84µs 02:15:22.898 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 84µs 02:15:22.909 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 276µs 02:15:22.917 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 605µs 02:15:22.919 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 233µs 02:15:22.920 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 223µs 02:15:22.921 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (1954 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="1"\n name="transformer"\n time="2022-08-22T15:47:52.233618493Z"\n version="0.26.0">\n <listing>+alias breeds.bengal\n \n [] > app\n bengal > mickey\n mickey.live > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>bengal breeds.bengal</tail>\n <part>bengal</part>\n <part>breeds.bengal</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="app" pos="0">\n <o base="breeds.bengal" line="4" name="mickey" pos="2"/>\n <o base="mickey" line="5" pos="2" ref="4"/>\n <o base=".live" line="5" method="" name="@" pos="8"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:22.929 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 94µs 02:15:22.931 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 89µs 02:15:22.936 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:22.940 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 104ms 02:15:22.944 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1897 bytes of XML in 89µs 02:15:22.966 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:22.970 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 391µs 02:15:22.976 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 142µs 02:15:22.978 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes 02:15:22.978 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 108µs 02:15:22.979 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 101µs 02:15:22.988 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:23.002 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 689µs 02:15:23.003 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 114µs 02:15:23.004 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 103µs 02:15:23.005 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes 02:15:23.006 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 97µs 02:15:23.007 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 207µs 02:15:23.018 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 268µs 02:15:23.028 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:23.028 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 131µs 02:15:23.030 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 225µs 02:15:23.031 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes 02:15:23.032 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 226µs 02:15:23.034 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 106µs 02:15:23.042 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 264µs 02:15:23.044 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 91ms 02:15:23.049 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2234 bytes of XML in 102µs 02:15:23.067 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 745µs 02:15:23.072 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 116µs 02:15:23.073 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 97µs 02:15:23.074 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes 02:15:23.075 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 116µs 02:15:23.076 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 234µs 02:15:23.087 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 952µs 02:15:23.100 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 562µs 02:15:23.101 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 137µs 02:15:23.102 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 99µs 02:15:23.102 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (2481 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="4"\n name="transformer"\n time="2022-08-22T15:47:52.201586131Z"\n version="0.26.0">\n <listing>+package org.animals\n +alias org.eolang.io.stdout\n +alias org.life.creature\n \n [t] > cat\n creature > @\n [] > talk\n stdout > @\n "cat talks"\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>org.animals</tail>\n <part>org.animals</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n <meta expanded="" line="3">\n <head>alias</head>\n <tail>creature org.life.creature</tail>\n <part>creature</part>\n <part>org.life.creature</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="5" name="cat" pos="0">\n <o line="5" name="t" pos="1"/>\n <o base="creature" line="6" name="@" pos="2"/>\n <o abstract="" line="7" name="talk" pos="2">\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">cat talks</o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:23.111 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 84µs 02:15:23.113 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 80µs 02:15:23.124 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 306µs 02:15:23.139 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 02:15:23.141 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 1ms 02:15:23.143 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 224µs 02:15:23.143 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (2540 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="4"\n name="transformer"\n time="2022-08-22T15:47:52.201586131Z"\n version="0.26.0">\n <listing>+package org.animals\n +alias org.eolang.io.stdout\n +alias org.life.creature\n \n [t] > cat\n creature > @\n [] > talk\n stdout > @\n "cat talks"\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>org.animals</tail>\n <part>org.animals</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n <meta expanded="" line="3">\n <head>alias</head>\n <tail>creature org.life.creature</tail>\n <part>creature</part>\n <part>org.life.creature</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="5" name="cat" pos="0">\n <o line="5" name="t" pos="1"/>\n <o base="org.life.creature" line="6" name="@" pos="2"/>\n <o abstract="" line="7" name="talk" pos="2">\n <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">cat talks</o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:23.153 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 114µs 02:15:23.154 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 105µs 02:15:23.166 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 334µs 02:15:23.168 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 110ms 02:15:23.171 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2250 bytes of XML in 228µs 02:15:23.194 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 375µs 02:15:23.196 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 171µs 02:15:23.197 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 127µs 02:15:23.198 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes 02:15:23.199 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 257µs 02:15:23.201 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 394µs 02:15:23.209 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms 02:15:23.224 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 487µs 02:15:23.226 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 118µs 02:15:23.227 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 92µs 02:15:23.228 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (2439 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="6"\n name="transformer"\n time="2022-08-22T15:47:52.220334546Z"\n version="0.26.0">\n <listing>+package breeds\n +alias org.animals.cat\n \n [] > bengal\n cat "hello" > @\n [] > meow\n ^.talk > @\n [] > bengal_live\n cat.live > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>breeds</tail>\n <part>breeds</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>cat org.animals.cat</tail>\n <part>cat</part>\n <part>org.animals.cat</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="4" name="bengal" pos="0">\n <o base="cat" line="5" name="@" pos="2">\n <o base="string" data="string" line="5" pos="6">hello</o>\n </o>\n <o abstract="" line="6" name="meow" pos="2">\n <o base="^" line="7" pos="4"/>\n <o base=".talk" line="7" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="8" name="bengal_live" pos="2">\n <o base="cat" line="9" pos="4"/>\n <o base=".live" line="9" method="" name="@" pos="7"/>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:23.239 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 553µs 02:15:23.239 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 103µs 02:15:23.251 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms 02:15:23.270 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 9ms 02:15:23.271 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 155µs 02:15:23.272 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 113µs 02:15:23.274 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (2499 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="6"\n name="transformer"\n time="2022-08-22T15:47:52.220334546Z"\n version="0.26.0">\n <listing>+package breeds\n +alias org.animals.cat\n \n [] > bengal\n cat "hello" > @\n [] > meow\n ^.talk > @\n [] > bengal_live\n cat.live > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>breeds</tail>\n <part>breeds</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>cat org.animals.cat</tail>\n <part>cat</part>\n <part>org.animals.cat</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="4" name="bengal" pos="0">\n <o base="org.animals.cat" line="5" name="@" pos="2">\n <o base="string" data="string" line="5" pos="6">hello</o>\n </o>\n <o abstract="" line="6" name="meow" pos="2">\n <o base="^" line="7" pos="4"/>\n <o base=".talk" line="7" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="8" name="bengal_live" pos="2">\n <o base="org.animals.cat" line="9" pos="4"/>\n <o base=".live" line="9" method="" name="@" pos="7"/>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:23.281 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 101µs 02:15:23.282 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 89µs 02:15:23.289 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:23.290 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 109ms 02:15:23.298 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1750 bytes of XML in 82µs 02:15:23.317 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:23.319 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 2ms 02:15:23.321 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 129µs 02:15:23.322 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (1821 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="1"\n name="transformer"\n time="2022-08-22T15:47:52.233618493Z"\n version="0.26.0">\n <listing>+alias breeds.bengal\n \n [] &gt; app\n bengal &gt; mickey\n mickey.live &gt; @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>breeds.bengal</tail>\n <part>breeds.bengal</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="app" pos="0">\n <o base="bengal" line="4" name="mickey" pos="2"/>\n <o base="mickey" line="5" pos="2" ref="4"/>\n <o base=".live" line="5" method="" name="@" pos="8"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:23.331 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 125µs 02:15:23.332 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 98µs 02:15:23.337 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 262µs 02:15:23.355 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:23.356 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 147µs 02:15:23.361 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 204µs 02:15:23.362 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (1911 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="1"\n name="transformer"\n time="2022-08-22T15:47:52.233618493Z"\n version="0.26.0">\n <listing>+alias breeds.bengal\n \n [] > app\n bengal > mickey\n mickey.live > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>bengal breeds.bengal</tail>\n <part>bengal</part>\n <part>breeds.bengal</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="app" pos="0">\n <o base="bengal" line="4" name="mickey" pos="2"/>\n <o base="mickey" line="5" pos="2" ref="4"/>\n <o base=".live" line="5" method="" name="@" pos="8"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:23.370 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 120µs 02:15:23.371 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 84µs 02:15:23.379 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:23.395 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 350µs 02:15:23.396 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 153µs 02:15:23.396 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 117µs 02:15:23.397 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (1954 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="1"\n name="transformer"\n time="2022-08-22T15:47:52.233618493Z"\n version="0.26.0">\n <listing>+alias breeds.bengal\n \n [] > app\n bengal > mickey\n mickey.live > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>bengal breeds.bengal</tail>\n <part>bengal</part>\n <part>breeds.bengal</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="app" pos="0">\n <o base="breeds.bengal" line="4" name="mickey" pos="2"/>\n <o base="mickey" line="5" pos="2" ref="4"/>\n <o base=".live" line="5" method="" name="@" pos="8"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:23.406 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 95µs 02:15:23.407 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 89µs 02:15:23.416 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 269µs 02:15:23.416 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 110ms 02:15:23.420 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1897 bytes of XML in 551µs 02:15:23.441 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 336µs 02:15:23.443 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 574µs 02:15:23.444 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 128µs 02:15:23.444 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes 02:15:23.445 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 132µs 02:15:23.445 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 112µs 02:15:23.454 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 268µs 02:15:23.466 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 274µs 02:15:23.466 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 119µs 02:15:23.467 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 94µs 02:15:23.468 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes 02:15:23.468 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 96µs 02:15:23.470 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 1ms 02:15:23.476 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 271µs 02:15:23.481 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 324µs 02:15:23.485 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 99µs 02:15:23.487 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 88µs 02:15:23.495 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes 02:15:23.498 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 304µs 02:15:23.499 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 242µs 02:15:23.505 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 333µs 02:15:23.506 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 78ms 02:15:23.512 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2234 bytes of XML in 119µs 02:15:23.528 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 338µs 02:15:23.533 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 452µs 02:15:23.534 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 104µs 02:15:23.537 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes 02:15:23.538 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 108µs 02:15:23.539 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 99µs 02:15:23.542 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 298µs 02:15:23.557 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms 02:15:23.558 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 105µs 02:15:23.559 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 73µs 02:15:23.560 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (2481 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="4"\n name="transformer"\n time="2022-08-22T15:47:52.201586131Z"\n version="0.26.0">\n <listing>+package org.animals\n +alias org.eolang.io.stdout\n +alias org.life.creature\n \n [t] > cat\n creature > @\n [] > talk\n stdout > @\n "cat talks"\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>org.animals</tail>\n <part>org.animals</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n <meta expanded="" line="3">\n <head>alias</head>\n <tail>creature org.life.creature</tail>\n <part>creature</part>\n <part>org.life.creature</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="5" name="cat" pos="0">\n <o line="5" name="t" pos="1"/>\n <o base="creature" line="6" name="@" pos="2"/>\n <o abstract="" line="7" name="talk" pos="2">\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">cat talks</o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:23.570 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 91µs 02:15:23.571 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 76µs 02:15:23.579 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 742µs 02:15:23.597 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms 02:15:23.598 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 135µs 02:15:23.599 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 106µs 02:15:23.599 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (2540 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="4"\n name="transformer"\n time="2022-08-22T15:47:52.201586131Z"\n version="0.26.0">\n <listing>+package org.animals\n +alias org.eolang.io.stdout\n +alias org.life.creature\n \n [t] > cat\n creature > @\n [] > talk\n stdout > @\n "cat talks"\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>org.animals</tail>\n <part>org.animals</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n <meta expanded="" line="3">\n <head>alias</head>\n <tail>creature org.life.creature</tail>\n <part>creature</part>\n <part>org.life.creature</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="5" name="cat" pos="0">\n <o line="5" name="t" pos="1"/>\n <o base="org.life.creature" line="6" name="@" pos="2"/>\n <o abstract="" line="7" name="talk" pos="2">\n <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">cat talks</o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:23.607 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 94µs 02:15:23.608 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 86µs 02:15:23.615 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:23.616 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 97ms 02:15:23.621 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2250 bytes of XML in 93µs 02:15:23.633 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 375µs 02:15:23.635 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 1000µs 02:15:23.637 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 373µs 02:15:23.638 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes 02:15:23.639 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 230µs 02:15:23.641 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 283µs 02:15:23.655 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms 02:15:23.668 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 02:15:23.670 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 141µs 02:15:23.671 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 204µs 02:15:23.674 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (2439 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="6"\n name="transformer"\n time="2022-08-22T15:47:52.220334546Z"\n version="0.26.0">\n <listing>+package breeds\n +alias org.animals.cat\n \n [] > bengal\n cat "hello" > @\n [] > meow\n ^.talk > @\n [] > bengal_live\n cat.live > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>breeds</tail>\n <part>breeds</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>cat org.animals.cat</tail>\n <part>cat</part>\n <part>org.animals.cat</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="4" name="bengal" pos="0">\n <o base="cat" line="5" name="@" pos="2">\n <o base="string" data="string" line="5" pos="6">hello</o>\n </o>\n <o abstract="" line="6" name="meow" pos="2">\n <o base="^" line="7" pos="4"/>\n <o base=".talk" line="7" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="8" name="bengal_live" pos="2">\n <o base="cat" line="9" pos="4"/>\n <o base=".live" line="9" method="" name="@" pos="7"/>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:23.685 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 118µs 02:15:23.686 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 81µs 02:15:23.692 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 318µs 02:15:23.700 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 454µs 02:15:23.704 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 235µs 02:15:23.705 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 223µs 02:15:23.706 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (2499 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="6"\n name="transformer"\n time="2022-08-22T15:47:52.220334546Z"\n version="0.26.0">\n <listing>+package breeds\n +alias org.animals.cat\n \n [] > bengal\n cat "hello" > @\n [] > meow\n ^.talk > @\n [] > bengal_live\n cat.live > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>breeds</tail>\n <part>breeds</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>cat org.animals.cat</tail>\n <part>cat</part>\n <part>org.animals.cat</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="4" name="bengal" pos="0">\n <o base="org.animals.cat" line="5" name="@" pos="2">\n <o base="string" data="string" line="5" pos="6">hello</o>\n </o>\n <o abstract="" line="6" name="meow" pos="2">\n <o base="^" line="7" pos="4"/>\n <o base=".talk" line="7" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="8" name="bengal_live" pos="2">\n <o base="org.animals.cat" line="9" pos="4"/>\n <o base=".live" line="9" method="" name="@" pos="7"/>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:23.717 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 102µs 02:15:23.717 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 86µs 02:15:23.726 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 308µs 02:15:23.726 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 102ms 02:15:23.733 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4144 bytes of XML in 139µs 02:15:23.754 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms 02:15:23.755 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 147µs 02:15:23.757 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 147µs 02:15:23.758 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4425 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="284"\n name="ex-1"\n time="2022-08-08T08:23:30.473543800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n stdout > @\n "I'm eating"\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > mouse\n animal > @\n [] > pii\n animal.live > @\n \n [] > human\n [] > live\n stdout > @\n "I'm alive human"\n [t] > talk\n stdout > @\n "human talks"\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [args...] > main\n mouse > tom\n tom.pii.eat > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="animal" line="16" pos="4" ref="3"/>\n <o base=".live" line="16" method="" name="@" pos="10"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:23.777 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 14ms 02:15:23.778 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 125µs 02:15:23.784 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 470µs 02:15:23.797 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms 02:15:23.798 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 98µs 02:15:23.800 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 85µs 02:15:23.800 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4515 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="284"\n name="ex-1"\n time="2022-08-08T08:23:30.473543800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [] &gt; live\n [] &gt; eat\n stdout &gt; @\n "I'm eating"\n stdout &gt; @\n "I'm alive animal"\n [t] &gt; talk\n live &gt; @\n \n [] &gt; mouse\n animal > @\n [] > pii\n animal.live > @\n \n [] > human\n [] > live\n stdout > @\n "I'm alive human"\n [t] > talk\n stdout > @\n "human talks"\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [args...] > main\n mouse > tom\n tom.pii.eat > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="animal" line="16" pos="4" ref="3"/>\n <o base=".live" line="16" method="" name="@" pos="10"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:23.809 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 99µs 02:15:23.810 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 73µs 02:15:23.820 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms 02:15:23.834 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:23.836 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 241µs 02:15:23.839 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 231µs 02:15:23.840 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4607 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="284"\n name="ex-1"\n time="2022-08-08T08:23:30.473543800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [] &gt; live\n [] &gt; eat\n stdout &gt; @\n "I'm eating"\n stdout &gt; @\n "I'm alive animal"\n [t] &gt; talk\n live &gt; @\n \n [] &gt; mouse\n animal &gt; @\n [] &gt; pii\n animal.live &gt; @\n \n [] &gt; human\n [] > live\n stdout > @\n "I'm alive human"\n [t] > talk\n stdout > @\n "human talks"\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [args...] > main\n mouse > tom\n tom.pii.eat > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="animal" line="16" pos="4" ref="3"/>\n <o base=".live" line="16" method="" name="@" pos="10"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="org.eolang.io.stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:23.851 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 98µs 02:15:23.854 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 107µs 02:15:23.865 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 522µs 02:15:23.866 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 125ms 02:15:23.868 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4144 bytes of XML in 153µs 02:15:23.902 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 9ms 02:15:23.903 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 207µs 02:15:23.904 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 120µs 02:15:23.905 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4425 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="284"\n name="ex-1"\n time="2022-08-08T08:23:30.473543800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n stdout > @\n "I'm eating"\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > mouse\n animal > @\n [] > pii\n animal.live > @\n \n [] > human\n [] > live\n stdout > @\n "I'm alive human"\n [t] > talk\n stdout > @\n "human talks"\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [args...] > main\n mouse > tom\n tom.pii.eat > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="animal" line="16" pos="4" ref="3"/>\n <o base=".live" line="16" method="" name="@" pos="10"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:23.918 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 134µs 02:15:23.919 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 100µs 02:15:23.929 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms 02:15:23.941 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms 02:15:23.942 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 226µs 02:15:23.943 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 214µs 02:15:23.946 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4515 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="284"\n name="ex-1"\n time="2022-08-08T08:23:30.473543800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [] &gt; live\n [] &gt; eat\n stdout &gt; @\n "I'm eating"\n stdout &gt; @\n "I'm alive animal"\n [t] &gt; talk\n live &gt; @\n \n [] > mouse\n animal > @\n [] > pii\n animal.live > @\n \n [] > human\n [] > live\n stdout > @\n "I'm alive human"\n [t] > talk\n stdout > @\n "human talks"\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [args...] > main\n mouse > tom\n tom.pii.eat > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="animal" line="16" pos="4" ref="3"/>\n <o base=".live" line="16" method="" name="@" pos="10"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:23.956 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 544µs 02:15:23.960 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 85µs 02:15:23.970 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms 02:15:23.990 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 777µs 02:15:23.992 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 274µs 02:15:23.994 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 230µs 02:15:23.995 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4607 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="284"\n name="ex-1"\n time="2022-08-08T08:23:30.473543800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [] &gt; live\n [] &gt; eat\n stdout &gt; @\n "I'm eating"\n stdout &gt; @\n "I'm alive animal"\n [t] &gt; talk\n live &gt; @\n \n [] &gt; mouse\n animal &gt; @\n [] &gt; pii\n animal.live &gt; @\n \n [] &gt; human\n [] > live\n stdout > @\n "I'm alive human"\n [t] > talk\n stdout > @\n "human talks"\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [args...] > main\n mouse > tom\n tom.pii.eat > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="animal" line="16" pos="4" ref="3"/>\n <o base=".live" line="16" method="" name="@" pos="10"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="org.eolang.io.stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:24.004 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 96µs 02:15:24.009 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 600µs 02:15:24.015 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 02:15:24.015 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 135ms 02:15:24.019 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4144 bytes of XML in 273µs 02:15:24.040 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 02:15:24.041 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 124µs 02:15:24.049 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 120µs 02:15:24.049 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4425 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="284"\n name="ex-1"\n time="2022-08-08T08:23:30.473543800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n stdout > @\n "I'm eating"\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > mouse\n animal > @\n [] > pii\n animal.live > @\n \n [] > human\n [] > live\n stdout > @\n "I'm alive human"\n [t] > talk\n stdout > @\n "human talks"\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [args...] > main\n mouse > tom\n tom.pii.eat > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="animal" line="16" pos="4" ref="3"/>\n <o base=".live" line="16" method="" name="@" pos="10"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:24.058 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 137µs 02:15:24.059 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 103µs 02:15:24.065 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 470µs 02:15:24.079 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 02:15:24.080 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 110µs 02:15:24.081 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 225µs 02:15:24.082 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4515 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="284"\n name="ex-1"\n time="2022-08-08T08:23:30.473543800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [] &gt; live\n [] &gt; eat\n stdout &gt; @\n "I'm eating"\n stdout &gt; @\n "I'm alive animal"\n [t] &gt; talk\n live &gt; @\n \n [] > mouse\n animal > @\n [] > pii\n animal.live > @\n \n [] > human\n [] > live\n stdout > @\n "I'm alive human"\n [t] > talk\n stdout > @\n "human talks"\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [args...] > main\n mouse > tom\n tom.pii.eat > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="animal" line="16" pos="4" ref="3"/>\n <o base=".live" line="16" method="" name="@" pos="10"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:24.093 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 91µs 02:15:24.093 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 79µs 02:15:24.102 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms 02:15:24.115 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms 02:15:24.116 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 242µs 02:15:24.117 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 229µs 02:15:24.119 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4607 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="284"\n name="ex-1"\n time="2022-08-08T08:23:30.473543800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [] &gt; live\n [] &gt; eat\n stdout &gt; @\n "I'm eating"\n stdout &gt; @\n "I'm alive animal"\n [t] &gt; talk\n live &gt; @\n \n [] &gt; mouse\n animal &gt; @\n [] &gt; pii\n animal.live &gt; @\n \n [] &gt; human\n [] > live\n stdout > @\n "I'm alive human"\n [t] > talk\n stdout > @\n "human talks"\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [args...] > main\n mouse > tom\n tom.pii.eat > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="animal" line="16" pos="4" ref="3"/>\n <o base=".live" line="16" method="" name="@" pos="10"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="org.eolang.io.stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:24.129 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 97µs 02:15:24.129 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 88µs 02:15:24.136 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 496µs 02:15:24.140 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 111ms 02:15:24.145 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2394 bytes of XML in 101µs 02:15:24.168 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms 02:15:24.170 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 763µs 02:15:24.172 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 253µs 02:15:24.173 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (2534 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="191"\n name="ex-1"\n time="2022-08-02T08:06:01.480897800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [t] > talk\n stdout > @\n t\n \n [] > cat\n animal > @\n \n [args...] > main\n cat > tom\n tom.talk "My name is Tom" > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="talk" pos="2">\n <o line="4" name="t" pos="3"/>\n <o base="stdout" line="5" name="@" pos="4">\n <o base="t" line="6" pos="6" ref="4"/>\n </o>\n </o>\n </o>\n <o abstract="" line="8" name="cat" pos="0">\n <o base="animal" line="9" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="11" name="main" pos="0">\n <o line="11" name="args" pos="1" vararg=""/>\n <o base="cat" line="12" name="tom" pos="2" ref="8"/>\n <o base="tom" line="13" pos="2" ref="12"/>\n <o base=".talk" line="13" method="" name="@" pos="5">\n <o base="string" data="string" line="13" pos="11">My name is Tom</o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:24.183 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 112µs 02:15:24.184 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 115µs 02:15:24.193 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 305µs 02:15:24.199 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms 02:15:24.199 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 115µs 02:15:24.201 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 210µs 02:15:24.202 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (2624 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="191"\n name="ex-1"\n time="2022-08-02T08:06:01.480897800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [t] > talk\n stdout > @\n t\n \n [] > cat\n animal > @\n \n [args...] > main\n cat > tom\n tom.talk "My name is Tom" > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="talk" pos="2">\n <o line="4" name="t" pos="3"/>\n <o base="stdout" line="5" name="@" pos="4">\n <o base="t" line="6" pos="6" ref="4"/>\n </o>\n </o>\n </o>\n <o abstract="" line="8" name="cat" pos="0">\n <o base="animal" line="9" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="11" name="main" pos="0">\n <o line="11" name="args" pos="1" vararg=""/>\n <o base="cat" line="12" name="tom" pos="2" ref="8"/>\n <o base="tom" line="13" pos="2" ref="12"/>\n <o base=".talk" line="13" method="" name="@" pos="5">\n <o base="string" data="string" line="13" pos="11">My name is Tom</o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:24.211 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 80µs 02:15:24.213 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 309µs 02:15:24.224 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 8ms 02:15:24.234 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 423µs 02:15:24.237 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 248µs 02:15:24.238 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 228µs 02:15:24.239 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (2674 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="191"\n name="ex-1"\n time="2022-08-02T08:06:01.480897800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [t] > talk\n stdout > @\n t\n \n [] > cat\n animal > @\n \n [args...] > main\n cat > tom\n tom.talk "My name is Tom" > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="talk" pos="2">\n <o line="4" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="5" name="@" pos="4">\n <o base="t" line="6" pos="6" ref="4"/>\n </o>\n </o>\n </o>\n <o abstract="" line="8" name="cat" pos="0">\n <o base="animal" line="9" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="11" name="main" pos="0">\n <o line="11" name="args" pos="1" vararg=""/>\n <o base="cat" line="12" name="tom" pos="2" ref="8"/>\n <o base="tom" line="13" pos="2" ref="12"/>\n <o base=".talk" line="13" method="" name="@" pos="5">\n <o base="string" data="string" line="13" pos="11">My name is Tom</o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:24.253 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 502µs 02:15:24.254 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 124µs 02:15:24.259 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 373µs 02:15:24.259 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 101ms 02:15:24.262 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2394 bytes of XML in 99µs 02:15:24.279 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 902µs 02:15:24.284 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 151µs 02:15:24.286 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 245µs 02:15:24.286 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (2534 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="191"\n name="ex-1"\n time="2022-08-02T08:06:01.480897800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [t] &gt; talk\n stdout &gt; @\n t\n \n [] &gt; cat\n animal &gt; @\n \n [args...] &gt; main\n cat &gt; tom\n tom.talk "My name is Tom" &gt; @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="talk" pos="2">\n <o line="4" name="t" pos="3"/>\n <o base="stdout" line="5" name="@" pos="4">\n <o base="t" line="6" pos="6" ref="4"/>\n </o>\n </o>\n </o>\n <o abstract="" line="8" name="cat" pos="0">\n <o base="animal" line="9" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="11" name="main" pos="0">\n <o line="11" name="args" pos="1" vararg=""/>\n <o base="cat" line="12" name="tom" pos="2" ref="8"/>\n <o base="tom" line="13" pos="2" ref="12"/>\n <o base=".talk" line="13" method="" name="@" pos="5">\n <o base="string" data="string" line="13" pos="11">My name is Tom</o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:24.297 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 116µs 02:15:24.298 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 100µs 02:15:24.307 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 350µs 02:15:24.319 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 02:15:24.320 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 124µs 02:15:24.321 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 77µs 02:15:24.322 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (2624 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="191"\n name="ex-1"\n time="2022-08-02T08:06:01.480897800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [t] > talk\n stdout > @\n t\n \n [] > cat\n animal > @\n \n [args...] > main\n cat > tom\n tom.talk "My name is Tom" > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="talk" pos="2">\n <o line="4" name="t" pos="3"/>\n <o base="stdout" line="5" name="@" pos="4">\n <o base="t" line="6" pos="6" ref="4"/>\n </o>\n </o>\n </o>\n <o abstract="" line="8" name="cat" pos="0">\n <o base="animal" line="9" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="11" name="main" pos="0">\n <o line="11" name="args" pos="1" vararg=""/>\n <o base="cat" line="12" name="tom" pos="2" ref="8"/>\n <o base="tom" line="13" pos="2" ref="12"/>\n <o base=".talk" line="13" method="" name="@" pos="5">\n <o base="string" data="string" line="13" pos="11">My name is Tom</o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:24.330 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 90µs 02:15:24.333 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 82µs 02:15:24.338 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 763µs 02:15:24.350 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 478µs 02:15:24.350 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 129µs 02:15:24.354 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 115µs 02:15:24.354 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (2674 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="191"\n name="ex-1"\n time="2022-08-02T08:06:01.480897800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [t] > talk\n stdout > @\n t\n \n [] > cat\n animal > @\n \n [args...] > main\n cat > tom\n tom.talk "My name is Tom" > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="talk" pos="2">\n <o line="4" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="5" name="@" pos="4">\n <o base="t" line="6" pos="6" ref="4"/>\n </o>\n </o>\n </o>\n <o abstract="" line="8" name="cat" pos="0">\n <o base="animal" line="9" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="11" name="main" pos="0">\n <o line="11" name="args" pos="1" vararg=""/>\n <o base="cat" line="12" name="tom" pos="2" ref="8"/>\n <o base="tom" line="13" pos="2" ref="12"/>\n <o base=".talk" line="13" method="" name="@" pos="5">\n <o base="string" data="string" line="13" pos="11">My name is Tom</o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:24.362 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 95µs 02:15:24.364 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 92µs 02:15:24.368 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 332µs 02:15:24.371 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 103ms 02:15:24.373 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2394 bytes of XML in 90µs 02:15:24.390 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 461µs 02:15:24.392 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 145µs 02:15:24.393 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 121µs 02:15:24.395 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (2534 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="191"\n name="ex-1"\n time="2022-08-02T08:06:01.480897800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [t] > talk\n stdout > @\n t\n \n [] > cat\n animal > @\n \n [args...] > main\n cat > tom\n tom.talk "My name is Tom" > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="talk" pos="2">\n <o line="4" name="t" pos="3"/>\n <o base="stdout" line="5" name="@" pos="4">\n <o base="t" line="6" pos="6" ref="4"/>\n </o>\n </o>\n </o>\n <o abstract="" line="8" name="cat" pos="0">\n <o base="animal" line="9" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="11" name="main" pos="0">\n <o line="11" name="args" pos="1" vararg=""/>\n <o base="cat" line="12" name="tom" pos="2" ref="8"/>\n <o base="tom" line="13" pos="2" ref="12"/>\n <o base=".talk" line="13" method="" name="@" pos="5">\n <o base="string" data="string" line="13" pos="11">My name is Tom</o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:24.405 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 107µs 02:15:24.406 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 111µs 02:15:24.411 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 300µs 02:15:24.423 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms 02:15:24.423 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 104µs 02:15:24.424 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 219µs 02:15:24.427 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (2624 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="191"\n name="ex-1"\n time="2022-08-02T08:06:01.480897800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [t] > talk\n stdout > @\n t\n \n [] > cat\n animal > @\n \n [args...] > main\n cat > tom\n tom.talk "My name is Tom" > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="talk" pos="2">\n <o line="4" name="t" pos="3"/>\n <o base="stdout" line="5" name="@" pos="4">\n <o base="t" line="6" pos="6" ref="4"/>\n </o>\n </o>\n </o>\n <o abstract="" line="8" name="cat" pos="0">\n <o base="animal" line="9" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="11" name="main" pos="0">\n <o line="11" name="args" pos="1" vararg=""/>\n <o base="cat" line="12" name="tom" pos="2" ref="8"/>\n <o base="tom" line="13" pos="2" ref="12"/>\n <o base=".talk" line="13" method="" name="@" pos="5">\n <o base="string" data="string" line="13" pos="11">My name is Tom</o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:24.436 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 115µs 02:15:24.437 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 91µs 02:15:24.440 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 285µs 02:15:24.452 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms 02:15:24.455 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 262µs 02:15:24.456 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 221µs 02:15:24.457 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (2674 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="191"\n name="ex-1"\n time="2022-08-02T08:06:01.480897800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [t] &gt; talk\n stdout &gt; @\n t\n \n [] &gt; cat\n animal &gt; @\n \n [args...] &gt; main\n cat &gt; tom\n tom.talk "My name is Tom" &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="talk" pos="2">\n <o line="4" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="5" name="@" pos="4">\n <o base="t" line="6" pos="6" ref="4"/>\n </o>\n </o>\n </o>\n <o abstract="" line="8" name="cat" pos="0">\n <o base="animal" line="9" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="11" name="main" pos="0">\n <o line="11" name="args" pos="1" vararg=""/>\n <o base="cat" line="12" name="tom" pos="2" ref="8"/>\n <o base="tom" line="13" pos="2" ref="12"/>\n <o base=".talk" line="13" method="" name="@" pos="5">\n <o base="string" data="string" line="13" pos="11">My name is Tom</o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:24.467 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 108µs 02:15:24.467 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 87µs 02:15:24.477 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms 02:15:24.477 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 97ms 02:15:24.482 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3301 bytes of XML in 2ms 02:15:24.503 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 02:15:24.504 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 143µs 02:15:24.505 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 378µs 02:15:24.508 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3519 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="324"\n name="ex-1"\n time="2022-08-05T14:03:27.083126100Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classC > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n stdout > @\n "B"\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [args...] > main\n classC > instance\n instance.doBA > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classC" line="4" name="@" pos="2" ref="15"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="stdout" line="12" name="@" pos="4">\n <o base="string" data="string" line="13" pos="6">B</o>\n </o>\n </o>\n </o>\n <o abstract="" line="15" name="classC" pos="0">\n <o base="classB" line="16" name="@" pos="2" ref="9"/>\n <o abstract="" line="17" name="doC" pos="2">\n <o base="stdout" line="18" name="@" pos="4">\n <o base="string" data="string" line="19" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="21" name="classD" pos="0">\n <o base="classC" line="22" name="@" pos="2" ref="15"/>\n </o>\n <o abstract="" line="24" name="classE" pos="0">\n <o base="classA" line="25" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="27" name="main" pos="0">\n <o line="27" name="args" pos="1" vararg=""/>\n <o base="classC" line="28" name="instance" pos="2" ref="15"/>\n <o base="instance" line="29" pos="2" ref="28"/>\n <o base=".doBA" line="29" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:24.519 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 3ms 02:15:24.520 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 149µs 02:15:24.531 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms 02:15:24.541 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:24.544 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 101µs 02:15:24.545 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 96µs 02:15:24.546 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (3609 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="324"\n name="ex-1"\n time="2022-08-05T14:03:27.083126100Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classC > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n stdout > @\n "B"\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [args...] > main\n classC > instance\n instance.doBA > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classC" line="4" name="@" pos="2" ref="15"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="stdout" line="12" name="@" pos="4">\n <o base="string" data="string" line="13" pos="6">B</o>\n </o>\n </o>\n </o>\n <o abstract="" line="15" name="classC" pos="0">\n <o base="classB" line="16" name="@" pos="2" ref="9"/>\n <o abstract="" line="17" name="doC" pos="2">\n <o base="stdout" line="18" name="@" pos="4">\n <o base="string" data="string" line="19" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="21" name="classD" pos="0">\n <o base="classC" line="22" name="@" pos="2" ref="15"/>\n </o>\n <o abstract="" line="24" name="classE" pos="0">\n <o base="classA" line="25" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="27" name="main" pos="0">\n <o line="27" name="args" pos="1" vararg=""/>\n <o base="classC" line="28" name="instance" pos="2" ref="15"/>\n <o base="instance" line="29" pos="2" ref="28"/>\n <o base=".doBA" line="29" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:24.555 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 82µs 02:15:24.556 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 95µs 02:15:24.562 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 784µs 02:15:24.572 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms 02:15:24.573 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 94µs 02:15:24.573 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 83µs 02:15:24.574 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (3687 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="324"\n name="ex-1"\n time="2022-08-05T14:03:27.083126100Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classC > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n stdout > @\n "B"\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [args...] > main\n classC > instance\n instance.doBA > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classC" line="4" name="@" pos="2" ref="15"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="org.eolang.io.stdout" line="12" name="@" pos="4">\n <o base="string" data="string" line="13" pos="6">B</o>\n </o>\n </o>\n </o>\n <o abstract="" line="15" name="classC" pos="0">\n <o base="classB" line="16" name="@" pos="2" ref="9"/>\n <o abstract="" line="17" name="doC" pos="2">\n <o base="org.eolang.io.stdout" line="18" name="@" pos="4">\n <o base="string" data="string" line="19" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="21" name="classD" pos="0">\n <o base="classC" line="22" name="@" pos="2" ref="15"/>\n </o>\n <o abstract="" line="24" name="classE" pos="0">\n <o base="classA" line="25" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="27" name="main" pos="0">\n <o line="27" name="args" pos="1" vararg=""/>\n <o base="classC" line="28" name="instance" pos="2" ref="15"/>\n <o base="instance" line="29" pos="2" ref="28"/>\n <o base=".doBA" line="29" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:24.585 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 136µs 02:15:24.586 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 85µs 02:15:24.593 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 410µs 02:15:24.594 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 106ms 02:15:24.597 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3301 bytes of XML in 113µs 02:15:24.617 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms 02:15:24.618 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 168µs 02:15:24.619 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 114µs 02:15:24.620 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3519 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="324"\n name="ex-1"\n time="2022-08-05T14:03:27.083126100Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classC > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n stdout > @\n "B"\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [args...] > main\n classC > instance\n instance.doBA > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classC" line="4" name="@" pos="2" ref="15"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="stdout" line="12" name="@" pos="4">\n <o base="string" data="string" line="13" pos="6">B</o>\n </o>\n </o>\n </o>\n <o abstract="" line="15" name="classC" pos="0">\n <o base="classB" line="16" name="@" pos="2" ref="9"/>\n <o abstract="" line="17" name="doC" pos="2">\n <o base="stdout" line="18" name="@" pos="4">\n <o base="string" data="string" line="19" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="21" name="classD" pos="0">\n <o base="classC" line="22" name="@" pos="2" ref="15"/>\n </o>\n <o abstract="" line="24" name="classE" pos="0">\n <o base="classA" line="25" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="27" name="main" pos="0">\n <o line="27" name="args" pos="1" vararg=""/>\n <o base="classC" line="28" name="instance" pos="2" ref="15"/>\n <o base="instance" line="29" pos="2" ref="28"/>\n <o base=".doBA" line="29" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:24.628 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 103µs 02:15:24.629 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 347µs 02:15:24.636 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 369µs 02:15:24.645 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 526µs 02:15:24.649 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 91µs 02:15:24.650 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 97µs 02:15:24.651 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (3609 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="324"\n name="ex-1"\n time="2022-08-05T14:03:27.083126100Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; classA\n classC &gt; @\n [] &gt; doA\n stdout &gt; @\n "A"\n \n [] &gt; classB\n classA &gt; @\n [] &gt; doBA\n stdout &gt; @\n "B"\n \n [] &gt; classC\n classB &gt; @\n [] &gt; doC\n stdout &gt; @\n "C"\n \n [] &gt; classD\n classC &gt; @\n \n [] &gt; classE\n classA &gt; @\n \n [args...] &gt; main\n classC &gt; instance\n instance.doBA &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classC" line="4" name="@" pos="2" ref="15"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="stdout" line="12" name="@" pos="4">\n <o base="string" data="string" line="13" pos="6">B</o>\n </o>\n </o>\n </o>\n <o abstract="" line="15" name="classC" pos="0">\n <o base="classB" line="16" name="@" pos="2" ref="9"/>\n <o abstract="" line="17" name="doC" pos="2">\n <o base="stdout" line="18" name="@" pos="4">\n <o base="string" data="string" line="19" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="21" name="classD" pos="0">\n <o base="classC" line="22" name="@" pos="2" ref="15"/>\n </o>\n <o abstract="" line="24" name="classE" pos="0">\n <o base="classA" line="25" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="27" name="main" pos="0">\n <o line="27" name="args" pos="1" vararg=""/>\n <o base="classC" line="28" name="instance" pos="2" ref="15"/>\n <o base="instance" line="29" pos="2" ref="28"/>\n <o base=".doBA" line="29" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:24.660 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 82µs 02:15:24.661 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 92µs 02:15:24.673 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 448µs 02:15:24.697 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 14ms 02:15:24.698 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 178µs 02:15:24.700 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 228µs 02:15:24.701 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (3687 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="324"\n name="ex-1"\n time="2022-08-05T14:03:27.083126100Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classC > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n stdout > @\n "B"\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [args...] > main\n classC &gt; instance\n instance.doBA &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classC" line="4" name="@" pos="2" ref="15"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="org.eolang.io.stdout" line="12" name="@" pos="4">\n <o base="string" data="string" line="13" pos="6">B</o>\n </o>\n </o>\n </o>\n <o abstract="" line="15" name="classC" pos="0">\n <o base="classB" line="16" name="@" pos="2" ref="9"/>\n <o abstract="" line="17" name="doC" pos="2">\n <o base="org.eolang.io.stdout" line="18" name="@" pos="4">\n <o base="string" data="string" line="19" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="21" name="classD" pos="0">\n <o base="classC" line="22" name="@" pos="2" ref="15"/>\n </o>\n <o abstract="" line="24" name="classE" pos="0">\n <o base="classA" line="25" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="27" name="main" pos="0">\n <o line="27" name="args" pos="1" vararg=""/>\n <o base="classC" line="28" name="instance" pos="2" ref="15"/>\n <o base="instance" line="29" pos="2" ref="28"/>\n <o base=".doBA" line="29" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:24.711 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 130µs 02:15:24.712 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 91µs 02:15:24.722 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:24.723 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 118ms 02:15:24.731 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3301 bytes of XML in 376µs 02:15:24.766 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms 02:15:24.771 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 3ms 02:15:24.776 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 385µs 02:15:24.777 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3519 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="324"\n name="ex-1"\n time="2022-08-05T14:03:27.083126100Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classC > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n stdout > @\n "B"\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [args...] > main\n classC > instance\n instance.doBA > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classC" line="4" name="@" pos="2" ref="15"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="stdout" line="12" name="@" pos="4">\n <o base="string" data="string" line="13" pos="6">B</o>\n </o>\n </o>\n </o>\n <o abstract="" line="15" name="classC" pos="0">\n <o base="classB" line="16" name="@" pos="2" ref="9"/>\n <o abstract="" line="17" name="doC" pos="2">\n <o base="stdout" line="18" name="@" pos="4">\n <o base="string" data="string" line="19" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="21" name="classD" pos="0">\n <o base="classC" line="22" name="@" pos="2" ref="15"/>\n </o>\n <o abstract="" line="24" name="classE" pos="0">\n <o base="classA" line="25" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="27" name="main" pos="0">\n <o line="27" name="args" pos="1" vararg=""/>\n <o base="classC" line="28" name="instance" pos="2" ref="15"/>\n <o base="instance" line="29" pos="2" ref="28"/>\n <o base=".doBA" line="29" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:24.790 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 150µs 02:15:24.794 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 157µs 02:15:24.813 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms 02:15:24.828 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 650µs 02:15:24.833 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 267µs 02:15:24.840 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 241µs 02:15:24.846 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (3609 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="324"\n name="ex-1"\n time="2022-08-05T14:03:27.083126100Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classC > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n stdout > @\n "B"\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [args...] > main\n classC > instance\n instance.doBA > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classC" line="4" name="@" pos="2" ref="15"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="stdout" line="12" name="@" pos="4">\n <o base="string" data="string" line="13" pos="6">B</o>\n </o>\n </o>\n </o>\n <o abstract="" line="15" name="classC" pos="0">\n <o base="classB" line="16" name="@" pos="2" ref="9"/>\n <o abstract="" line="17" name="doC" pos="2">\n <o base="stdout" line="18" name="@" pos="4">\n <o base="string" data="string" line="19" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="21" name="classD" pos="0">\n <o base="classC" line="22" name="@" pos="2" ref="15"/>\n </o>\n <o abstract="" line="24" name="classE" pos="0">\n <o base="classA" line="25" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="27" name="main" pos="0">\n <o line="27" name="args" pos="1" vararg=""/>\n <o base="classC" line="28" name="instance" pos="2" ref="15"/>\n <o base="instance" line="29" pos="2" ref="28"/>\n <o base=".doBA" line="29" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:24.860 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 151µs 02:15:24.863 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 101µs 02:15:24.877 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 430µs 02:15:24.890 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 02:15:24.892 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 167µs 02:15:24.893 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 529µs 02:15:24.894 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (3687 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="324"\n name="ex-1"\n time="2022-08-05T14:03:27.083126100Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classC > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n stdout > @\n "B"\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [args...] > main\n classC > instance\n instance.doBA > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classC" line="4" name="@" pos="2" ref="15"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="org.eolang.io.stdout" line="12" name="@" pos="4">\n <o base="string" data="string" line="13" pos="6">B</o>\n </o>\n </o>\n </o>\n <o abstract="" line="15" name="classC" pos="0">\n <o base="classB" line="16" name="@" pos="2" ref="9"/>\n <o abstract="" line="17" name="doC" pos="2">\n <o base="org.eolang.io.stdout" line="18" name="@" pos="4">\n <o base="string" data="string" line="19" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="21" name="classD" pos="0">\n <o base="classC" line="22" name="@" pos="2" ref="15"/>\n </o>\n <o abstract="" line="24" name="classE" pos="0">\n <o base="classA" line="25" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="27" name="main" pos="0">\n <o line="27" name="args" pos="1" vararg=""/>\n <o base="classC" line="28" name="instance" pos="2" ref="15"/>\n <o base="instance" line="29" pos="2" ref="28"/>\n <o base=".doBA" line="29" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:24.902 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 104µs 02:15:24.904 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 125µs 02:15:24.912 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 413µs 02:15:24.913 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 173ms 02:15:24.929 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4133 bytes of XML in 162µs 02:15:24.943 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 826µs 02:15:24.949 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 133µs 02:15:24.950 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 100µs 02:15:24.951 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4406 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="338"\n name="ex-1"\n time="2022-08-05T16:54:10.446431200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n stdout > @\n "I'm eating"\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > mouse\n animal > @\n [] > pii\n ^.live > @\n \n [] > human\n [] > live\n stdout > @\n "I'm alive human"\n [t] > talk\n stdout > @\n "human talks"\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [args...] > main\n mouse > tom\n tom.pii.eat > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="^" line="16" pos="4"/>\n <o base=".live" line="16" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:24.962 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 118µs 02:15:24.963 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 99µs 02:15:24.968 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 471µs 02:15:24.974 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 563µs 02:15:24.977 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 89µs 02:15:24.978 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 77µs 02:15:24.981 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4496 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="338"\n name="ex-1"\n time="2022-08-05T16:54:10.446431200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n stdout > @\n "I'm eating"\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > mouse\n animal > @\n [] > pii\n ^.live > @\n \n [] > human\n [] > live\n stdout > @\n "I'm alive human"\n [t] > talk\n stdout > @\n "human talks"\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [args...] > main\n mouse > tom\n tom.pii.eat > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="^" line="16" pos="4"/>\n <o base=".live" line="16" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:24.991 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 102µs 02:15:24.992 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 76µs 02:15:24.996 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 442µs 02:15:25.009 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms 02:15:25.013 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 135µs 02:15:25.014 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 85µs 02:15:25.015 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4588 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="338"\n name="ex-1"\n time="2022-08-05T16:54:10.446431200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n stdout > @\n "I'm eating"\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > mouse\n animal > @\n [] > pii\n ^.live > @\n \n [] > human\n [] > live\n stdout > @\n "I'm alive human"\n [t] > talk\n stdout > @\n "human talks"\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [args...] > main\n mouse > tom\n tom.pii.eat > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="^" line="16" pos="4"/>\n <o base=".live" line="16" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="org.eolang.io.stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:25.025 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 100µs 02:15:25.026 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 86µs 02:15:25.037 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 534µs 02:15:25.038 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 103ms 02:15:25.041 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4133 bytes of XML in 129µs 02:15:25.065 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms 02:15:25.067 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 155µs 02:15:25.068 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 116µs 02:15:25.068 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4406 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="338"\n name="ex-1"\n time="2022-08-05T16:54:10.446431200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n stdout > @\n "I'm eating"\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > mouse\n animal > @\n [] > pii\n ^.live > @\n \n [] > human\n [] &gt; live\n stdout &gt; @\n "I'm alive human"\n [t] &gt; talk\n stdout &gt; @\n "human talks"\n \n [] &gt; cat\n animal &gt; @\n [m] &gt; meow\n ^.talk "meow" &gt; @\n \n [args...] &gt; main\n mouse &gt; tom\n tom.pii.eat &gt; @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="^" line="16" pos="4"/>\n <o base=".live" line="16" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:25.077 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 94µs 02:15:25.078 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 89µs 02:15:25.091 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms 02:15:25.102 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 02:15:25.104 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 123µs 02:15:25.104 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 206µs 02:15:25.105 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4496 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="338"\n name="ex-1"\n time="2022-08-05T16:54:10.446431200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [] &gt; live\n [] &gt; eat\n stdout &gt; @\n "I'm eating"\n stdout &gt; @\n "I'm alive animal"\n [t] &gt; talk\n live &gt; @\n \n [] &gt; mouse\n animal &gt; @\n [] &gt; pii\n ^.live &gt; @\n \n [] &gt; human\n [] &gt; live\n stdout &gt; @\n "I'm alive human"\n [t] &gt; talk\n stdout &gt; @\n "human talks"\n \n [] &gt; cat\n animal &gt; @\n [m] &gt; meow\n ^.talk "meow" &gt; @\n \n [args...] &gt; main\n mouse &gt; tom\n tom.pii.eat &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="^" line="16" pos="4"/>\n <o base=".live" line="16" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:25.115 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 91µs 02:15:25.117 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 102µs 02:15:25.128 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 507µs 02:15:25.140 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 754µs 02:15:25.144 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 138µs 02:15:25.145 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 104µs 02:15:25.145 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4588 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="338"\n name="ex-1"\n time="2022-08-05T16:54:10.446431200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [] &gt; live\n [] &gt; eat\n stdout &gt; @\n "I'm eating"\n stdout &gt; @\n "I'm alive animal"\n [t] &gt; talk\n live &gt; @\n \n [] &gt; mouse\n animal &gt; @\n [] &gt; pii\n ^.live &gt; @\n \n [] &gt; human\n [] &gt; live\n stdout &gt; @\n "I'm alive human"\n [t] &gt; talk\n stdout &gt; @\n "human talks"\n \n [] &gt; cat\n animal &gt; @\n [m] &gt; meow\n ^.talk "meow" &gt; @\n \n [args...] &gt; main\n mouse &gt; tom\n tom.pii.eat &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="^" line="16" pos="4"/>\n <o base=".live" line="16" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="org.eolang.io.stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:25.154 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 88µs 02:15:25.155 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 121µs 02:15:25.163 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 453µs 02:15:25.164 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 117ms 02:15:25.169 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4133 bytes of XML in 770µs 02:15:25.189 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms 02:15:25.190 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 123µs 02:15:25.191 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 96µs 02:15:25.191 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4406 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="338"\n name="ex-1"\n time="2022-08-05T16:54:10.446431200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [] &gt; live\n [] &gt; eat\n stdout &gt; @\n "I'm eating"\n stdout &gt; @\n "I'm alive animal"\n [t] &gt; talk\n live &gt; @\n \n [] &gt; mouse\n animal &gt; @\n [] &gt; pii\n ^.live &gt; @\n \n [] &gt; human\n [] &gt; live\n stdout &gt; @\n "I'm alive human"\n [t] &gt; talk\n stdout &gt; @\n "human talks"\n \n [] &gt; cat\n animal &gt; @\n [m] &gt; meow\n ^.talk "meow" &gt; @\n \n [args...] &gt; main\n mouse &gt; tom\n tom.pii.eat &gt; @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="^" line="16" pos="4"/>\n <o base=".live" line="16" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:25.203 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 104µs 02:15:25.203 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 105µs 02:15:25.212 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:25.222 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 02:15:25.224 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 83µs 02:15:25.225 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 78µs 02:15:25.226 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4496 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="338"\n name="ex-1"\n time="2022-08-05T16:54:10.446431200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [] &gt; live\n [] &gt; eat\n stdout &gt; @\n "I'm eating"\n stdout &gt; @\n "I'm alive animal"\n [t] &gt; talk\n live &gt; @\n \n [] &gt; mouse\n animal &gt; @\n [] &gt; pii\n ^.live &gt; @\n \n [] &gt; human\n [] &gt; live\n stdout &gt; @\n "I'm alive human"\n [t] &gt; talk\n stdout &gt; @\n "human talks"\n \n [] &gt; cat\n animal &gt; @\n [m] &gt; meow\n ^.talk "meow" &gt; @\n \n [args...] &gt; main\n mouse &gt; tom\n tom.pii.eat &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="^" line="16" pos="4"/>\n <o base=".live" line="16" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:25.241 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 85µs 02:15:25.242 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 78µs 02:15:25.256 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms 02:15:25.265 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 02:15:25.267 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 122µs 02:15:25.269 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 106µs 02:15:25.269 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4588 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="338"\n name="ex-1"\n time="2022-08-05T16:54:10.446431200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [] &gt; live\n [] &gt; eat\n stdout &gt; @\n "I'm eating"\n stdout &gt; @\n "I'm alive animal"\n [t] &gt; talk\n live &gt; @\n \n [] &gt; mouse\n animal &gt; @\n [] &gt; pii\n ^.live &gt; @\n \n [] &gt; human\n [] &gt; live\n stdout &gt; @\n "I'm alive human"\n [t] &gt; talk\n stdout &gt; @\n "human talks"\n \n [] &gt; cat\n animal &gt; @\n [m] &gt; meow\n ^.talk "meow" &gt; @\n \n [args...] &gt; main\n mouse &gt; tom\n tom.pii.eat &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="^" line="16" pos="4"/>\n <o base=".live" line="16" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="org.eolang.io.stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:25.278 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 92µs 02:15:25.281 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 88µs 02:15:25.289 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms 02:15:25.289 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 113ms 02:15:25.293 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2957 bytes of XML in 118µs 02:15:25.314 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 761µs 02:15:25.315 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 158µs 02:15:25.315 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 115µs 02:15:25.319 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3138 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="237"\n name="ex-1"\n time="2022-08-08T08:49:47.335991700Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; classA\n classB &gt; @\n [] &gt; doA\n stdout &gt; @\n "A"\n \n [] &gt; classB\n classC &gt; @\n [] &gt; doB\n ^.doC &gt; @\n \n [] &gt; classC\n classA &gt; @\n [] &gt; doC\n stdout &gt; @\n "C"\n \n [args...] &gt; main\n classB &gt; instance\n instance.doA > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="main" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classB" line="21" name="instance" pos="2" ref="9"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doA" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:25.328 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 100µs 02:15:25.331 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 137µs 02:15:25.335 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 365µs 02:15:25.348 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 471µs 02:15:25.354 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 1ms 02:15:25.355 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 209µs 02:15:25.358 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (3228 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="237"\n name="ex-1"\n time="2022-08-08T08:49:47.335991700Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classC > @\n [] > doB\n ^.doC > @\n \n [] > classC\n classA > @\n [] > doC\n stdout > @\n "C"\n \n [args...] &gt; main\n classB &gt; instance\n instance.doA &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="main" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classB" line="21" name="instance" pos="2" ref="9"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doA" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:25.366 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 93µs 02:15:25.370 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 81µs 02:15:25.377 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 02:15:25.389 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms 02:15:25.390 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 117µs 02:15:25.391 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 101µs 02:15:25.391 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (3292 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="237"\n name="ex-1"\n time="2022-08-08T08:49:47.335991700Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classC > @\n [] > doB\n ^.doC > @\n \n [] > classC\n classA > @\n [] > doC\n stdout > @\n "C"\n \n [args...] > main\n classB > instance\n instance.doA > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="org.eolang.io.stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="main" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classB" line="21" name="instance" pos="2" ref="9"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doA" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:25.399 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 89µs 02:15:25.400 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 82µs 02:15:25.403 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 407µs 02:15:25.405 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 106ms 02:15:25.410 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2957 bytes of XML in 99µs 02:15:25.426 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 562µs 02:15:25.429 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 243µs 02:15:25.430 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 224µs 02:15:25.431 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3138 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="237"\n name="ex-1"\n time="2022-08-08T08:49:47.335991700Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classC > @\n [] > doB\n ^.doC > @\n \n [] > classC\n classA > @\n [] > doC\n stdout > @\n "C"\n \n [args...] > main\n classB > instance\n instance.doA > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="main" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classB" line="21" name="instance" pos="2" ref="9"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doA" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:25.439 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 102µs 02:15:25.440 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 93µs 02:15:25.447 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 344µs 02:15:25.455 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 900µs 02:15:25.456 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 100µs 02:15:25.457 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 89µs 02:15:25.457 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (3228 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="237"\n name="ex-1"\n time="2022-08-08T08:49:47.335991700Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classC > @\n [] > doB\n ^.doC > @\n \n [] > classC\n classA > @\n [] > doC\n stdout > @\n "C"\n \n [args...] > main\n classB > instance\n instance.doA > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="main" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classB" line="21" name="instance" pos="2" ref="9"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doA" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:25.469 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 78µs 02:15:25.469 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 94µs 02:15:25.478 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 340µs 02:15:25.491 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 483µs 02:15:25.493 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 95µs 02:15:25.494 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 89µs 02:15:25.495 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (3292 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="237"\n name="ex-1"\n time="2022-08-08T08:49:47.335991700Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; classA\n classB &gt; @\n [] &gt; doA\n stdout &gt; @\n "A"\n \n [] &gt; classB\n classC &gt; @\n [] &gt; doB\n ^.doC &gt; @\n \n [] &gt; classC\n classA &gt; @\n [] &gt; doC\n stdout &gt; @\n "C"\n \n [args...] &gt; main\n classB &gt; instance\n instance.doA &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="org.eolang.io.stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="main" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classB" line="21" name="instance" pos="2" ref="9"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doA" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:25.504 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 89µs 02:15:25.507 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 107µs 02:15:25.513 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:25.513 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 92ms 02:15:25.517 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2957 bytes of XML in 2ms 02:15:25.541 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 8ms 02:15:25.541 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 133µs 02:15:25.542 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 115µs 02:15:25.543 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3138 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="237"\n name="ex-1"\n time="2022-08-08T08:49:47.335991700Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classC > @\n [] > doB\n ^.doC > @\n \n [] > classC\n classA > @\n [] > doC\n stdout > @\n "C"\n \n [args...] > main\n classB > instance\n instance.doA > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="main" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classB" line="21" name="instance" pos="2" ref="9"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doA" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:25.550 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 97µs 02:15:25.551 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 92µs 02:15:25.554 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 336µs 02:15:25.559 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 424µs 02:15:25.565 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 86µs 02:15:25.567 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 2ms 02:15:25.568 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (3228 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="237"\n name="ex-1"\n time="2022-08-08T08:49:47.335991700Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classC > @\n [] > doB\n ^.doC > @\n \n [] > classC\n classA > @\n [] > doC\n stdout > @\n "C"\n \n [args...] > main\n classB > instance\n instance.doA > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="main" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classB" line="21" name="instance" pos="2" ref="9"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doA" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:25.579 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 83µs 02:15:25.579 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 73µs 02:15:25.585 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:25.595 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 927µs 02:15:25.601 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 104µs 02:15:25.602 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 83µs 02:15:25.603 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (3292 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="237"\n name="ex-1"\n time="2022-08-08T08:49:47.335991700Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classC > @\n [] > doB\n ^.doC > @\n \n [] > classC\n classA > @\n [] > doC\n stdout > @\n "C"\n \n [args...] > main\n classB > instance\n instance.doA > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="org.eolang.io.stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="main" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classB" line="21" name="instance" pos="2" ref="9"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doA" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:25.612 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 89µs 02:15:25.613 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 94µs 02:15:25.619 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 333µs 02:15:25.620 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 95ms 02:15:25.628 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4653 bytes of XML in 136µs 02:15:25.654 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms 02:15:25.656 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 162µs 02:15:25.657 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 109µs 02:15:25.658 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4962 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="251"\n name="ex-1"\n time="2022-08-05T11:01:08.537156600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [] &gt; live\n stdout &gt; @\n "I'm alive animal"\n [t] &gt; talk\n stdout &gt; @\n "animal talks"\n \n [] &gt; human\n [] &gt; live\n stdout &gt; @\n "I'm alive human"\n [t] &gt; talk\n stdout &gt; @\n "human talks"\n \n [] &gt; cat\n animal &gt; @\n [m] &gt; meow\n ^.talk "meow" &gt; @\n \n [] &gt; dog\n animal &gt; @\n [] &gt; live\n ^.talk "I am a dog" &gt; @\n [] &gt; woof\n stdout &gt; @\n "woof"\n \n [] &gt; sam\n human &gt; @\n [job] &gt; work\n ^.live &gt; @\n \n [args...] &gt; main\n dog &gt; tom\n dog.woof &gt; @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="human" pos="0">\n <o abstract="" line="12" name="live" pos="2">\n <o base="stdout" line="13" name="@" pos="4">\n <o base="string" data="string" line="14" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="15" name="talk" pos="2">\n <o line="15" name="t" pos="3"/>\n <o base="stdout" line="16" name="@" pos="4">\n <o base="string" data="string" line="17" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="19" name="cat" pos="0">\n <o base="animal" line="20" name="@" pos="2" ref="3"/>\n <o abstract="" line="21" name="meow" pos="2">\n <o line="21" name="m" pos="3"/>\n <o base="^" line="22" pos="4"/>\n <o base=".talk" line="22" method="" name="@" pos="5">\n <o base="string" data="string" line="22" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="24" name="dog" pos="0">\n <o base="animal" line="25" name="@" pos="2" ref="3"/>\n <o abstract="" line="26" name="live" pos="2">\n <o base="^" line="27" pos="4"/>\n <o base=".talk" line="27" method="" name="@" pos="5">\n <o base="string" data="string" line="27" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="28" name="woof" pos="2">\n <o base="stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="sam" pos="0">\n <o base="human" line="33" name="@" pos="2" ref="11"/>\n <o abstract="" line="34" name="work" pos="2">\n <o line="34" name="job" pos="3"/>\n <o base="^" line="35" pos="4"/>\n <o base=".live" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="dog" line="38" name="tom" pos="2" ref="24"/>\n <o base="dog" line="39" pos="2" ref="24"/>\n <o base=".woof" line="39" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:25.667 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 115µs 02:15:25.672 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 123µs 02:15:25.679 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms 02:15:25.689 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms 02:15:25.690 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 100µs 02:15:25.690 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 90µs 02:15:25.691 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (5052 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="251"\n name="ex-1"\n time="2022-08-05T11:01:08.537156600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [] &gt; live\n stdout &gt; @\n "I'm alive animal"\n [t] &gt; talk\n stdout &gt; @\n "animal talks"\n \n [] &gt; human\n [] &gt; live\n stdout &gt; @\n "I'm alive human"\n [t] &gt; talk\n stdout &gt; @\n "human talks"\n \n [] &gt; cat\n animal &gt; @\n [m] &gt; meow\n ^.talk "meow" &gt; @\n \n [] &gt; dog\n animal &gt; @\n [] &gt; live\n ^.talk "I am a dog" &gt; @\n [] &gt; woof\n stdout &gt; @\n "woof"\n \n [] &gt; sam\n human &gt; @\n [job] &gt; work\n ^.live &gt; @\n \n [args...] &gt; main\n dog &gt; tom\n dog.woof &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="human" pos="0">\n <o abstract="" line="12" name="live" pos="2">\n <o base="stdout" line="13" name="@" pos="4">\n <o base="string" data="string" line="14" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="15" name="talk" pos="2">\n <o line="15" name="t" pos="3"/>\n <o base="stdout" line="16" name="@" pos="4">\n <o base="string" data="string" line="17" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="19" name="cat" pos="0">\n <o base="animal" line="20" name="@" pos="2" ref="3"/>\n <o abstract="" line="21" name="meow" pos="2">\n <o line="21" name="m" pos="3"/>\n <o base="^" line="22" pos="4"/>\n <o base=".talk" line="22" method="" name="@" pos="5">\n <o base="string" data="string" line="22" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="24" name="dog" pos="0">\n <o base="animal" line="25" name="@" pos="2" ref="3"/>\n <o abstract="" line="26" name="live" pos="2">\n <o base="^" line="27" pos="4"/>\n <o base=".talk" line="27" method="" name="@" pos="5">\n <o base="string" data="string" line="27" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="28" name="woof" pos="2">\n <o base="stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="sam" pos="0">\n <o base="human" line="33" name="@" pos="2" ref="11"/>\n <o abstract="" line="34" name="work" pos="2">\n <o line="34" name="job" pos="3"/>\n <o base="^" line="35" pos="4"/>\n <o base=".live" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="dog" line="38" name="tom" pos="2" ref="24"/>\n <o base="dog" line="39" pos="2" ref="24"/>\n <o base=".woof" line="39" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:25.700 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 77µs 02:15:25.702 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 73µs 02:15:25.709 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:25.721 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms 02:15:25.728 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 7ms 02:15:25.729 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 110µs 02:15:25.730 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (5158 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="251"\n name="ex-1"\n time="2022-08-05T11:01:08.537156600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n stdout > @\n "I'm alive animal"\n [t] > talk\n stdout > @\n "animal talks"\n \n [] > human\n [] > live\n stdout > @\n "I'm alive human"\n [t] > talk\n stdout > @\n "human talks"\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [] > dog\n animal > @\n [] > live\n ^.talk "I am a dog" > @\n [] > woof\n stdout > @\n "woof"\n \n [] > sam\n human > @\n [job] > work\n ^.live > @\n \n [args...] > main\n dog > tom\n dog.woof > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="org.eolang.io.stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="human" pos="0">\n <o abstract="" line="12" name="live" pos="2">\n <o base="org.eolang.io.stdout" line="13" name="@" pos="4">\n <o base="string" data="string" line="14" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="15" name="talk" pos="2">\n <o line="15" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="16" name="@" pos="4">\n <o base="string" data="string" line="17" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="19" name="cat" pos="0">\n <o base="animal" line="20" name="@" pos="2" ref="3"/>\n <o abstract="" line="21" name="meow" pos="2">\n <o line="21" name="m" pos="3"/>\n <o base="^" line="22" pos="4"/>\n <o base=".talk" line="22" method="" name="@" pos="5">\n <o base="string" data="string" line="22" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="24" name="dog" pos="0">\n <o base="animal" line="25" name="@" pos="2" ref="3"/>\n <o abstract="" line="26" name="live" pos="2">\n <o base="^" line="27" pos="4"/>\n <o base=".talk" line="27" method="" name="@" pos="5">\n <o base="string" data="string" line="27" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="28" name="woof" pos="2">\n <o base="org.eolang.io.stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="sam" pos="0">\n <o base="human" line="33" name="@" pos="2" ref="11"/>\n <o abstract="" line="34" name="work" pos="2">\n <o line="34" name="job" pos="3"/>\n <o base="^" line="35" pos="4"/>\n <o base=".live" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="dog" line="38" name="tom" pos="2" ref="24"/>\n <o base="dog" line="39" pos="2" ref="24"/>\n <o base=".woof" line="39" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:25.738 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 91µs 02:15:25.740 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 85µs 02:15:25.750 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 486µs 02:15:25.751 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 106ms 02:15:25.754 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4653 bytes of XML in 136µs 02:15:25.769 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 933µs 02:15:25.772 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 253µs 02:15:25.773 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 229µs 02:15:25.775 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4962 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="251"\n name="ex-1"\n time="2022-08-05T11:01:08.537156600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n stdout > @\n "I'm alive animal"\n [t] > talk\n stdout > @\n "animal talks"\n \n [] > human\n [] > live\n stdout > @\n "I'm alive human"\n [t] > talk\n stdout > @\n "human talks"\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [] > dog\n animal > @\n [] > live\n ^.talk "I am a dog" > @\n [] > woof\n stdout > @\n "woof"\n \n [] > sam\n human > @\n [job] > work\n ^.live > @\n \n [args...] > main\n dog > tom\n dog.woof > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="human" pos="0">\n <o abstract="" line="12" name="live" pos="2">\n <o base="stdout" line="13" name="@" pos="4">\n <o base="string" data="string" line="14" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="15" name="talk" pos="2">\n <o line="15" name="t" pos="3"/>\n <o base="stdout" line="16" name="@" pos="4">\n <o base="string" data="string" line="17" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="19" name="cat" pos="0">\n <o base="animal" line="20" name="@" pos="2" ref="3"/>\n <o abstract="" line="21" name="meow" pos="2">\n <o line="21" name="m" pos="3"/>\n <o base="^" line="22" pos="4"/>\n <o base=".talk" line="22" method="" name="@" pos="5">\n <o base="string" data="string" line="22" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="24" name="dog" pos="0">\n <o base="animal" line="25" name="@" pos="2" ref="3"/>\n <o abstract="" line="26" name="live" pos="2">\n <o base="^" line="27" pos="4"/>\n <o base=".talk" line="27" method="" name="@" pos="5">\n <o base="string" data="string" line="27" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="28" name="woof" pos="2">\n <o base="stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="sam" pos="0">\n <o base="human" line="33" name="@" pos="2" ref="11"/>\n <o abstract="" line="34" name="work" pos="2">\n <o line="34" name="job" pos="3"/>\n <o base="^" line="35" pos="4"/>\n <o base=".live" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="dog" line="38" name="tom" pos="2" ref="24"/>\n <o base="dog" line="39" pos="2" ref="24"/>\n <o base=".woof" line="39" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:25.786 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 101µs 02:15:25.788 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 96µs 02:15:25.796 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms 02:15:25.806 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 02:15:25.807 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 122µs 02:15:25.808 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 100µs 02:15:25.809 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (5052 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="251"\n name="ex-1"\n time="2022-08-05T11:01:08.537156600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n stdout > @\n "I'm alive animal"\n [t] > talk\n stdout > @\n "animal talks"\n \n [] > human\n [] > live\n stdout > @\n "I'm alive human"\n [t] > talk\n stdout > @\n "human talks"\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [] > dog\n animal > @\n [] > live\n ^.talk "I am a dog" > @\n [] > woof\n stdout > @\n "woof"\n \n [] > sam\n human > @\n [job] > work\n ^.live > @\n \n [args...] > main\n dog > tom\n dog.woof > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="human" pos="0">\n <o abstract="" line="12" name="live" pos="2">\n <o base="stdout" line="13" name="@" pos="4">\n <o base="string" data="string" line="14" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="15" name="talk" pos="2">\n <o line="15" name="t" pos="3"/>\n <o base="stdout" line="16" name="@" pos="4">\n <o base="string" data="string" line="17" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="19" name="cat" pos="0">\n <o base="animal" line="20" name="@" pos="2" ref="3"/>\n <o abstract="" line="21" name="meow" pos="2">\n <o line="21" name="m" pos="3"/>\n <o base="^" line="22" pos="4"/>\n <o base=".talk" line="22" method="" name="@" pos="5">\n <o base="string" data="string" line="22" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="24" name="dog" pos="0">\n <o base="animal" line="25" name="@" pos="2" ref="3"/>\n <o abstract="" line="26" name="live" pos="2">\n <o base="^" line="27" pos="4"/>\n <o base=".talk" line="27" method="" name="@" pos="5">\n <o base="string" data="string" line="27" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="28" name="woof" pos="2">\n <o base="stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="sam" pos="0">\n <o base="human" line="33" name="@" pos="2" ref="11"/>\n <o abstract="" line="34" name="work" pos="2">\n <o line="34" name="job" pos="3"/>\n <o base="^" line="35" pos="4"/>\n <o base=".live" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="dog" line="38" name="tom" pos="2" ref="24"/>\n <o base="dog" line="39" pos="2" ref="24"/>\n <o base=".woof" line="39" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:25.817 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 78µs 02:15:25.821 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 90µs 02:15:25.825 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 452µs 02:15:25.834 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 741µs 02:15:25.836 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 119µs 02:15:25.836 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 100µs 02:15:25.837 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (5158 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="251"\n name="ex-1"\n time="2022-08-05T11:01:08.537156600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [] &gt; live\n stdout &gt; @\n "I'm alive animal"\n [t] &gt; talk\n stdout &gt; @\n "animal talks"\n \n [] &gt; human\n [] &gt; live\n stdout &gt; @\n "I'm alive human"\n [t] &gt; talk\n stdout &gt; @\n "human talks"\n \n [] &gt; cat\n animal &gt; @\n [m] &gt; meow\n ^.talk "meow" &gt; @\n \n [] &gt; dog\n animal &gt; @\n [] &gt; live\n ^.talk "I am a dog" &gt; @\n [] &gt; woof\n stdout &gt; @\n "woof"\n \n [] &gt; sam\n human &gt; @\n [job] &gt; work\n ^.live &gt; @\n \n [args...] &gt; main\n dog &gt; tom\n dog.woof &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="org.eolang.io.stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="human" pos="0">\n <o abstract="" line="12" name="live" pos="2">\n <o base="org.eolang.io.stdout" line="13" name="@" pos="4">\n <o base="string" data="string" line="14" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="15" name="talk" pos="2">\n <o line="15" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="16" name="@" pos="4">\n <o base="string" data="string" line="17" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="19" name="cat" pos="0">\n <o base="animal" line="20" name="@" pos="2" ref="3"/>\n <o abstract="" line="21" name="meow" pos="2">\n <o line="21" name="m" pos="3"/>\n <o base="^" line="22" pos="4"/>\n <o base=".talk" line="22" method="" name="@" pos="5">\n <o base="string" data="string" line="22" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="24" name="dog" pos="0">\n <o base="animal" line="25" name="@" pos="2" ref="3"/>\n <o abstract="" line="26" name="live" pos="2">\n <o base="^" line="27" pos="4"/>\n <o base=".talk" line="27" method="" name="@" pos="5">\n <o base="string" data="string" line="27" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="28" name="woof" pos="2">\n <o base="org.eolang.io.stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="sam" pos="0">\n <o base="human" line="33" name="@" pos="2" ref="11"/>\n <o abstract="" line="34" name="work" pos="2">\n <o line="34" name="job" pos="3"/>\n <o base="^" line="35" pos="4"/>\n <o base=".live" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="dog" line="38" name="tom" pos="2" ref="24"/>\n <o base="dog" line="39" pos="2" ref="24"/>\n <o base=".woof" line="39" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:25.853 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 193µs 02:15:25.854 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 105µs 02:15:25.859 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 595µs 02:15:25.859 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 99ms 02:15:25.867 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4653 bytes of XML in 137µs 02:15:25.881 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 854µs 02:15:25.884 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 1ms 02:15:25.886 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 109µs 02:15:25.887 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4962 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="251"\n name="ex-1"\n time="2022-08-05T11:01:08.537156600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [] &gt; live\n stdout &gt; @\n "I'm alive animal"\n [t] &gt; talk\n stdout &gt; @\n "animal talks"\n \n [] &gt; human\n [] &gt; live\n stdout &gt; @\n "I'm alive human"\n [t] &gt; talk\n stdout &gt; @\n "human talks"\n \n [] &gt; cat\n animal &gt; @\n [m] &gt; meow\n ^.talk "meow" &gt; @\n \n [] &gt; dog\n animal &gt; @\n [] &gt; live\n ^.talk "I am a dog" > @\n [] > woof\n stdout > @\n "woof"\n \n [] > sam\n human > @\n [job] > work\n ^.live > @\n \n [args...] > main\n dog > tom\n dog.woof > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="human" pos="0">\n <o abstract="" line="12" name="live" pos="2">\n <o base="stdout" line="13" name="@" pos="4">\n <o base="string" data="string" line="14" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="15" name="talk" pos="2">\n <o line="15" name="t" pos="3"/>\n <o base="stdout" line="16" name="@" pos="4">\n <o base="string" data="string" line="17" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="19" name="cat" pos="0">\n <o base="animal" line="20" name="@" pos="2" ref="3"/>\n <o abstract="" line="21" name="meow" pos="2">\n <o line="21" name="m" pos="3"/>\n <o base="^" line="22" pos="4"/>\n <o base=".talk" line="22" method="" name="@" pos="5">\n <o base="string" data="string" line="22" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="24" name="dog" pos="0">\n <o base="animal" line="25" name="@" pos="2" ref="3"/>\n <o abstract="" line="26" name="live" pos="2">\n <o base="^" line="27" pos="4"/>\n <o base=".talk" line="27" method="" name="@" pos="5">\n <o base="string" data="string" line="27" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="28" name="woof" pos="2">\n <o base="stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="sam" pos="0">\n <o base="human" line="33" name="@" pos="2" ref="11"/>\n <o abstract="" line="34" name="work" pos="2">\n <o line="34" name="job" pos="3"/>\n <o base="^" line="35" pos="4"/>\n <o base=".live" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="dog" line="38" name="tom" pos="2" ref="24"/>\n <o base="dog" line="39" pos="2" ref="24"/>\n <o base=".woof" line="39" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:25.897 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 107µs 02:15:25.898 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 90µs 02:15:25.906 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 453µs 02:15:25.913 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms 02:15:25.915 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 211µs 02:15:25.916 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 208µs 02:15:25.917 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (5052 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="251"\n name="ex-1"\n time="2022-08-05T11:01:08.537156600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n stdout > @\n "I'm alive animal"\n [t] > talk\n stdout > @\n "animal talks"\n \n [] > human\n [] > live\n stdout > @\n "I'm alive human"\n [t] > talk\n stdout > @\n "human talks"\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [] > dog\n animal > @\n [] > live\n ^.talk "I am a dog" > @\n [] > woof\n stdout > @\n "woof"\n \n [] > sam\n human > @\n [job] > work\n ^.live > @\n \n [args...] > main\n dog > tom\n dog.woof > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="human" pos="0">\n <o abstract="" line="12" name="live" pos="2">\n <o base="stdout" line="13" name="@" pos="4">\n <o base="string" data="string" line="14" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="15" name="talk" pos="2">\n <o line="15" name="t" pos="3"/>\n <o base="stdout" line="16" name="@" pos="4">\n <o base="string" data="string" line="17" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="19" name="cat" pos="0">\n <o base="animal" line="20" name="@" pos="2" ref="3"/>\n <o abstract="" line="21" name="meow" pos="2">\n <o line="21" name="m" pos="3"/>\n <o base="^" line="22" pos="4"/>\n <o base=".talk" line="22" method="" name="@" pos="5">\n <o base="string" data="string" line="22" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="24" name="dog" pos="0">\n <o base="animal" line="25" name="@" pos="2" ref="3"/>\n <o abstract="" line="26" name="live" pos="2">\n <o base="^" line="27" pos="4"/>\n <o base=".talk" line="27" method="" name="@" pos="5">\n <o base="string" data="string" line="27" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="28" name="woof" pos="2">\n <o base="stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="sam" pos="0">\n <o base="human" line="33" name="@" pos="2" ref="11"/>\n <o abstract="" line="34" name="work" pos="2">\n <o line="34" name="job" pos="3"/>\n <o base="^" line="35" pos="4"/>\n <o base=".live" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="dog" line="38" name="tom" pos="2" ref="24"/>\n <o base="dog" line="39" pos="2" ref="24"/>\n <o base=".woof" line="39" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:25.930 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 88µs 02:15:25.933 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 96µs 02:15:25.940 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 453µs 02:15:25.953 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 10ms 02:15:25.954 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 126µs 02:15:25.955 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 98µs 02:15:25.955 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (5158 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="251"\n name="ex-1"\n time="2022-08-05T11:01:08.537156600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n stdout > @\n "I'm alive animal"\n [t] > talk\n stdout > @\n "animal talks"\n \n [] > human\n [] > live\n stdout > @\n "I'm alive human"\n [t] > talk\n stdout > @\n "human talks"\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [] > dog\n animal > @\n [] > live\n ^.talk "I am a dog" > @\n [] > woof\n stdout > @\n "woof"\n \n [] > sam\n human > @\n [job] > work\n ^.live > @\n \n [args...] > main\n dog > tom\n dog.woof > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="org.eolang.io.stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="human" pos="0">\n <o abstract="" line="12" name="live" pos="2">\n <o base="org.eolang.io.stdout" line="13" name="@" pos="4">\n <o base="string" data="string" line="14" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="15" name="talk" pos="2">\n <o line="15" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="16" name="@" pos="4">\n <o base="string" data="string" line="17" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="19" name="cat" pos="0">\n <o base="animal" line="20" name="@" pos="2" ref="3"/>\n <o abstract="" line="21" name="meow" pos="2">\n <o line="21" name="m" pos="3"/>\n <o base="^" line="22" pos="4"/>\n <o base=".talk" line="22" method="" name="@" pos="5">\n <o base="string" data="string" line="22" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="24" name="dog" pos="0">\n <o base="animal" line="25" name="@" pos="2" ref="3"/>\n <o abstract="" line="26" name="live" pos="2">\n <o base="^" line="27" pos="4"/>\n <o base=".talk" line="27" method="" name="@" pos="5">\n <o base="string" data="string" line="27" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="28" name="woof" pos="2">\n <o base="org.eolang.io.stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="sam" pos="0">\n <o base="human" line="33" name="@" pos="2" ref="11"/>\n <o abstract="" line="34" name="work" pos="2">\n <o line="34" name="job" pos="3"/>\n <o base="^" line="35" pos="4"/>\n <o base=".live" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="dog" line="38" name="tom" pos="2" ref="24"/>\n <o base="dog" line="39" pos="2" ref="24"/>\n <o base=".woof" line="39" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:25.964 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 114µs 02:15:25.970 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 88µs 02:15:25.981 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 02:15:25.987 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 117ms 02:15:25.998 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3689 bytes of XML in 272µs 02:15:26.023 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms 02:15:26.031 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 156µs 02:15:26.032 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 125µs 02:15:26.033 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3940 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="401"\n name="ex-1"\n time="2022-08-12T18:11:26.935279200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n stdout > @\n "I'm eating"\n [] > smth\n 5.plus > @\n 6\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > rat\n mouse > @\n [] > rat_pii\n ^.pii.eat > @\n \n [] > mouse\n animal > @\n [] > pii\n ^.live > @\n \n [args...] > main\n rat > tom\n tom.rat_pii > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n <o abstract="" line="8" name="smth" pos="6">\n <o base="int" data="int" line="9" pos="8">5</o>\n <o base=".plus" line="9" method="" name="@" pos="9">\n <o base="int" data="int" line="10" pos="10">6</o>\n </o>\n </o>\n </o>\n <o base="stdout" line="11" name="@" pos="4">\n <o base="string" data="string" line="12" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="live" line="14" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="16" name="rat" pos="0">\n <o base="mouse" line="17" name="@" pos="2" ref="21"/>\n <o abstract="" line="18" name="rat_pii" pos="2">\n <o base="^" line="19" pos="4"/>\n <o base=".pii" line="19" method="" pos="5"/>\n <o base=".eat" line="19" method="" name="@" pos="9"/>\n </o>\n </o>\n <o abstract="" line="21" name="mouse" pos="0">\n <o base="animal" line="22" name="@" pos="2" ref="3"/>\n <o abstract="" line="23" name="pii" pos="2">\n <o base="^" line="24" pos="4"/>\n <o base=".live" line="24" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="rat" line="27" name="tom" pos="2" ref="16"/>\n <o base="tom" line="28" pos="2" ref="27"/>\n <o base=".rat_pii" line="28" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:26.051 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 109µs 02:15:26.053 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 99µs 02:15:26.061 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 404µs 02:15:26.082 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 763µs 02:15:26.087 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 113µs 02:15:26.090 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 209µs 02:15:26.092 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4030 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="401"\n name="ex-1"\n time="2022-08-12T18:11:26.935279200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n stdout > @\n "I'm eating"\n [] > smth\n 5.plus > @\n 6\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > rat\n mouse > @\n [] > rat_pii\n ^.pii.eat > @\n \n [] > mouse\n animal > @\n [] > pii\n ^.live > @\n \n [args...] > main\n rat > tom\n tom.rat_pii > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n <o abstract="" line="8" name="smth" pos="6">\n <o base="int" data="int" line="9" pos="8">5</o>\n <o base=".plus" line="9" method="" name="@" pos="9">\n <o base="int" data="int" line="10" pos="10">6</o>\n </o>\n </o>\n </o>\n <o base="stdout" line="11" name="@" pos="4">\n <o base="string" data="string" line="12" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="live" line="14" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="16" name="rat" pos="0">\n <o base="mouse" line="17" name="@" pos="2" ref="21"/>\n <o abstract="" line="18" name="rat_pii" pos="2">\n <o base="^" line="19" pos="4"/>\n <o base=".pii" line="19" method="" pos="5"/>\n <o base=".eat" line="19" method="" name="@" pos="9"/>\n </o>\n </o>\n <o abstract="" line="21" name="mouse" pos="0">\n <o base="animal" line="22" name="@" pos="2" ref="3"/>\n <o abstract="" line="23" name="pii" pos="2">\n <o base="^" line="24" pos="4"/>\n <o base=".live" line="24" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="rat" line="27" name="tom" pos="2" ref="16"/>\n <o base="tom" line="28" pos="2" ref="27"/>\n <o base=".rat_pii" line="28" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:26.107 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 82µs 02:15:26.111 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 77µs 02:15:26.134 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 411µs 02:15:26.147 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms 02:15:26.149 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 131µs 02:15:26.150 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 213µs 02:15:26.153 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4094 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="401"\n name="ex-1"\n time="2022-08-12T18:11:26.935279200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n stdout > @\n "I'm eating"\n [] > smth\n 5.plus > @\n 6\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > rat\n mouse > @\n [] > rat_pii\n ^.pii.eat > @\n \n [] > mouse\n animal > @\n [] > pii\n ^.live > @\n \n [args...] > main\n rat > tom\n tom.rat_pii > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n <o abstract="" line="8" name="smth" pos="6">\n <o base="int" data="int" line="9" pos="8">5</o>\n <o base=".plus" line="9" method="" name="@" pos="9">\n <o base="int" data="int" line="10" pos="10">6</o>\n </o>\n </o>\n </o>\n <o base="org.eolang.io.stdout" line="11" name="@" pos="4">\n <o base="string" data="string" line="12" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="live" line="14" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="16" name="rat" pos="0">\n <o base="mouse" line="17" name="@" pos="2" ref="21"/>\n <o abstract="" line="18" name="rat_pii" pos="2">\n <o base="^" line="19" pos="4"/>\n <o base=".pii" line="19" method="" pos="5"/>\n <o base=".eat" line="19" method="" name="@" pos="9"/>\n </o>\n </o>\n <o abstract="" line="21" name="mouse" pos="0">\n <o base="animal" line="22" name="@" pos="2" ref="3"/>\n <o abstract="" line="23" name="pii" pos="2">\n <o base="^" line="24" pos="4"/>\n <o base=".live" line="24" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="rat" line="27" name="tom" pos="2" ref="16"/>\n <o base="tom" line="28" pos="2" ref="27"/>\n <o base=".rat_pii" line="28" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:26.162 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 91µs 02:15:26.170 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 108µs 02:15:26.183 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 454µs 02:15:26.185 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 176ms 02:15:26.191 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3689 bytes of XML in 1ms 02:15:26.212 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms 02:15:26.213 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 141µs 02:15:26.214 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 110µs 02:15:26.217 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3940 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="401"\n name="ex-1"\n time="2022-08-12T18:11:26.935279200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n stdout > @\n "I'm eating"\n [] > smth\n 5.plus > @\n 6\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > rat\n mouse > @\n [] > rat_pii\n ^.pii.eat > @\n \n [] > mouse\n animal > @\n [] > pii\n ^.live > @\n \n [args...] > main\n rat > tom\n tom.rat_pii > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n <o abstract="" line="8" name="smth" pos="6">\n <o base="int" data="int" line="9" pos="8">5</o>\n <o base=".plus" line="9" method="" name="@" pos="9">\n <o base="int" data="int" line="10" pos="10">6</o>\n </o>\n </o>\n </o>\n <o base="stdout" line="11" name="@" pos="4">\n <o base="string" data="string" line="12" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="live" line="14" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="16" name="rat" pos="0">\n <o base="mouse" line="17" name="@" pos="2" ref="21"/>\n <o abstract="" line="18" name="rat_pii" pos="2">\n <o base="^" line="19" pos="4"/>\n <o base=".pii" line="19" method="" pos="5"/>\n <o base=".eat" line="19" method="" name="@" pos="9"/>\n </o>\n </o>\n <o abstract="" line="21" name="mouse" pos="0">\n <o base="animal" line="22" name="@" pos="2" ref="3"/>\n <o abstract="" line="23" name="pii" pos="2">\n <o base="^" line="24" pos="4"/>\n <o base=".live" line="24" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="rat" line="27" name="tom" pos="2" ref="16"/>\n <o base="tom" line="28" pos="2" ref="27"/>\n <o base=".rat_pii" line="28" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:26.225 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 108µs 02:15:26.227 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 100µs 02:15:26.234 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 828µs 02:15:26.245 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 783µs 02:15:26.247 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 108µs 02:15:26.247 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 92µs 02:15:26.249 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4030 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="401"\n name="ex-1"\n time="2022-08-12T18:11:26.935279200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n stdout > @\n "I'm eating"\n [] > smth\n 5.plus > @\n 6\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > rat\n mouse > @\n [] > rat_pii\n ^.pii.eat > @\n \n [] > mouse\n animal > @\n [] > pii\n ^.live > @\n \n [args...] > main\n rat > tom\n tom.rat_pii > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n <o abstract="" line="8" name="smth" pos="6">\n <o base="int" data="int" line="9" pos="8">5</o>\n <o base=".plus" line="9" method="" name="@" pos="9">\n <o base="int" data="int" line="10" pos="10">6</o>\n </o>\n </o>\n </o>\n <o base="stdout" line="11" name="@" pos="4">\n <o base="string" data="string" line="12" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="live" line="14" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="16" name="rat" pos="0">\n <o base="mouse" line="17" name="@" pos="2" ref="21"/>\n <o abstract="" line="18" name="rat_pii" pos="2">\n <o base="^" line="19" pos="4"/>\n <o base=".pii" line="19" method="" pos="5"/>\n <o base=".eat" line="19" method="" name="@" pos="9"/>\n </o>\n </o>\n <o abstract="" line="21" name="mouse" pos="0">\n <o base="animal" line="22" name="@" pos="2" ref="3"/>\n <o abstract="" line="23" name="pii" pos="2">\n <o base="^" line="24" pos="4"/>\n <o base=".live" line="24" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="rat" line="27" name="tom" pos="2" ref="16"/>\n <o base="tom" line="28" pos="2" ref="27"/>\n <o base=".rat_pii" line="28" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:26.259 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 83µs 02:15:26.262 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 97µs 02:15:26.272 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 403µs 02:15:26.285 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 617µs 02:15:26.287 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 120µs 02:15:26.288 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 220µs 02:15:26.289 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4094 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="401"\n name="ex-1"\n time="2022-08-12T18:11:26.935279200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n stdout > @\n "I'm eating"\n [] > smth\n 5.plus > @\n 6\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > rat\n mouse > @\n [] > rat_pii\n ^.pii.eat > @\n \n [] > mouse\n animal > @\n [] > pii\n ^.live > @\n \n [args...] > main\n rat > tom\n tom.rat_pii > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n <o abstract="" line="8" name="smth" pos="6">\n <o base="int" data="int" line="9" pos="8">5</o>\n <o base=".plus" line="9" method="" name="@" pos="9">\n <o base="int" data="int" line="10" pos="10">6</o>\n </o>\n </o>\n </o>\n <o base="org.eolang.io.stdout" line="11" name="@" pos="4">\n <o base="string" data="string" line="12" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="live" line="14" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="16" name="rat" pos="0">\n <o base="mouse" line="17" name="@" pos="2" ref="21"/>\n <o abstract="" line="18" name="rat_pii" pos="2">\n <o base="^" line="19" pos="4"/>\n <o base=".pii" line="19" method="" pos="5"/>\n <o base=".eat" line="19" method="" name="@" pos="9"/>\n </o>\n </o>\n <o abstract="" line="21" name="mouse" pos="0">\n <o base="animal" line="22" name="@" pos="2" ref="3"/>\n <o abstract="" line="23" name="pii" pos="2">\n <o base="^" line="24" pos="4"/>\n <o base=".live" line="24" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="rat" line="27" name="tom" pos="2" ref="16"/>\n <o base="tom" line="28" pos="2" ref="27"/>\n <o base=".rat_pii" line="28" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:26.298 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 91µs 02:15:26.301 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 103µs 02:15:26.306 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 473µs 02:15:26.306 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 110ms 02:15:26.310 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3689 bytes of XML in 117µs 02:15:26.326 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 703µs 02:15:26.329 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 354µs 02:15:26.331 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 1ms 02:15:26.332 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3940 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="401"\n name="ex-1"\n time="2022-08-12T18:11:26.935279200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n stdout > @\n "I'm eating"\n [] > smth\n 5.plus > @\n 6\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > rat\n mouse > @\n [] &gt; rat_pii\n ^.pii.eat &gt; @\n \n [] &gt; mouse\n animal &gt; @\n [] &gt; pii\n ^.live &gt; @\n \n [args...] &gt; main\n rat &gt; tom\n tom.rat_pii &gt; @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n <o abstract="" line="8" name="smth" pos="6">\n <o base="int" data="int" line="9" pos="8">5</o>\n <o base=".plus" line="9" method="" name="@" pos="9">\n <o base="int" data="int" line="10" pos="10">6</o>\n </o>\n </o>\n </o>\n <o base="stdout" line="11" name="@" pos="4">\n <o base="string" data="string" line="12" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="live" line="14" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="16" name="rat" pos="0">\n <o base="mouse" line="17" name="@" pos="2" ref="21"/>\n <o abstract="" line="18" name="rat_pii" pos="2">\n <o base="^" line="19" pos="4"/>\n <o base=".pii" line="19" method="" pos="5"/>\n <o base=".eat" line="19" method="" name="@" pos="9"/>\n </o>\n </o>\n <o abstract="" line="21" name="mouse" pos="0">\n <o base="animal" line="22" name="@" pos="2" ref="3"/>\n <o abstract="" line="23" name="pii" pos="2">\n <o base="^" line="24" pos="4"/>\n <o base=".live" line="24" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="rat" line="27" name="tom" pos="2" ref="16"/>\n <o base="tom" line="28" pos="2" ref="27"/>\n <o base=".rat_pii" line="28" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:26.345 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 144µs 02:15:26.346 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 113µs 02:15:26.350 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 405µs 02:15:26.361 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms 02:15:26.361 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 102µs 02:15:26.362 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 89µs 02:15:26.363 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4030 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="401"\n name="ex-1"\n time="2022-08-12T18:11:26.935279200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n stdout > @\n "I'm eating"\n [] > smth\n 5.plus > @\n 6\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > rat\n mouse > @\n [] > rat_pii\n ^.pii.eat > @\n \n [] > mouse\n animal > @\n [] > pii\n ^.live > @\n \n [args...] &gt; main\n rat &gt; tom\n tom.rat_pii &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n <o abstract="" line="8" name="smth" pos="6">\n <o base="int" data="int" line="9" pos="8">5</o>\n <o base=".plus" line="9" method="" name="@" pos="9">\n <o base="int" data="int" line="10" pos="10">6</o>\n </o>\n </o>\n </o>\n <o base="stdout" line="11" name="@" pos="4">\n <o base="string" data="string" line="12" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="live" line="14" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="16" name="rat" pos="0">\n <o base="mouse" line="17" name="@" pos="2" ref="21"/>\n <o abstract="" line="18" name="rat_pii" pos="2">\n <o base="^" line="19" pos="4"/>\n <o base=".pii" line="19" method="" pos="5"/>\n <o base=".eat" line="19" method="" name="@" pos="9"/>\n </o>\n </o>\n <o abstract="" line="21" name="mouse" pos="0">\n <o base="animal" line="22" name="@" pos="2" ref="3"/>\n <o abstract="" line="23" name="pii" pos="2">\n <o base="^" line="24" pos="4"/>\n <o base=".live" line="24" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="rat" line="27" name="tom" pos="2" ref="16"/>\n <o base="tom" line="28" pos="2" ref="27"/>\n <o base=".rat_pii" line="28" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:26.370 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 75µs 02:15:26.377 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 74µs 02:15:26.382 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:26.391 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 773µs 02:15:26.392 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 124µs 02:15:26.393 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 224µs 02:15:26.394 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4094 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="401"\n name="ex-1"\n time="2022-08-12T18:11:26.935279200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n stdout > @\n "I'm eating"\n [] > smth\n 5.plus > @\n 6\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > rat\n mouse > @\n [] > rat_pii\n ^.pii.eat > @\n \n [] > mouse\n animal > @\n [] > pii\n ^.live &gt; @\n \n [args...] &gt; main\n rat &gt; tom\n tom.rat_pii &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n <o abstract="" line="8" name="smth" pos="6">\n <o base="int" data="int" line="9" pos="8">5</o>\n <o base=".plus" line="9" method="" name="@" pos="9">\n <o base="int" data="int" line="10" pos="10">6</o>\n </o>\n </o>\n </o>\n <o base="org.eolang.io.stdout" line="11" name="@" pos="4">\n <o base="string" data="string" line="12" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="live" line="14" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="16" name="rat" pos="0">\n <o base="mouse" line="17" name="@" pos="2" ref="21"/>\n <o abstract="" line="18" name="rat_pii" pos="2">\n <o base="^" line="19" pos="4"/>\n <o base=".pii" line="19" method="" pos="5"/>\n <o base=".eat" line="19" method="" name="@" pos="9"/>\n </o>\n </o>\n <o abstract="" line="21" name="mouse" pos="0">\n <o base="animal" line="22" name="@" pos="2" ref="3"/>\n <o abstract="" line="23" name="pii" pos="2">\n <o base="^" line="24" pos="4"/>\n <o base=".live" line="24" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="rat" line="27" name="tom" pos="2" ref="16"/>\n <o base="tom" line="28" pos="2" ref="27"/>\n <o base=".rat_pii" line="28" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:26.402 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 85µs 02:15:26.405 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 86µs 02:15:26.408 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 396µs 02:15:26.410 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 92ms 02:15:26.417 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4097 bytes of XML in 129µs 02:15:26.431 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 821µs 02:15:26.434 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 251µs 02:15:26.436 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 226µs 02:15:26.437 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4378 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="273"\n name="ex-1"\n time="2022-08-08T10:02:11.428317600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] &gt; classB\n classC &gt; @\n [] &gt; doB\n ^.doC &gt; @\n \n [] &gt; classC\n classA &gt; @\n [] &gt; doC\n stdout &gt; @\n "C"\n \n [] &gt; classA2\n classB2 &gt; @\n [] &gt; doA2\n stdout &gt; @\n "A"\n \n [] &gt; classB2\n classC2 &gt; @\n [] &gt; doB2\n ^.doC2 &gt; @\n \n [] &gt; classC2\n classA2 &gt; @\n [] &gt; doC2\n stdout &gt; @\n "C"\n \n [args...] &gt; main\n classB &gt; instance\n instance.doB &gt; @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classA2" pos="0">\n <o base="classB2" line="21" name="@" pos="2" ref="26"/>\n <o abstract="" line="22" name="doA2" pos="2">\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="classB2" pos="0">\n <o base="classC2" line="27" name="@" pos="2" ref="31"/>\n <o abstract="" line="28" name="doB2" pos="2">\n <o base="^" line="29" pos="4"/>\n <o base=".doC2" line="29" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="31" name="classC2" pos="0">\n <o base="classA2" line="32" name="@" pos="2" ref="20"/>\n <o abstract="" line="33" name="doC2" pos="2">\n <o base="stdout" line="34" name="@" pos="4">\n <o base="string" data="string" line="35" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="classB" line="38" name="instance" pos="2" ref="9"/>\n <o base="instance" line="39" pos="2" ref="38"/>\n <o base=".doB" line="39" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:26.446 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 109µs 02:15:26.450 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 103µs 02:15:26.457 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 475µs 02:15:26.463 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 571µs 02:15:26.464 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 219µs 02:15:26.466 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 78µs 02:15:26.468 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4468 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="273"\n name="ex-1"\n time="2022-08-08T10:02:11.428317600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; classA\n classB &gt; @\n [] &gt; doA\n stdout &gt; @\n "A"\n \n [] &gt; classB\n classC &gt; @\n [] &gt; doB\n ^.doC &gt; @\n \n [] &gt; classC\n classA &gt; @\n [] &gt; doC\n stdout &gt; @\n "C"\n \n [] &gt; classA2\n classB2 &gt; @\n [] &gt; doA2\n stdout &gt; @\n "A"\n \n [] &gt; classB2\n classC2 &gt; @\n [] &gt; doB2\n ^.doC2 &gt; @\n \n [] &gt; classC2\n classA2 &gt; @\n [] &gt; doC2\n stdout &gt; @\n "C"\n \n [args...] &gt; main\n classB &gt; instance\n instance.doB &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classA2" pos="0">\n <o base="classB2" line="21" name="@" pos="2" ref="26"/>\n <o abstract="" line="22" name="doA2" pos="2">\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="classB2" pos="0">\n <o base="classC2" line="27" name="@" pos="2" ref="31"/>\n <o abstract="" line="28" name="doB2" pos="2">\n <o base="^" line="29" pos="4"/>\n <o base=".doC2" line="29" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="31" name="classC2" pos="0">\n <o base="classA2" line="32" name="@" pos="2" ref="20"/>\n <o abstract="" line="33" name="doC2" pos="2">\n <o base="stdout" line="34" name="@" pos="4">\n <o base="string" data="string" line="35" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="classB" line="38" name="instance" pos="2" ref="9"/>\n <o base="instance" line="39" pos="2" ref="38"/>\n <o base=".doB" line="39" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:26.476 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 80µs 02:15:26.481 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 79µs 02:15:26.489 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 767µs 02:15:26.499 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms 02:15:26.502 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 105µs 02:15:26.503 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 83µs 02:15:26.504 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4560 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="273"\n name="ex-1"\n time="2022-08-08T10:02:11.428317600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; classA\n classB &gt; @\n [] &gt; doA\n stdout &gt; @\n "A"\n \n [] &gt; classB\n classC &gt; @\n [] &gt; doB\n ^.doC &gt; @\n \n [] &gt; classC\n classA &gt; @\n [] &gt; doC\n stdout &gt; @\n "C"\n \n [] &gt; classA2\n classB2 &gt; @\n [] &gt; doA2\n stdout &gt; @\n "A"\n \n [] &gt; classB2\n classC2 &gt; @\n [] &gt; doB2\n ^.doC2 &gt; @\n \n [] &gt; classC2\n classA2 &gt; @\n [] &gt; doC2\n stdout &gt; @\n "C"\n \n [args...] &gt; main\n classB &gt; instance\n instance.doB &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="org.eolang.io.stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classA2" pos="0">\n <o base="classB2" line="21" name="@" pos="2" ref="26"/>\n <o abstract="" line="22" name="doA2" pos="2">\n <o base="org.eolang.io.stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="classB2" pos="0">\n <o base="classC2" line="27" name="@" pos="2" ref="31"/>\n <o abstract="" line="28" name="doB2" pos="2">\n <o base="^" line="29" pos="4"/>\n <o base=".doC2" line="29" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="31" name="classC2" pos="0">\n <o base="classA2" line="32" name="@" pos="2" ref="20"/>\n <o abstract="" line="33" name="doC2" pos="2">\n <o base="org.eolang.io.stdout" line="34" name="@" pos="4">\n <o base="string" data="string" line="35" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="classB" line="38" name="instance" pos="2" ref="9"/>\n <o base="instance" line="39" pos="2" ref="38"/>\n <o base=".doB" line="39" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:26.512 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 87µs 02:15:26.513 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 79µs 02:15:26.521 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 433µs 02:15:26.521 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 99ms 02:15:26.529 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4097 bytes of XML in 129µs 02:15:26.547 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 798µs 02:15:26.550 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 125µs 02:15:26.551 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 114µs 02:15:26.552 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4378 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="273"\n name="ex-1"\n time="2022-08-08T10:02:11.428317600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; classA\n classB &gt; @\n [] &gt; doA\n stdout &gt; @\n "A"\n \n [] &gt; classB\n classC &gt; @\n [] &gt; doB\n ^.doC &gt; @\n \n [] &gt; classC\n classA &gt; @\n [] &gt; doC\n stdout &gt; @\n "C"\n \n [] &gt; classA2\n classB2 &gt; @\n [] &gt; doA2\n stdout &gt; @\n "A"\n \n [] &gt; classB2\n classC2 &gt; @\n [] &gt; doB2\n ^.doC2 &gt; @\n \n [] &gt; classC2\n classA2 &gt; @\n [] &gt; doC2\n stdout &gt; @\n "C"\n \n [args...] &gt; main\n classB &gt; instance\n instance.doB &gt; @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classA2" pos="0">\n <o base="classB2" line="21" name="@" pos="2" ref="26"/>\n <o abstract="" line="22" name="doA2" pos="2">\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="classB2" pos="0">\n <o base="classC2" line="27" name="@" pos="2" ref="31"/>\n <o abstract="" line="28" name="doB2" pos="2">\n <o base="^" line="29" pos="4"/>\n <o base=".doC2" line="29" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="31" name="classC2" pos="0">\n <o base="classA2" line="32" name="@" pos="2" ref="20"/>\n <o abstract="" line="33" name="doC2" pos="2">\n <o base="stdout" line="34" name="@" pos="4">\n <o base="string" data="string" line="35" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="classB" line="38" name="instance" pos="2" ref="9"/>\n <o base="instance" line="39" pos="2" ref="38"/>\n <o base=".doB" line="39" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:26.562 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 112µs 02:15:26.569 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 105µs 02:15:26.573 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 455µs 02:15:26.586 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 719µs 02:15:26.589 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 90µs 02:15:26.590 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 93µs 02:15:26.590 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4468 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="273"\n name="ex-1"\n time="2022-08-08T10:02:11.428317600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; classA\n classB &gt; @\n [] &gt; doA\n stdout &gt; @\n "A"\n \n [] &gt; classB\n classC &gt; @\n [] &gt; doB\n ^.doC &gt; @\n \n [] &gt; classC\n classA &gt; @\n [] &gt; doC\n stdout &gt; @\n "C"\n \n [] &gt; classA2\n classB2 &gt; @\n [] &gt; doA2\n stdout &gt; @\n "A"\n \n [] &gt; classB2\n classC2 &gt; @\n [] &gt; doB2\n ^.doC2 &gt; @\n \n [] &gt; classC2\n classA2 &gt; @\n [] &gt; doC2\n stdout &gt; @\n "C"\n \n [args...] &gt; main\n classB &gt; instance\n instance.doB &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classA2" pos="0">\n <o base="classB2" line="21" name="@" pos="2" ref="26"/>\n <o abstract="" line="22" name="doA2" pos="2">\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="classB2" pos="0">\n <o base="classC2" line="27" name="@" pos="2" ref="31"/>\n <o abstract="" line="28" name="doB2" pos="2">\n <o base="^" line="29" pos="4"/>\n <o base=".doC2" line="29" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="31" name="classC2" pos="0">\n <o base="classA2" line="32" name="@" pos="2" ref="20"/>\n <o abstract="" line="33" name="doC2" pos="2">\n <o base="stdout" line="34" name="@" pos="4">\n <o base="string" data="string" line="35" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="classB" line="38" name="instance" pos="2" ref="9"/>\n <o base="instance" line="39" pos="2" ref="38"/>\n <o base=".doB" line="39" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:26.596 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 90µs 02:15:26.597 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 84µs 02:15:26.604 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 421µs 02:15:26.622 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 683µs 02:15:26.629 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 140µs 02:15:26.630 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 90µs 02:15:26.631 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4560 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="273"\n name="ex-1"\n time="2022-08-08T10:02:11.428317600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; classA\n classB &gt; @\n [] &gt; doA\n stdout &gt; @\n "A"\n \n [] &gt; classB\n classC &gt; @\n [] &gt; doB\n ^.doC &gt; @\n \n [] &gt; classC\n classA &gt; @\n [] &gt; doC\n stdout &gt; @\n "C"\n \n [] &gt; classA2\n classB2 &gt; @\n [] &gt; doA2\n stdout &gt; @\n "A"\n \n [] &gt; classB2\n classC2 &gt; @\n [] &gt; doB2\n ^.doC2 &gt; @\n \n [] &gt; classC2\n classA2 &gt; @\n [] &gt; doC2\n stdout &gt; @\n "C"\n \n [args...] &gt; main\n classB &gt; instance\n instance.doB &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="org.eolang.io.stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classA2" pos="0">\n <o base="classB2" line="21" name="@" pos="2" ref="26"/>\n <o abstract="" line="22" name="doA2" pos="2">\n <o base="org.eolang.io.stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="classB2" pos="0">\n <o base="classC2" line="27" name="@" pos="2" ref="31"/>\n <o abstract="" line="28" name="doB2" pos="2">\n <o base="^" line="29" pos="4"/>\n <o base=".doC2" line="29" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="31" name="classC2" pos="0">\n <o base="classA2" line="32" name="@" pos="2" ref="20"/>\n <o abstract="" line="33" name="doC2" pos="2">\n <o base="org.eolang.io.stdout" line="34" name="@" pos="4">\n <o base="string" data="string" line="35" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="classB" line="38" name="instance" pos="2" ref="9"/>\n <o base="instance" line="39" pos="2" ref="38"/>\n <o base=".doB" line="39" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:26.638 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 110µs 02:15:26.639 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 104µs 02:15:26.652 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 488µs 02:15:26.652 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 116ms 02:15:26.659 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4097 bytes of XML in 417µs 02:15:26.685 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 9ms 02:15:26.686 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 120µs 02:15:26.686 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 92µs 02:15:26.687 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4378 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="273"\n name="ex-1"\n time="2022-08-08T10:02:11.428317600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; classA\n classB &gt; @\n [] &gt; doA\n stdout &gt; @\n "A"\n \n [] &gt; classB\n classC &gt; @\n [] &gt; doB\n ^.doC &gt; @\n \n [] &gt; classC\n classA &gt; @\n [] &gt; doC\n stdout &gt; @\n "C"\n \n [] &gt; classA2\n classB2 &gt; @\n [] &gt; doA2\n stdout > @\n "A"\n \n [] > classB2\n classC2 > @\n [] > doB2\n ^.doC2 > @\n \n [] > classC2\n classA2 > @\n [] > doC2\n stdout > @\n "C"\n \n [args...] > main\n classB > instance\n instance.doB > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classA2" pos="0">\n <o base="classB2" line="21" name="@" pos="2" ref="26"/>\n <o abstract="" line="22" name="doA2" pos="2">\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="classB2" pos="0">\n <o base="classC2" line="27" name="@" pos="2" ref="31"/>\n <o abstract="" line="28" name="doB2" pos="2">\n <o base="^" line="29" pos="4"/>\n <o base=".doC2" line="29" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="31" name="classC2" pos="0">\n <o base="classA2" line="32" name="@" pos="2" ref="20"/>\n <o abstract="" line="33" name="doC2" pos="2">\n <o base="stdout" line="34" name="@" pos="4">\n <o base="string" data="string" line="35" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="classB" line="38" name="instance" pos="2" ref="9"/>\n <o base="instance" line="39" pos="2" ref="38"/>\n <o base=".doB" line="39" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:26.693 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 621µs 02:15:26.695 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 789µs 02:15:26.700 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 430µs 02:15:26.711 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 517µs 02:15:26.712 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 88µs 02:15:26.717 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 85µs 02:15:26.718 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4468 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="273"\n name="ex-1"\n time="2022-08-08T10:02:11.428317600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; classA\n classB &gt; @\n [] &gt; doA\n stdout &gt; @\n "A"\n \n [] &gt; classB\n classC &gt; @\n [] &gt; doB\n ^.doC &gt; @\n \n [] &gt; classC\n classA &gt; @\n [] &gt; doC\n stdout &gt; @\n "C"\n \n [] &gt; classA2\n classB2 &gt; @\n [] &gt; doA2\n stdout &gt; @\n "A"\n \n [] &gt; classB2\n classC2 &gt; @\n [] &gt; doB2\n ^.doC2 &gt; @\n \n [] &gt; classC2\n classA2 > @\n [] > doC2\n stdout > @\n "C"\n \n [args...] > main\n classB > instance\n instance.doB > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classA2" pos="0">\n <o base="classB2" line="21" name="@" pos="2" ref="26"/>\n <o abstract="" line="22" name="doA2" pos="2">\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="classB2" pos="0">\n <o base="classC2" line="27" name="@" pos="2" ref="31"/>\n <o abstract="" line="28" name="doB2" pos="2">\n <o base="^" line="29" pos="4"/>\n <o base=".doC2" line="29" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="31" name="classC2" pos="0">\n <o base="classA2" line="32" name="@" pos="2" ref="20"/>\n <o abstract="" line="33" name="doC2" pos="2">\n <o base="stdout" line="34" name="@" pos="4">\n <o base="string" data="string" line="35" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="classB" line="38" name="instance" pos="2" ref="9"/>\n <o base="instance" line="39" pos="2" ref="38"/>\n <o base=".doB" line="39" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:26.723 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 106µs 02:15:26.724 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 91µs 02:15:26.730 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 02:15:26.739 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:26.745 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 115µs 02:15:26.746 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 87µs 02:15:26.746 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4560 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="273"\n name="ex-1"\n time="2022-08-08T10:02:11.428317600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; classA\n classB &gt; @\n [] &gt; doA\n stdout &gt; @\n "A"\n \n [] &gt; classB\n classC &gt; @\n [] &gt; doB\n ^.doC &gt; @\n \n [] &gt; classC\n classA &gt; @\n [] &gt; doC\n stdout &gt; @\n "C"\n \n [] &gt; classA2\n classB2 &gt; @\n [] &gt; doA2\n stdout &gt; @\n "A"\n \n [] &gt; classB2\n classC2 &gt; @\n [] &gt; doB2\n ^.doC2 &gt; @\n \n [] &gt; classC2\n classA2 &gt; @\n [] &gt; doC2\n stdout &gt; @\n "C"\n \n [args...] > main\n classB > instance\n instance.doB > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="org.eolang.io.stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classA2" pos="0">\n <o base="classB2" line="21" name="@" pos="2" ref="26"/>\n <o abstract="" line="22" name="doA2" pos="2">\n <o base="org.eolang.io.stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="classB2" pos="0">\n <o base="classC2" line="27" name="@" pos="2" ref="31"/>\n <o abstract="" line="28" name="doB2" pos="2">\n <o base="^" line="29" pos="4"/>\n <o base=".doC2" line="29" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="31" name="classC2" pos="0">\n <o base="classA2" line="32" name="@" pos="2" ref="20"/>\n <o abstract="" line="33" name="doC2" pos="2">\n <o base="org.eolang.io.stdout" line="34" name="@" pos="4">\n <o base="string" data="string" line="35" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="classB" line="38" name="instance" pos="2" ref="9"/>\n <o base="instance" line="39" pos="2" ref="38"/>\n <o base=".doB" line="39" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:26.752 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 107µs 02:15:26.752 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 84µs 02:15:26.758 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms 02:15:26.758 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 91ms [INFO] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.963 s - in org.objectionary.ddr.unit.sources.tempdir.TempDirectoryTest [INFO] Running org.objectionary.ddr.unit.graph.builder.BuilderTest 02:15:26.784 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3089 bytes of XML in 1ms 02:15:26.807 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 993µs 02:15:26.808 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 142µs 02:15:26.809 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 91µs 02:15:26.810 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3271 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="302"\n name="ex-1"\n time="2022-08-17T06:44:30.306761800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.ut.util\n \n [] &gt; classA\n util > @\n [] > doA\n QQ.io.stdout > @\n "gg"\n \n [] > animal\n [] > live\n QQ.io.stdout > @\n "alive"\n \n [] > cat\n animal > @\n \n [] > bengal\n cat.live > @\n \n [args...] > app\n classA > instance\n instance.doUtil > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.ut.util</tail>\n <part>org.ut.util</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="util" line="4" name="@" pos="2"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="QQ" line="6" pos="4"/>\n <o base=".io" line="6" method="" pos="6"/>\n <o base=".stdout" line="6" method="" name="@" pos="9">\n <o base="string" data="string" line="7" pos="6">gg</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="animal" pos="0">\n <o abstract="" line="10" name="live" pos="2">\n <o base="QQ" line="11" pos="4"/>\n <o base=".io" line="11" method="" pos="6"/>\n <o base=".stdout" line="11" method="" name="@" pos="9">\n <o base="string" data="string" line="12" pos="6">alive</o>\n </o>\n </o>\n </o>\n <o abstract="" line="14" name="cat" pos="0">\n <o base="animal" line="15" name="@" pos="2" ref="9"/>\n </o>\n <o abstract="" line="17" name="bengal" pos="0">\n <o base="cat" line="18" pos="2" ref="14"/>\n <o base=".live" line="18" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="20" name="app" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classA" line="21" name="instance" pos="2" ref="3"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doUtil" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:26.814 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 108µs 02:15:26.814 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 108µs 02:15:26.822 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:26.830 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 433µs 02:15:26.831 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 84µs 02:15:26.831 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 72µs 02:15:26.832 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (3357 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="302"\n name="ex-1"\n time="2022-08-17T06:44:30.306761800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.ut.util\n \n [] &gt; classA\n util &gt; @\n [] &gt; doA\n QQ.io.stdout &gt; @\n "gg"\n \n [] &gt; animal\n [] &gt; live\n QQ.io.stdout &gt; @\n "alive"\n \n [] &gt; cat\n animal &gt; @\n \n [] &gt; bengal\n cat.live &gt; @\n \n [args...] &gt; app\n classA &gt; instance\n instance.doUtil &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>util org.ut.util</tail>\n <part>util</part>\n <part>org.ut.util</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="util" line="4" name="@" pos="2"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="QQ" line="6" pos="4"/>\n <o base=".io" line="6" method="" pos="6"/>\n <o base=".stdout" line="6" method="" name="@" pos="9">\n <o base="string" data="string" line="7" pos="6">gg</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="animal" pos="0">\n <o abstract="" line="10" name="live" pos="2">\n <o base="QQ" line="11" pos="4"/>\n <o base=".io" line="11" method="" pos="6"/>\n <o base=".stdout" line="11" method="" name="@" pos="9">\n <o base="string" data="string" line="12" pos="6">alive</o>\n </o>\n </o>\n </o>\n <o abstract="" line="14" name="cat" pos="0">\n <o base="animal" line="15" name="@" pos="2" ref="9"/>\n </o>\n <o abstract="" line="17" name="bengal" pos="0">\n <o base="cat" line="18" pos="2" ref="14"/>\n <o base=".live" line="18" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="20" name="app" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classA" line="21" name="instance" pos="2" ref="3"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doUtil" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:26.836 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 93µs 02:15:26.837 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 68µs 02:15:26.844 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 345µs 02:15:26.849 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 480µs 02:15:26.853 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 99µs 02:15:26.853 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 83µs 02:15:26.854 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (3400 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="302"\n name="ex-1"\n time="2022-08-17T06:44:30.306761800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.ut.util\n \n [] > classA\n util > @\n [] > doA\n QQ.io.stdout > @\n "gg"\n \n [] > animal\n [] > live\n QQ.io.stdout > @\n "alive"\n \n [] > cat\n animal > @\n \n [] > bengal\n cat.live > @\n \n [args...] > app\n classA > instance\n instance.doUtil > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>util org.ut.util</tail>\n <part>util</part>\n <part>org.ut.util</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="org.ut.util" line="4" name="@" pos="2"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="QQ" line="6" pos="4"/>\n <o base=".io" line="6" method="" pos="6"/>\n <o base=".stdout" line="6" method="" name="@" pos="9">\n <o base="string" data="string" line="7" pos="6">gg</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="animal" pos="0">\n <o abstract="" line="10" name="live" pos="2">\n <o base="QQ" line="11" pos="4"/>\n <o base=".io" line="11" method="" pos="6"/>\n <o base=".stdout" line="11" method="" name="@" pos="9">\n <o base="string" data="string" line="12" pos="6">alive</o>\n </o>\n </o>\n </o>\n <o abstract="" line="14" name="cat" pos="0">\n <o base="animal" line="15" name="@" pos="2" ref="9"/>\n </o>\n <o abstract="" line="17" name="bengal" pos="0">\n <o base="cat" line="18" pos="2" ref="14"/>\n <o base=".live" line="18" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="20" name="app" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classA" line="21" name="instance" pos="2" ref="3"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doUtil" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:26.859 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 108µs 02:15:26.859 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 212µs 02:15:26.870 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 372µs 02:15:26.874 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 84ms 02:15:26.876 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1882 bytes of XML in 76µs 02:15:26.891 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 292µs 02:15:26.892 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 112µs 02:15:26.893 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 88µs 02:15:26.893 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes 02:15:26.894 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 117µs 02:15:26.894 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 87µs 02:15:26.899 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 234µs 02:15:26.909 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 768µs 02:15:26.910 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 84µs 02:15:26.910 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 73µs 02:15:26.912 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes 02:15:26.914 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 111µs 02:15:26.914 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 71µs 02:15:26.921 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 257µs 02:15:26.929 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 280µs 02:15:26.929 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 94µs 02:15:26.930 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 84µs 02:15:26.930 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes 02:15:26.931 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 216µs 02:15:26.932 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 77µs 02:15:26.935 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 213µs 02:15:26.940 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 57ms 02:15:26.944 [main] DEBUG o.o.d.unit.graph.builder.BuilderTest MDC= - NODE: name="animal" animal CHILD: NODE: name="cat" NODE: name="app" NODE: name="doA" NODE: name="doUtil" NODE: name="live" live CHILD: NODE: name="bengal" NODE: name="util" util CHILD: NODE: name="classA" 02:15:26.952 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4491 bytes of XML in 150µs 02:15:26.969 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 02:15:26.970 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 119µs 02:15:26.972 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 117µs 02:15:26.973 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4809 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="225"\n name="ex-1"\n time="2022-08-08T08:33:22.958223500Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n ^.doA > @\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [] > classA2\n classB2 > @\n [] > doA2\n stdout > @\n "A2"\n \n [] > classB2\n classA2 > @\n [] > doBA2\n ^.doA2 > @\n \n [] > classC2\n classB2 > @\n [] > doC2\n stdout > @\n "C2"\n \n [args...] > main\n classC2 > instance\n instance.doC2 > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="classA2" pos="0">\n <o base="classB2" line="27" name="@" pos="2" ref="32"/>\n <o abstract="" line="28" name="doA2" pos="2">\n <o base="stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">A2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="classB2" pos="0">\n <o base="classA2" line="33" name="@" pos="2" ref="26"/>\n <o abstract="" line="34" name="doBA2" pos="2">\n <o base="^" line="35" pos="4"/>\n <o base=".doA2" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="classC2" pos="0">\n <o base="classB2" line="38" name="@" pos="2" ref="32"/>\n <o abstract="" line="39" name="doC2" pos="2">\n <o base="stdout" line="40" name="@" pos="4">\n <o base="string" data="string" line="41" pos="6">C2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="43" name="main" pos="0">\n <o line="43" name="args" pos="1" vararg=""/>\n <o base="classC2" line="44" name="instance" pos="2" ref="37"/>\n <o base="instance" line="45" pos="2" ref="44"/>\n <o base=".@" line="45" pos="15"/>\n <o base=".@" line="45" pos="17"/>\n <o base=".doA2" line="45" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:26.980 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 774µs 02:15:26.980 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 110µs 02:15:26.986 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 435µs 02:15:26.995 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 546µs 02:15:26.996 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 87µs 02:15:27.000 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 72µs 02:15:27.001 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4899 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="225"\n name="ex-1"\n time="2022-08-08T08:33:22.958223500Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; classA\n classB &gt; @\n [] &gt; doA\n stdout &gt; @\n "A"\n \n [] &gt; classB\n classA &gt; @\n [] &gt; doBA\n ^.doA &gt; @\n \n [] &gt; classC\n classB &gt; @\n [] &gt; doC\n stdout &gt; @\n "C"\n \n [] &gt; classD\n classC &gt; @\n \n [] &gt; classE\n classA &gt; @\n \n [] &gt; classA2\n classB2 &gt; @\n [] &gt; doA2\n stdout &gt; @\n "A2"\n \n [] &gt; classB2\n classA2 &gt; @\n [] &gt; doBA2\n ^.doA2 &gt; @\n \n [] &gt; classC2\n classB2 &gt; @\n [] &gt; doC2\n stdout &gt; @\n "C2"\n \n [args...] &gt; main\n classC2 &gt; instance\n instance.doC2 > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="classA2" pos="0">\n <o base="classB2" line="27" name="@" pos="2" ref="32"/>\n <o abstract="" line="28" name="doA2" pos="2">\n <o base="stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">A2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="classB2" pos="0">\n <o base="classA2" line="33" name="@" pos="2" ref="26"/>\n <o abstract="" line="34" name="doBA2" pos="2">\n <o base="^" line="35" pos="4"/>\n <o base=".doA2" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="classC2" pos="0">\n <o base="classB2" line="38" name="@" pos="2" ref="32"/>\n <o abstract="" line="39" name="doC2" pos="2">\n <o base="stdout" line="40" name="@" pos="4">\n <o base="string" data="string" line="41" pos="6">C2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="43" name="main" pos="0">\n <o line="43" name="args" pos="1" vararg=""/>\n <o base="classC2" line="44" name="instance" pos="2" ref="37"/>\n <o base="instance" line="45" pos="2" ref="44"/>\n <o base=".@" line="45" pos="15"/>\n <o base=".@" line="45" pos="17"/>\n <o base=".doA2" line="45" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:27.009 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 103µs 02:15:27.010 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 345µs 02:15:27.014 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 02:15:27.023 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 669µs 02:15:27.024 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 95µs 02:15:27.025 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 81µs 02:15:27.025 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4991 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="225"\n name="ex-1"\n time="2022-08-08T08:33:22.958223500Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n ^.doA > @\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [] > classA2\n classB2 > @\n [] > doA2\n stdout > @\n "A2"\n \n [] > classB2\n classA2 > @\n [] > doBA2\n ^.doA2 > @\n \n [] > classC2\n classB2 > @\n [] > doC2\n stdout > @\n "C2"\n \n [args...] > main\n classC2 > instance\n instance.doC2 > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="org.eolang.io.stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="classA2" pos="0">\n <o base="classB2" line="27" name="@" pos="2" ref="32"/>\n <o abstract="" line="28" name="doA2" pos="2">\n <o base="org.eolang.io.stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">A2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="classB2" pos="0">\n <o base="classA2" line="33" name="@" pos="2" ref="26"/>\n <o abstract="" line="34" name="doBA2" pos="2">\n <o base="^" line="35" pos="4"/>\n <o base=".doA2" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="classC2" pos="0">\n <o base="classB2" line="38" name="@" pos="2" ref="32"/>\n <o abstract="" line="39" name="doC2" pos="2">\n <o base="org.eolang.io.stdout" line="40" name="@" pos="4">\n <o base="string" data="string" line="41" pos="6">C2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="43" name="main" pos="0">\n <o line="43" name="args" pos="1" vararg=""/>\n <o base="classC2" line="44" name="instance" pos="2" ref="37"/>\n <o base="instance" line="45" pos="2" ref="44"/>\n <o base=".@" line="45" pos="15"/>\n <o base=".@" line="45" pos="17"/>\n <o base=".doA2" line="45" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:27.032 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 114µs 02:15:27.033 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 98µs 02:15:27.039 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 866µs 02:15:27.045 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 90ms 02:15:27.048 [main] DEBUG o.o.d.unit.graph.builder.BuilderTest MDC= - NODE: name="classB" classB CHILD: NODE: name="classA" classA CHILD: NODE: name="classB" classA CHILD: NODE: name="classE" classB CHILD: NODE: name="classC" classC CHILD: NODE: name="classD" NODE: name="classB2" classB2 CHILD: NODE: name="classA2" classA2 CHILD: NODE: name="classB2" classB2 CHILD: NODE: name="classC2" NODE: name="doA" doA CHILD: NODE: name="doBA" NODE: name="doA2" doA2 CHILD: NODE: name="doBA2" doA2 CHILD: NODE: name="main" NODE: name="doC" NODE: name="doC2" 02:15:27.051 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3261 bytes of XML in 134µs 02:15:27.067 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 592µs 02:15:27.070 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 149µs 02:15:27.072 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 99µs 02:15:27.077 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3473 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="275"\n name="ex-1"\n time="2022-08-05T13:21:36.479066800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n ^.doA > @\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [args...] > main\n classC > instance\n instance.doC > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="classC" line="27" name="instance" pos="2" ref="14"/>\n <o base="instance" line="28" pos="2" ref="27"/>\n <o base=".doC" line="28" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:27.082 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 151µs 02:15:27.083 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 111µs 02:15:27.088 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 02:15:27.100 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 10ms 02:15:27.101 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 87µs 02:15:27.102 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 74µs 02:15:27.103 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (3563 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="275"\n name="ex-1"\n time="2022-08-05T13:21:36.479066800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n ^.doA > @\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [args...] > main\n classC > instance\n instance.doC > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="classC" line="27" name="instance" pos="2" ref="14"/>\n <o base="instance" line="28" pos="2" ref="27"/>\n <o base=".doC" line="28" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:27.107 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 95µs 02:15:27.108 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 492µs 02:15:27.113 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 924µs 02:15:27.128 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 483µs 02:15:27.129 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 105µs 02:15:27.130 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 79µs 02:15:27.130 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (3627 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="275"\n name="ex-1"\n time="2022-08-05T13:21:36.479066800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; classA\n classB &gt; @\n [] &gt; doA\n stdout &gt; @\n "A"\n \n [] &gt; classB\n classA &gt; @\n [] &gt; doBA\n ^.doA &gt; @\n \n [] &gt; classC\n classB &gt; @\n [] &gt; doC\n stdout &gt; @\n "C"\n \n [] &gt; classD\n classC &gt; @\n \n [] &gt; classE\n classA &gt; @\n \n [args...] > main\n classC > instance\n instance.doC > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="org.eolang.io.stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="classC" line="27" name="instance" pos="2" ref="14"/>\n <o base="instance" line="28" pos="2" ref="27"/>\n <o base=".doC" line="28" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:27.136 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 106µs 02:15:27.136 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 99µs 02:15:27.141 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 359µs 02:15:27.143 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 85ms 02:15:27.144 [main] DEBUG o.o.d.unit.graph.builder.BuilderTest MDC= - NODE: name="classB" classB CHILD: NODE: name="classA" classA CHILD: NODE: name="classB" classA CHILD: NODE: name="classE" classB CHILD: NODE: name="classC" classC CHILD: NODE: name="classD" NODE: name="doA" doA CHILD: NODE: name="doBA" NODE: name="doC" doC CHILD: NODE: name="main" 02:15:27.151 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4568 bytes of XML in 185µs 02:15:27.167 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:27.168 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 141µs 02:15:27.172 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 105µs 02:15:27.173 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4894 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="278"\n name="ex-1"\n time="2022-08-04T15:09:45.784600300Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; creature\n [] &gt; live\n stdout &gt; @\n "I'm alive"\n [t] &gt; talk\n stdout &gt; @\n t\n \n [] &gt; animal\n creature &gt; @\n [t] &gt; talk\n stdout &gt; @\n "animal talks"\n \n [] &gt; human\n creature &gt; @\n \n [] &gt; cat\n animal &gt; @\n [m] &gt; meow\n ^.talk "meow" &gt; @\n \n [] &gt; dog\n animal &gt; @\n [] &gt; live\n ^.talk "I am a dog" &gt; @\n [] &gt; woof\n stdout &gt; @\n "woof"\n \n [] &gt; olesya\n human &gt; @\n [job] &gt; work\n ^.live &gt; @\n \n [args...] &gt; main\n dog &gt; tom\n dog.woof &gt; @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="creature" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="t" line="9" pos="6" ref="7"/>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="animal" pos="0">\n <o base="creature" line="12" name="@" pos="2" ref="3"/>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="stdout" line="14" name="@" pos="4">\n <o base="string" data="string" line="15" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="17" name="human" pos="0">\n <o base="creature" line="18" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="20" name="cat" pos="0">\n <o base="animal" line="21" name="@" pos="2" ref="11"/>\n <o abstract="" line="22" name="meow" pos="2">\n <o line="22" name="m" pos="3"/>\n <o base="^" line="23" pos="4"/>\n <o base=".talk" line="23" method="" name="@" pos="5">\n <o base="string" data="string" line="23" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="25" name="dog" pos="0">\n <o base="animal" line="26" name="@" pos="2" ref="11"/>\n <o abstract="" line="27" name="live" pos="2">\n <o base="^" line="28" pos="4"/>\n <o base=".talk" line="28" method="" name="@" pos="5">\n <o base="string" data="string" line="28" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="29" name="woof" pos="2">\n <o base="stdout" line="30" name="@" pos="4">\n <o base="string" data="string" line="31" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="33" name="olesya" pos="0">\n <o base="human" line="34" name="@" pos="2" ref="17"/>\n <o abstract="" line="35" name="work" pos="2">\n <o line="35" name="job" pos="3"/>\n <o base="^" line="36" pos="4"/>\n <o base=".live" line="36" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="38" name="main" pos="0">\n <o line="38" name="args" pos="1" vararg=""/>\n <o base="dog" line="39" name="tom" pos="2" ref="25"/>\n <o base="dog" line="40" pos="2" ref="25"/>\n <o base=".woof" line="40" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:27.179 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 105µs 02:15:27.180 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 101µs 02:15:27.205 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 9ms 02:15:27.225 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 02:15:27.226 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 110µs 02:15:27.229 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 87µs 02:15:27.230 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4984 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="278"\n name="ex-1"\n time="2022-08-04T15:09:45.784600300Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; creature\n [] &gt; live\n stdout &gt; @\n "I'm alive"\n [t] &gt; talk\n stdout &gt; @\n t\n \n [] &gt; animal\n creature &gt; @\n [t] &gt; talk\n stdout &gt; @\n "animal talks"\n \n [] &gt; human\n creature &gt; @\n \n [] &gt; cat\n animal &gt; @\n [m] &gt; meow\n ^.talk "meow" &gt; @\n \n [] &gt; dog\n animal &gt; @\n [] &gt; live\n ^.talk "I am a dog" &gt; @\n [] &gt; woof\n stdout &gt; @\n "woof"\n \n [] &gt; olesya\n human &gt; @\n [job] &gt; work\n ^.live &gt; @\n \n [args...] &gt; main\n dog &gt; tom\n dog.woof &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="creature" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="t" line="9" pos="6" ref="7"/>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="animal" pos="0">\n <o base="creature" line="12" name="@" pos="2" ref="3"/>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="stdout" line="14" name="@" pos="4">\n <o base="string" data="string" line="15" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="17" name="human" pos="0">\n <o base="creature" line="18" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="20" name="cat" pos="0">\n <o base="animal" line="21" name="@" pos="2" ref="11"/>\n <o abstract="" line="22" name="meow" pos="2">\n <o line="22" name="m" pos="3"/>\n <o base="^" line="23" pos="4"/>\n <o base=".talk" line="23" method="" name="@" pos="5">\n <o base="string" data="string" line="23" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="25" name="dog" pos="0">\n <o base="animal" line="26" name="@" pos="2" ref="11"/>\n <o abstract="" line="27" name="live" pos="2">\n <o base="^" line="28" pos="4"/>\n <o base=".talk" line="28" method="" name="@" pos="5">\n <o base="string" data="string" line="28" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="29" name="woof" pos="2">\n <o base="stdout" line="30" name="@" pos="4">\n <o base="string" data="string" line="31" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="33" name="olesya" pos="0">\n <o base="human" line="34" name="@" pos="2" ref="17"/>\n <o abstract="" line="35" name="work" pos="2">\n <o line="35" name="job" pos="3"/>\n <o base="^" line="36" pos="4"/>\n <o base=".live" line="36" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="38" name="main" pos="0">\n <o line="38" name="args" pos="1" vararg=""/>\n <o base="dog" line="39" name="tom" pos="2" ref="25"/>\n <o base="dog" line="40" pos="2" ref="25"/>\n <o base=".woof" line="40" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:27.240 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 89µs 02:15:27.241 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 76µs 02:15:27.249 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:27.267 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 762µs 02:15:27.279 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 529µs 02:15:27.281 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 96µs 02:15:27.289 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (5076 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="278"\n name="ex-1"\n time="2022-08-04T15:09:45.784600300Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > creature\n [] > live\n stdout > @\n "I'm alive"\n [t] > talk\n stdout > @\n t\n \n [] > animal\n creature > @\n [t] > talk\n stdout > @\n "animal talks"\n \n [] > human\n creature > @\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [] > dog\n animal > @\n [] > live\n ^.talk "I am a dog" > @\n [] > woof\n stdout > @\n "woof"\n \n [] > olesya\n human > @\n [job] > work\n ^.live > @\n \n [args...] > main\n dog > tom\n dog.woof > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="creature" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="org.eolang.io.stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n <o base="t" line="9" pos="6" ref="7"/>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="animal" pos="0">\n <o base="creature" line="12" name="@" pos="2" ref="3"/>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="14" name="@" pos="4">\n <o base="string" data="string" line="15" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="17" name="human" pos="0">\n <o base="creature" line="18" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="20" name="cat" pos="0">\n <o base="animal" line="21" name="@" pos="2" ref="11"/>\n <o abstract="" line="22" name="meow" pos="2">\n <o line="22" name="m" pos="3"/>\n <o base="^" line="23" pos="4"/>\n <o base=".talk" line="23" method="" name="@" pos="5">\n <o base="string" data="string" line="23" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="25" name="dog" pos="0">\n <o base="animal" line="26" name="@" pos="2" ref="11"/>\n <o abstract="" line="27" name="live" pos="2">\n <o base="^" line="28" pos="4"/>\n <o base=".talk" line="28" method="" name="@" pos="5">\n <o base="string" data="string" line="28" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="29" name="woof" pos="2">\n <o base="org.eolang.io.stdout" line="30" name="@" pos="4">\n <o base="string" data="string" line="31" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="33" name="olesya" pos="0">\n <o base="human" line="34" name="@" pos="2" ref="17"/>\n <o abstract="" line="35" name="work" pos="2">\n <o line="35" name="job" pos="3"/>\n <o base="^" line="36" pos="4"/>\n <o base=".live" line="36" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="38" name="main" pos="0">\n <o line="38" name="args" pos="1" vararg=""/>\n <o base="dog" line="39" name="tom" pos="2" ref="25"/>\n <o base="dog" line="40" pos="2" ref="25"/>\n <o base=".woof" line="40" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:27.302 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 106µs 02:15:27.304 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 93µs 02:15:27.308 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 465µs 02:15:27.321 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 167ms 02:15:27.323 [main] DEBUG o.o.d.unit.graph.builder.BuilderTest MDC= - NODE: name="creature" creature CHILD: NODE: name="animal" animal CHILD: NODE: name="cat" animal CHILD: NODE: name="dog" creature CHILD: NODE: name="human" human CHILD: NODE: name="olesya" NODE: name="live" live CHILD: NODE: name="work" NODE: name="talk" NODE: name="talk" talk CHILD: NODE: name="live" talk CHILD: NODE: name="meow" NODE: name="woof" woof CHILD: NODE: name="main" 02:15:27.355 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1750 bytes of XML in 108µs 02:15:27.371 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:27.373 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 166µs 02:15:27.374 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 225µs 02:15:27.375 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (1821 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="1"\n name="transformer"\n time="2022-08-22T15:47:52.233618493Z"\n version="0.26.0">\n <listing>+alias breeds.bengal\n \n [] > app\n bengal > mickey\n mickey.live > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>breeds.bengal</tail>\n <part>breeds.bengal</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="app" pos="0">\n <o base="bengal" line="4" name="mickey" pos="2"/>\n <o base="mickey" line="5" pos="2" ref="4"/>\n <o base=".live" line="5" method="" name="@" pos="8"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:27.383 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 103µs 02:15:27.391 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 101µs 02:15:27.396 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 233µs 02:15:27.439 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 10ms 02:15:27.448 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 126µs 02:15:27.452 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 113µs 02:15:27.456 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (1911 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="1"\n name="transformer"\n time="2022-08-22T15:47:52.233618493Z"\n version="0.26.0">\n <listing>+alias breeds.bengal\n \n [] &gt; app\n bengal &gt; mickey\n mickey.live &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>bengal breeds.bengal</tail>\n <part>bengal</part>\n <part>breeds.bengal</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="app" pos="0">\n <o base="bengal" line="4" name="mickey" pos="2"/>\n <o base="mickey" line="5" pos="2" ref="4"/>\n <o base=".live" line="5" method="" name="@" pos="8"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:27.464 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 82µs 02:15:27.465 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 69µs 02:15:27.479 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 238µs 02:15:27.490 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 342µs 02:15:27.491 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 225µs 02:15:27.494 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 218µs 02:15:27.495 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (1954 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="1"\n name="transformer"\n time="2022-08-22T15:47:52.233618493Z"\n version="0.26.0">\n <listing>+alias breeds.bengal\n \n [] > app\n bengal > mickey\n mickey.live > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>bengal breeds.bengal</tail>\n <part>bengal</part>\n <part>breeds.bengal</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="app" pos="0">\n <o base="breeds.bengal" line="4" name="mickey" pos="2"/>\n <o base="mickey" line="5" pos="2" ref="4"/>\n <o base=".live" line="5" method="" name="@" pos="8"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:27.502 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 87µs 02:15:27.505 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 94µs 02:15:27.512 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms 02:15:27.513 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 152ms 02:15:27.515 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1897 bytes of XML in 68µs 02:15:27.531 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 269µs 02:15:27.532 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 239µs 02:15:27.534 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 221µs 02:15:27.534 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes 02:15:27.536 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 1ms 02:15:27.537 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 105µs 02:15:27.541 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 682µs 02:15:27.547 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 224µs 02:15:27.550 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 77µs 02:15:27.550 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 69µs 02:15:27.551 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes 02:15:27.551 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 67µs 02:15:27.553 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 84µs 02:15:27.555 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 199µs 02:15:27.565 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms 02:15:27.566 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 221µs 02:15:27.567 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 216µs 02:15:27.568 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes 02:15:27.568 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 218µs 02:15:27.571 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 215µs 02:15:27.579 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 224µs 02:15:27.580 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 61ms 02:15:27.582 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2234 bytes of XML in 72µs 02:15:27.595 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 282µs 02:15:27.598 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 365µs 02:15:27.599 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 229µs 02:15:27.601 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes 02:15:27.601 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 117µs 02:15:27.602 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 222µs 02:15:27.607 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 218µs 02:15:27.614 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 440µs 02:15:27.614 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 99µs 02:15:27.615 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 87µs 02:15:27.615 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (2481 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="4"\n name="transformer"\n time="2022-08-22T15:47:52.201586131Z"\n version="0.26.0">\n <listing>+package org.animals\n +alias org.eolang.io.stdout\n +alias org.life.creature\n \n [t] > cat\n creature > @\n [] > talk\n stdout > @\n "cat talks"\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>org.animals</tail>\n <part>org.animals</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n <meta expanded="" line="3">\n <head>alias</head>\n <tail>creature org.life.creature</tail>\n <part>creature</part>\n <part>org.life.creature</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="5" name="cat" pos="0">\n <o line="5" name="t" pos="1"/>\n <o base="creature" line="6" name="@" pos="2"/>\n <o abstract="" line="7" name="talk" pos="2">\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">cat talks</o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:27.626 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 78µs 02:15:27.630 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 76µs 02:15:27.633 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 697µs 02:15:27.639 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:27.642 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 415µs 02:15:27.643 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 219µs 02:15:27.643 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (2540 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="4"\n name="transformer"\n time="2022-08-22T15:47:52.201586131Z"\n version="0.26.0">\n <listing>+package org.animals\n +alias org.eolang.io.stdout\n +alias org.life.creature\n \n [t] &gt; cat\n creature &gt; @\n [] &gt; talk\n stdout &gt; @\n "cat talks"\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>org.animals</tail>\n <part>org.animals</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n <meta expanded="" line="3">\n <head>alias</head>\n <tail>creature org.life.creature</tail>\n <part>creature</part>\n <part>org.life.creature</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="5" name="cat" pos="0">\n <o line="5" name="t" pos="1"/>\n <o base="org.life.creature" line="6" name="@" pos="2"/>\n <o abstract="" line="7" name="talk" pos="2">\n <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">cat talks</o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:27.654 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 92µs 02:15:27.655 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 78µs 02:15:27.659 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 700µs 02:15:27.662 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 75ms 02:15:27.667 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2250 bytes of XML in 83µs 02:15:27.676 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 292µs 02:15:27.679 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 135µs 02:15:27.680 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 235µs 02:15:27.681 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes 02:15:27.681 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 111µs 02:15:27.682 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 225µs 02:15:27.689 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 251µs 02:15:27.695 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:27.696 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 205µs 02:15:27.698 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 198µs 02:15:27.698 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (2439 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="6"\n name="transformer"\n time="2022-08-22T15:47:52.220334546Z"\n version="0.26.0">\n <listing>+package breeds\n +alias org.animals.cat\n \n [] > bengal\n cat "hello" > @\n [] > meow\n ^.talk > @\n [] > bengal_live\n cat.live > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>breeds</tail>\n <part>breeds</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>cat org.animals.cat</tail>\n <part>cat</part>\n <part>org.animals.cat</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="4" name="bengal" pos="0">\n <o base="cat" line="5" name="@" pos="2">\n <o base="string" data="string" line="5" pos="6">hello</o>\n </o>\n <o abstract="" line="6" name="meow" pos="2">\n <o base="^" line="7" pos="4"/>\n <o base=".talk" line="7" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="8" name="bengal_live" pos="2">\n <o base="cat" line="9" pos="4"/>\n <o base=".live" line="9" method="" name="@" pos="7"/>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:27.714 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 94µs 02:15:27.715 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 88µs 02:15:27.718 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:27.725 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 374µs 02:15:27.728 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 231µs 02:15:27.729 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 215µs 02:15:27.730 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (2499 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="6"\n name="transformer"\n time="2022-08-22T15:47:52.220334546Z"\n version="0.26.0">\n <listing>+package breeds\n +alias org.animals.cat\n \n [] > bengal\n cat "hello" > @\n [] > meow\n ^.talk > @\n [] > bengal_live\n cat.live > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>breeds</tail>\n <part>breeds</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>cat org.animals.cat</tail>\n <part>cat</part>\n <part>org.animals.cat</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="4" name="bengal" pos="0">\n <o base="org.animals.cat" line="5" name="@" pos="2">\n <o base="string" data="string" line="5" pos="6">hello</o>\n </o>\n <o abstract="" line="6" name="meow" pos="2">\n <o base="^" line="7" pos="4"/>\n <o base=".talk" line="7" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="8" name="bengal_live" pos="2">\n <o base="org.animals.cat" line="9" pos="4"/>\n <o base=".live" line="9" method="" name="@" pos="7"/>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:27.737 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 89µs 02:15:27.738 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 79µs 02:15:27.742 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 266µs 02:15:27.744 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 74ms 02:15:27.753 [main] DEBUG o.o.d.unit.graph.builder.BuilderTest MDC= - NODE: name="app" NODE: name="bengal_live" NODE: name="creature" creature CHILD: NODE: name="cat" cat CHILD: NODE: name="bengal" NODE: name="live" NODE: name="meow" NODE: name="talk" 02:15:27.772 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4144 bytes of XML in 154µs 02:15:27.794 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 706µs 02:15:27.797 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 252µs 02:15:27.798 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 124µs 02:15:27.798 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4425 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="284"\n name="ex-1"\n time="2022-08-08T08:23:30.473543800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n stdout > @\n "I'm eating"\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > mouse\n animal > @\n [] > pii\n animal.live > @\n \n [] > human\n [] > live\n stdout > @\n "I'm alive human"\n [t] > talk\n stdout > @\n "human talks"\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [args...] > main\n mouse > tom\n tom.pii.eat > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="animal" line="16" pos="4" ref="3"/>\n <o base=".live" line="16" method="" name="@" pos="10"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:27.807 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 100µs 02:15:27.810 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 95µs 02:15:27.817 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms 02:15:27.824 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 535µs 02:15:27.825 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 83µs 02:15:27.826 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 70µs 02:15:27.828 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4515 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="284"\n name="ex-1"\n time="2022-08-08T08:23:30.473543800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n stdout > @\n "I'm eating"\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > mouse\n animal > @\n [] > pii\n animal.live > @\n \n [] > human\n [] &gt; live\n stdout &gt; @\n "I'm alive human"\n [t] &gt; talk\n stdout &gt; @\n "human talks"\n \n [] &gt; cat\n animal &gt; @\n [m] &gt; meow\n ^.talk "meow" &gt; @\n \n [args...] &gt; main\n mouse &gt; tom\n tom.pii.eat &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="animal" line="16" pos="4" ref="3"/>\n <o base=".live" line="16" method="" name="@" pos="10"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:27.836 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 87µs 02:15:27.837 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 67µs 02:15:27.849 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms 02:15:27.860 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms 02:15:27.860 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 123µs 02:15:27.862 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 101µs 02:15:27.863 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4607 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="284"\n name="ex-1"\n time="2022-08-08T08:23:30.473543800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [] &gt; live\n [] &gt; eat\n stdout &gt; @\n "I'm eating"\n stdout &gt; @\n "I'm alive animal"\n [t] &gt; talk\n live &gt; @\n \n [] &gt; mouse\n animal &gt; @\n [] &gt; pii\n animal.live &gt; @\n \n [] &gt; human\n [] &gt; live\n stdout &gt; @\n "I'm alive human"\n [t] &gt; talk\n stdout &gt; @\n "human talks"\n \n [] &gt; cat\n animal &gt; @\n [m] &gt; meow\n ^.talk "meow" &gt; @\n \n [args...] &gt; main\n mouse &gt; tom\n tom.pii.eat &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="animal" line="16" pos="4" ref="3"/>\n <o base=".live" line="16" method="" name="@" pos="10"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="org.eolang.io.stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:27.881 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 129µs 02:15:27.882 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 96µs 02:15:27.887 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 815µs 02:15:27.887 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 106ms 02:15:27.889 [main] DEBUG o.o.d.unit.graph.builder.BuilderTest MDC= - NODE: name="animal" animal CHILD: NODE: name="cat" animal CHILD: NODE: name="mouse" NODE: name="eat" eat CHILD: NODE: name="main" NODE: name="human" NODE: name="live" live CHILD: NODE: name="pii" live CHILD: NODE: name="talk" talk CHILD: NODE: name="meow" NODE: name="live" NODE: name="talk" 02:15:27.897 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2394 bytes of XML in 92µs 02:15:27.915 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 451µs 02:15:27.916 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 155µs 02:15:27.917 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 219µs 02:15:27.918 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (2534 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="191"\n name="ex-1"\n time="2022-08-02T08:06:01.480897800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [t] &gt; talk\n stdout &gt; @\n t\n \n [] &gt; cat\n animal &gt; @\n \n [args...] &gt; main\n cat &gt; tom\n tom.talk "My name is Tom" &gt; @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="talk" pos="2">\n <o line="4" name="t" pos="3"/>\n <o base="stdout" line="5" name="@" pos="4">\n <o base="t" line="6" pos="6" ref="4"/>\n </o>\n </o>\n </o>\n <o abstract="" line="8" name="cat" pos="0">\n <o base="animal" line="9" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="11" name="main" pos="0">\n <o line="11" name="args" pos="1" vararg=""/>\n <o base="cat" line="12" name="tom" pos="2" ref="8"/>\n <o base="tom" line="13" pos="2" ref="12"/>\n <o base=".talk" line="13" method="" name="@" pos="5">\n <o base="string" data="string" line="13" pos="11">My name is Tom</o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:27.929 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 101µs 02:15:27.930 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 95µs 02:15:27.933 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 284µs 02:15:27.942 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms 02:15:27.943 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 102µs 02:15:27.944 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 198µs 02:15:27.945 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (2624 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="191"\n name="ex-1"\n time="2022-08-02T08:06:01.480897800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [t] > talk\n stdout > @\n t\n \n [] > cat\n animal > @\n \n [args...] > main\n cat > tom\n tom.talk "My name is Tom" > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="talk" pos="2">\n <o line="4" name="t" pos="3"/>\n <o base="stdout" line="5" name="@" pos="4">\n <o base="t" line="6" pos="6" ref="4"/>\n </o>\n </o>\n </o>\n <o abstract="" line="8" name="cat" pos="0">\n <o base="animal" line="9" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="11" name="main" pos="0">\n <o line="11" name="args" pos="1" vararg=""/>\n <o base="cat" line="12" name="tom" pos="2" ref="8"/>\n <o base="tom" line="13" pos="2" ref="12"/>\n <o base=".talk" line="13" method="" name="@" pos="5">\n <o base="string" data="string" line="13" pos="11">My name is Tom</o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:27.956 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 81µs 02:15:27.956 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 85µs 02:15:27.963 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 531µs 02:15:27.970 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 849µs 02:15:27.972 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 2ms 02:15:27.973 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 82µs 02:15:27.974 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (2674 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="191"\n name="ex-1"\n time="2022-08-02T08:06:01.480897800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [t] > talk\n stdout > @\n t\n \n [] > cat\n animal > @\n \n [args...] > main\n cat > tom\n tom.talk "My name is Tom" > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="talk" pos="2">\n <o line="4" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="5" name="@" pos="4">\n <o base="t" line="6" pos="6" ref="4"/>\n </o>\n </o>\n </o>\n <o abstract="" line="8" name="cat" pos="0">\n <o base="animal" line="9" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="11" name="main" pos="0">\n <o line="11" name="args" pos="1" vararg=""/>\n <o base="cat" line="12" name="tom" pos="2" ref="8"/>\n <o base="tom" line="13" pos="2" ref="12"/>\n <o base=".talk" line="13" method="" name="@" pos="5">\n <o base="string" data="string" line="13" pos="11">My name is Tom</o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:27.984 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 118µs 02:15:27.985 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 100µs 02:15:27.992 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 732µs 02:15:27.993 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 89ms 02:15:27.996 [main] DEBUG o.o.d.unit.graph.builder.BuilderTest MDC= - NODE: name="animal" animal CHILD: NODE: name="cat" NODE: name="talk" talk CHILD: NODE: name="main" 02:15:28.002 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3301 bytes of XML in 112µs 02:15:28.019 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 612µs 02:15:28.020 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 149µs 02:15:28.021 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 222µs 02:15:28.023 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3519 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="324"\n name="ex-1"\n time="2022-08-05T14:03:27.083126100Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; classA\n classC &gt; @\n [] &gt; doA\n stdout &gt; @\n "A"\n \n [] &gt; classB\n classA &gt; @\n [] &gt; doBA\n stdout &gt; @\n "B"\n \n [] &gt; classC\n classB &gt; @\n [] &gt; doC\n stdout &gt; @\n "C"\n \n [] &gt; classD\n classC &gt; @\n \n [] &gt; classE\n classA &gt; @\n \n [args...] &gt; main\n classC &gt; instance\n instance.doBA &gt; @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classC" line="4" name="@" pos="2" ref="15"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="stdout" line="12" name="@" pos="4">\n <o base="string" data="string" line="13" pos="6">B</o>\n </o>\n </o>\n </o>\n <o abstract="" line="15" name="classC" pos="0">\n <o base="classB" line="16" name="@" pos="2" ref="9"/>\n <o abstract="" line="17" name="doC" pos="2">\n <o base="stdout" line="18" name="@" pos="4">\n <o base="string" data="string" line="19" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="21" name="classD" pos="0">\n <o base="classC" line="22" name="@" pos="2" ref="15"/>\n </o>\n <o abstract="" line="24" name="classE" pos="0">\n <o base="classA" line="25" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="27" name="main" pos="0">\n <o line="27" name="args" pos="1" vararg=""/>\n <o base="classC" line="28" name="instance" pos="2" ref="15"/>\n <o base="instance" line="29" pos="2" ref="28"/>\n <o base=".doBA" line="29" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:28.037 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 128µs 02:15:28.038 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 99µs 02:15:28.043 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:28.057 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 896µs 02:15:28.059 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 114µs 02:15:28.059 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 93µs 02:15:28.060 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (3609 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="324"\n name="ex-1"\n time="2022-08-05T14:03:27.083126100Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classC > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n stdout > @\n "B"\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [args...] > main\n classC > instance\n instance.doBA > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classC" line="4" name="@" pos="2" ref="15"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="stdout" line="12" name="@" pos="4">\n <o base="string" data="string" line="13" pos="6">B</o>\n </o>\n </o>\n </o>\n <o abstract="" line="15" name="classC" pos="0">\n <o base="classB" line="16" name="@" pos="2" ref="9"/>\n <o abstract="" line="17" name="doC" pos="2">\n <o base="stdout" line="18" name="@" pos="4">\n <o base="string" data="string" line="19" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="21" name="classD" pos="0">\n <o base="classC" line="22" name="@" pos="2" ref="15"/>\n </o>\n <o abstract="" line="24" name="classE" pos="0">\n <o base="classA" line="25" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="27" name="main" pos="0">\n <o line="27" name="args" pos="1" vararg=""/>\n <o base="classC" line="28" name="instance" pos="2" ref="15"/>\n <o base="instance" line="29" pos="2" ref="28"/>\n <o base=".doBA" line="29" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:28.067 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 74µs 02:15:28.069 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 73µs 02:15:28.075 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 348µs 02:15:28.082 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 846µs 02:15:28.086 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 99µs 02:15:28.086 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 83µs 02:15:28.089 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (3687 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="324"\n name="ex-1"\n time="2022-08-05T14:03:27.083126100Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classC > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n stdout > @\n "B"\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [args...] > main\n classC > instance\n instance.doBA > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classC" line="4" name="@" pos="2" ref="15"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="org.eolang.io.stdout" line="12" name="@" pos="4">\n <o base="string" data="string" line="13" pos="6">B</o>\n </o>\n </o>\n </o>\n <o abstract="" line="15" name="classC" pos="0">\n <o base="classB" line="16" name="@" pos="2" ref="9"/>\n <o abstract="" line="17" name="doC" pos="2">\n <o base="org.eolang.io.stdout" line="18" name="@" pos="4">\n <o base="string" data="string" line="19" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="21" name="classD" pos="0">\n <o base="classC" line="22" name="@" pos="2" ref="15"/>\n </o>\n <o abstract="" line="24" name="classE" pos="0">\n <o base="classA" line="25" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="27" name="main" pos="0">\n <o line="27" name="args" pos="1" vararg=""/>\n <o base="classC" line="28" name="instance" pos="2" ref="15"/>\n <o base="instance" line="29" pos="2" ref="28"/>\n <o base=".doBA" line="29" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:28.095 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 110µs 02:15:28.095 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 110µs 02:15:28.101 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 363µs 02:15:28.101 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 91ms 02:15:28.109 [main] DEBUG o.o.d.unit.graph.builder.BuilderTest MDC= - NODE: name="classC" classC CHILD: NODE: name="classA" classA CHILD: NODE: name="classB" classB CHILD: NODE: name="classC" classA CHILD: NODE: name="classE" classC CHILD: NODE: name="classD" NODE: name="doA" NODE: name="doBA" doBA CHILD: NODE: name="main" NODE: name="doC" 02:15:28.111 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4133 bytes of XML in 129µs 02:15:28.123 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 686µs 02:15:28.129 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 106µs 02:15:28.129 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 94µs 02:15:28.130 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4406 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="338"\n name="ex-1"\n time="2022-08-05T16:54:10.446431200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n stdout > @\n "I'm eating"\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > mouse\n animal > @\n [] > pii\n ^.live > @\n \n [] > human\n [] > live\n stdout > @\n "I'm alive human"\n [t] > talk\n stdout > @\n "human talks"\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [args...] > main\n mouse > tom\n tom.pii.eat > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="^" line="16" pos="4"/>\n <o base=".live" line="16" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:28.136 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 119µs 02:15:28.138 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 229µs 02:15:28.146 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 403µs 02:15:28.156 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms 02:15:28.157 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 94µs 02:15:28.158 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 73µs 02:15:28.158 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4496 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="338"\n name="ex-1"\n time="2022-08-05T16:54:10.446431200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n stdout > @\n "I'm eating"\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > mouse\n animal > @\n [] > pii\n ^.live > @\n \n [] > human\n [] > live\n stdout > @\n "I'm alive human"\n [t] > talk\n stdout > @\n "human talks"\n \n [] &gt; cat\n animal &gt; @\n [m] &gt; meow\n ^.talk "meow" &gt; @\n \n [args...] &gt; main\n mouse &gt; tom\n tom.pii.eat &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="^" line="16" pos="4"/>\n <o base=".live" line="16" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:28.164 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 93µs 02:15:28.164 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 70µs 02:15:28.170 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 375µs 02:15:28.178 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 649µs 02:15:28.181 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 93µs 02:15:28.181 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 85µs 02:15:28.182 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4588 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="338"\n name="ex-1"\n time="2022-08-05T16:54:10.446431200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [] &gt; live\n [] &gt; eat\n stdout &gt; @\n "I'm eating"\n stdout &gt; @\n "I'm alive animal"\n [t] &gt; talk\n live &gt; @\n \n [] &gt; mouse\n animal &gt; @\n [] &gt; pii\n ^.live &gt; @\n \n [] &gt; human\n [] &gt; live\n stdout &gt; @\n "I'm alive human"\n [t] &gt; talk\n stdout &gt; @\n "human talks"\n \n [] &gt; cat\n animal &gt; @\n [m] &gt; meow\n ^.talk "meow" &gt; @\n \n [args...] &gt; main\n mouse &gt; tom\n tom.pii.eat &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="^" line="16" pos="4"/>\n <o base=".live" line="16" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="org.eolang.io.stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:28.187 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 113µs 02:15:28.188 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 211µs 02:15:28.198 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 414µs 02:15:28.199 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 79ms 02:15:28.205 [main] DEBUG o.o.d.unit.graph.builder.BuilderTest MDC= - NODE: name="animal" animal CHILD: NODE: name="cat" animal CHILD: NODE: name="mouse" NODE: name="eat" eat CHILD: NODE: name="main" NODE: name="human" NODE: name="live" live CHILD: NODE: name="pii" live CHILD: NODE: name="talk" talk CHILD: NODE: name="meow" NODE: name="live" NODE: name="talk" 02:15:28.209 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2957 bytes of XML in 104µs 02:15:28.229 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 699µs 02:15:28.230 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 136µs 02:15:28.237 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 129µs 02:15:28.237 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3138 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="237"\n name="ex-1"\n time="2022-08-08T08:49:47.335991700Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; classA\n classB &gt; @\n [] &gt; doA\n stdout &gt; @\n "A"\n \n [] &gt; classB\n classC &gt; @\n [] &gt; doB\n ^.doC &gt; @\n \n [] &gt; classC\n classA &gt; @\n [] &gt; doC\n stdout &gt; @\n "C"\n \n [args...] &gt; main\n classB &gt; instance\n instance.doA &gt; @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="main" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classB" line="21" name="instance" pos="2" ref="9"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doA" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:28.242 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 118µs 02:15:28.243 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 107µs 02:15:28.246 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 418µs 02:15:28.253 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 575µs 02:15:28.253 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 80µs 02:15:28.254 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 70µs 02:15:28.254 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (3228 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="237"\n name="ex-1"\n time="2022-08-08T08:49:47.335991700Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classC > @\n [] > doB\n ^.doC > @\n \n [] > classC\n classA > @\n [] > doC\n stdout > @\n "C"\n \n [args...] > main\n classB > instance\n instance.doA > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="main" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classB" line="21" name="instance" pos="2" ref="9"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doA" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:28.261 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 81µs 02:15:28.261 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 70µs 02:15:28.271 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 02:15:28.278 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 500µs 02:15:28.281 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 95µs 02:15:28.281 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 82µs 02:15:28.282 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (3292 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="237"\n name="ex-1"\n time="2022-08-08T08:49:47.335991700Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classC > @\n [] > doB\n ^.doC > @\n \n [] > classC\n classA > @\n [] > doC\n stdout > @\n "C"\n \n [args...] > main\n classB > instance\n instance.doA > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="org.eolang.io.stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="main" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classB" line="21" name="instance" pos="2" ref="9"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doA" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:28.286 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 112µs 02:15:28.287 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 99µs 02:15:28.296 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms 02:15:28.297 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 82ms 02:15:28.298 [main] DEBUG o.o.d.unit.graph.builder.BuilderTest MDC= - NODE: name="classA" classA CHILD: NODE: name="classC" classC CHILD: NODE: name="classB" classB CHILD: NODE: name="classA" NODE: name="doA" doA CHILD: NODE: name="main" NODE: name="doC" doC CHILD: NODE: name="doB" 02:15:28.305 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4653 bytes of XML in 135µs 02:15:28.327 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms 02:15:28.334 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 113µs 02:15:28.334 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 92µs 02:15:28.335 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4962 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="251"\n name="ex-1"\n time="2022-08-05T11:01:08.537156600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n stdout > @\n "I'm alive animal"\n [t] > talk\n stdout > @\n "animal talks"\n \n [] > human\n [] > live\n stdout > @\n "I'm alive human"\n [t] > talk\n stdout > @\n "human talks"\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [] > dog\n animal > @\n [] > live\n ^.talk "I am a dog" > @\n [] > woof\n stdout > @\n "woof"\n \n [] > sam\n human > @\n [job] > work\n ^.live > @\n \n [args...] > main\n dog > tom\n dog.woof > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="human" pos="0">\n <o abstract="" line="12" name="live" pos="2">\n <o base="stdout" line="13" name="@" pos="4">\n <o base="string" data="string" line="14" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="15" name="talk" pos="2">\n <o line="15" name="t" pos="3"/>\n <o base="stdout" line="16" name="@" pos="4">\n <o base="string" data="string" line="17" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="19" name="cat" pos="0">\n <o base="animal" line="20" name="@" pos="2" ref="3"/>\n <o abstract="" line="21" name="meow" pos="2">\n <o line="21" name="m" pos="3"/>\n <o base="^" line="22" pos="4"/>\n <o base=".talk" line="22" method="" name="@" pos="5">\n <o base="string" data="string" line="22" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="24" name="dog" pos="0">\n <o base="animal" line="25" name="@" pos="2" ref="3"/>\n <o abstract="" line="26" name="live" pos="2">\n <o base="^" line="27" pos="4"/>\n <o base=".talk" line="27" method="" name="@" pos="5">\n <o base="string" data="string" line="27" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="28" name="woof" pos="2">\n <o base="stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="sam" pos="0">\n <o base="human" line="33" name="@" pos="2" ref="11"/>\n <o abstract="" line="34" name="work" pos="2">\n <o line="34" name="job" pos="3"/>\n <o base="^" line="35" pos="4"/>\n <o base=".live" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="dog" line="38" name="tom" pos="2" ref="24"/>\n <o base="dog" line="39" pos="2" ref="24"/>\n <o base=".woof" line="39" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:28.340 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 127µs 02:15:28.344 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 3ms 02:15:28.354 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms 02:15:28.362 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 719µs 02:15:28.362 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 98µs 02:15:28.363 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 70µs 02:15:28.363 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (5052 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="251"\n name="ex-1"\n time="2022-08-05T11:01:08.537156600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n stdout > @\n "I'm alive animal"\n [t] > talk\n stdout > @\n "animal talks"\n \n [] > human\n [] > live\n stdout > @\n "I'm alive human"\n [t] > talk\n stdout > @\n "human talks"\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [] > dog\n animal > @\n [] > live\n ^.talk "I am a dog" > @\n [] > woof\n stdout > @\n "woof"\n \n [] > sam\n human > @\n [job] > work\n ^.live > @\n \n [args...] > main\n dog > tom\n dog.woof > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="human" pos="0">\n <o abstract="" line="12" name="live" pos="2">\n <o base="stdout" line="13" name="@" pos="4">\n <o base="string" data="string" line="14" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="15" name="talk" pos="2">\n <o line="15" name="t" pos="3"/>\n <o base="stdout" line="16" name="@" pos="4">\n <o base="string" data="string" line="17" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="19" name="cat" pos="0">\n <o base="animal" line="20" name="@" pos="2" ref="3"/>\n <o abstract="" line="21" name="meow" pos="2">\n <o line="21" name="m" pos="3"/>\n <o base="^" line="22" pos="4"/>\n <o base=".talk" line="22" method="" name="@" pos="5">\n <o base="string" data="string" line="22" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="24" name="dog" pos="0">\n <o base="animal" line="25" name="@" pos="2" ref="3"/>\n <o abstract="" line="26" name="live" pos="2">\n <o base="^" line="27" pos="4"/>\n <o base=".talk" line="27" method="" name="@" pos="5">\n <o base="string" data="string" line="27" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="28" name="woof" pos="2">\n <o base="stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="sam" pos="0">\n <o base="human" line="33" name="@" pos="2" ref="11"/>\n <o abstract="" line="34" name="work" pos="2">\n <o line="34" name="job" pos="3"/>\n <o base="^" line="35" pos="4"/>\n <o base=".live" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="dog" line="38" name="tom" pos="2" ref="24"/>\n <o base="dog" line="39" pos="2" ref="24"/>\n <o base=".woof" line="39" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:28.369 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 92µs 02:15:28.370 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 101µs 02:15:28.375 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 414µs 02:15:28.383 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:28.384 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 88µs 02:15:28.389 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 85µs 02:15:28.389 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (5158 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="251"\n name="ex-1"\n time="2022-08-05T11:01:08.537156600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [] &gt; live\n stdout &gt; @\n "I'm alive animal"\n [t] &gt; talk\n stdout &gt; @\n "animal talks"\n \n [] &gt; human\n [] &gt; live\n stdout &gt; @\n "I'm alive human"\n [t] &gt; talk\n stdout &gt; @\n "human talks"\n \n [] &gt; cat\n animal &gt; @\n [m] &gt; meow\n ^.talk "meow" &gt; @\n \n [] &gt; dog\n animal &gt; @\n [] &gt; live\n ^.talk "I am a dog" &gt; @\n [] &gt; woof\n stdout &gt; @\n "woof"\n \n [] &gt; sam\n human &gt; @\n [job] &gt; work\n ^.live &gt; @\n \n [args...] &gt; main\n dog &gt; tom\n dog.woof &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="org.eolang.io.stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="human" pos="0">\n <o abstract="" line="12" name="live" pos="2">\n <o base="org.eolang.io.stdout" line="13" name="@" pos="4">\n <o base="string" data="string" line="14" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="15" name="talk" pos="2">\n <o line="15" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="16" name="@" pos="4">\n <o base="string" data="string" line="17" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="19" name="cat" pos="0">\n <o base="animal" line="20" name="@" pos="2" ref="3"/>\n <o abstract="" line="21" name="meow" pos="2">\n <o line="21" name="m" pos="3"/>\n <o base="^" line="22" pos="4"/>\n <o base=".talk" line="22" method="" name="@" pos="5">\n <o base="string" data="string" line="22" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="24" name="dog" pos="0">\n <o base="animal" line="25" name="@" pos="2" ref="3"/>\n <o abstract="" line="26" name="live" pos="2">\n <o base="^" line="27" pos="4"/>\n <o base=".talk" line="27" method="" name="@" pos="5">\n <o base="string" data="string" line="27" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="28" name="woof" pos="2">\n <o base="org.eolang.io.stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="sam" pos="0">\n <o base="human" line="33" name="@" pos="2" ref="11"/>\n <o abstract="" line="34" name="work" pos="2">\n <o line="34" name="job" pos="3"/>\n <o base="^" line="35" pos="4"/>\n <o base=".live" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="dog" line="38" name="tom" pos="2" ref="24"/>\n <o base="dog" line="39" pos="2" ref="24"/>\n <o base=".woof" line="39" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:28.396 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 86µs 02:15:28.396 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 112µs 02:15:28.401 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 02:15:28.402 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 93ms 02:15:28.409 [main] DEBUG o.o.d.unit.graph.builder.BuilderTest MDC= - NODE: name="animal" animal CHILD: NODE: name="cat" animal CHILD: NODE: name="dog" NODE: name="human" human CHILD: NODE: name="sam" NODE: name="live" NODE: name="live" live CHILD: NODE: name="work" NODE: name="talk" NODE: name="talk" talk CHILD: NODE: name="live" talk CHILD: NODE: name="meow" NODE: name="woof" woof CHILD: NODE: name="main" 02:15:28.412 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3689 bytes of XML in 120µs 02:15:28.434 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 633µs 02:15:28.437 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 173µs 02:15:28.438 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 116µs 02:15:28.439 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3940 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="401"\n name="ex-1"\n time="2022-08-12T18:11:26.935279200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n stdout > @\n "I'm eating"\n [] > smth\n 5.plus > @\n 6\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > rat\n mouse > @\n [] > rat_pii\n ^.pii.eat > @\n \n [] > mouse\n animal > @\n [] > pii\n ^.live > @\n \n [args...] > main\n rat > tom\n tom.rat_pii > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n <o abstract="" line="8" name="smth" pos="6">\n <o base="int" data="int" line="9" pos="8">5</o>\n <o base=".plus" line="9" method="" name="@" pos="9">\n <o base="int" data="int" line="10" pos="10">6</o>\n </o>\n </o>\n </o>\n <o base="stdout" line="11" name="@" pos="4">\n <o base="string" data="string" line="12" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="live" line="14" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="16" name="rat" pos="0">\n <o base="mouse" line="17" name="@" pos="2" ref="21"/>\n <o abstract="" line="18" name="rat_pii" pos="2">\n <o base="^" line="19" pos="4"/>\n <o base=".pii" line="19" method="" pos="5"/>\n <o base=".eat" line="19" method="" name="@" pos="9"/>\n </o>\n </o>\n <o abstract="" line="21" name="mouse" pos="0">\n <o base="animal" line="22" name="@" pos="2" ref="3"/>\n <o abstract="" line="23" name="pii" pos="2">\n <o base="^" line="24" pos="4"/>\n <o base=".live" line="24" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="rat" line="27" name="tom" pos="2" ref="16"/>\n <o base="tom" line="28" pos="2" ref="27"/>\n <o base=".rat_pii" line="28" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:28.443 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 105µs 02:15:28.444 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 93µs 02:15:28.447 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 344µs 02:15:28.460 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms 02:15:28.461 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 89µs 02:15:28.462 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 69µs 02:15:28.462 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4030 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="401"\n name="ex-1"\n time="2022-08-12T18:11:26.935279200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [] &gt; live\n [] > eat\n stdout > @\n "I'm eating"\n [] > smth\n 5.plus > @\n 6\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > rat\n mouse > @\n [] > rat_pii\n ^.pii.eat > @\n \n [] > mouse\n animal > @\n [] > pii\n ^.live > @\n \n [args...] > main\n rat > tom\n tom.rat_pii > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n <o abstract="" line="8" name="smth" pos="6">\n <o base="int" data="int" line="9" pos="8">5</o>\n <o base=".plus" line="9" method="" name="@" pos="9">\n <o base="int" data="int" line="10" pos="10">6</o>\n </o>\n </o>\n </o>\n <o base="stdout" line="11" name="@" pos="4">\n <o base="string" data="string" line="12" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="live" line="14" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="16" name="rat" pos="0">\n <o base="mouse" line="17" name="@" pos="2" ref="21"/>\n <o abstract="" line="18" name="rat_pii" pos="2">\n <o base="^" line="19" pos="4"/>\n <o base=".pii" line="19" method="" pos="5"/>\n <o base=".eat" line="19" method="" name="@" pos="9"/>\n </o>\n </o>\n <o abstract="" line="21" name="mouse" pos="0">\n <o base="animal" line="22" name="@" pos="2" ref="3"/>\n <o abstract="" line="23" name="pii" pos="2">\n <o base="^" line="24" pos="4"/>\n <o base=".live" line="24" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="rat" line="27" name="tom" pos="2" ref="16"/>\n <o base="tom" line="28" pos="2" ref="27"/>\n <o base=".rat_pii" line="28" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:28.467 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 70µs 02:15:28.467 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 70µs 02:15:28.471 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 337µs 02:15:28.479 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 566µs 02:15:28.479 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 91µs 02:15:28.482 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 84µs 02:15:28.482 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4094 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="401"\n name="ex-1"\n time="2022-08-12T18:11:26.935279200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [] &gt; live\n [] &gt; eat\n stdout &gt; @\n "I'm eating"\n [] &gt; smth\n 5.plus &gt; @\n 6\n stdout &gt; @\n "I'm alive animal"\n [t] &gt; talk\n live &gt; @\n \n [] &gt; rat\n mouse &gt; @\n [] &gt; rat_pii\n ^.pii.eat &gt; @\n \n [] &gt; mouse\n animal &gt; @\n [] &gt; pii\n ^.live &gt; @\n \n [args...] &gt; main\n rat &gt; tom\n tom.rat_pii &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n <o abstract="" line="8" name="smth" pos="6">\n <o base="int" data="int" line="9" pos="8">5</o>\n <o base=".plus" line="9" method="" name="@" pos="9">\n <o base="int" data="int" line="10" pos="10">6</o>\n </o>\n </o>\n </o>\n <o base="org.eolang.io.stdout" line="11" name="@" pos="4">\n <o base="string" data="string" line="12" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="live" line="14" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="16" name="rat" pos="0">\n <o base="mouse" line="17" name="@" pos="2" ref="21"/>\n <o abstract="" line="18" name="rat_pii" pos="2">\n <o base="^" line="19" pos="4"/>\n <o base=".pii" line="19" method="" pos="5"/>\n <o base=".eat" line="19" method="" name="@" pos="9"/>\n </o>\n </o>\n <o abstract="" line="21" name="mouse" pos="0">\n <o base="animal" line="22" name="@" pos="2" ref="3"/>\n <o abstract="" line="23" name="pii" pos="2">\n <o base="^" line="24" pos="4"/>\n <o base=".live" line="24" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="rat" line="27" name="tom" pos="2" ref="16"/>\n <o base="tom" line="28" pos="2" ref="27"/>\n <o base=".rat_pii" line="28" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:28.493 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 107µs 02:15:28.493 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 85µs 02:15:28.497 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 840µs 02:15:28.497 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 69ms 02:15:28.498 [main] DEBUG o.o.d.unit.graph.builder.BuilderTest MDC= - NODE: name="animal" animal CHILD: NODE: name="mouse" mouse CHILD: NODE: name="rat" NODE: name="eat" eat CHILD: NODE: name="rat_pii" rat_pii CHILD: NODE: name="main" NODE: name="live" live CHILD: NODE: name="pii" live CHILD: NODE: name="talk" NODE: name="smth" 02:15:28.503 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4097 bytes of XML in 125µs 02:15:28.516 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 742µs 02:15:28.521 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 108µs 02:15:28.521 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 95µs 02:15:28.522 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4378 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="273"\n name="ex-1"\n time="2022-08-08T10:02:11.428317600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; classA\n classB &gt; @\n [] &gt; doA\n stdout &gt; @\n "A"\n \n [] &gt; classB\n classC &gt; @\n [] &gt; doB\n ^.doC &gt; @\n \n [] &gt; classC\n classA &gt; @\n [] &gt; doC\n stdout &gt; @\n "C"\n \n [] &gt; classA2\n classB2 &gt; @\n [] &gt; doA2\n stdout &gt; @\n "A"\n \n [] &gt; classB2\n classC2 &gt; @\n [] &gt; doB2\n ^.doC2 &gt; @\n \n [] &gt; classC2\n classA2 &gt; @\n [] &gt; doC2\n stdout &gt; @\n "C"\n \n [args...] &gt; main\n classB &gt; instance\n instance.doB &gt; @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classA2" pos="0">\n <o base="classB2" line="21" name="@" pos="2" ref="26"/>\n <o abstract="" line="22" name="doA2" pos="2">\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="classB2" pos="0">\n <o base="classC2" line="27" name="@" pos="2" ref="31"/>\n <o abstract="" line="28" name="doB2" pos="2">\n <o base="^" line="29" pos="4"/>\n <o base=".doC2" line="29" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="31" name="classC2" pos="0">\n <o base="classA2" line="32" name="@" pos="2" ref="20"/>\n <o abstract="" line="33" name="doC2" pos="2">\n <o base="stdout" line="34" name="@" pos="4">\n <o base="string" data="string" line="35" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="classB" line="38" name="instance" pos="2" ref="9"/>\n <o base="instance" line="39" pos="2" ref="38"/>\n <o base=".doB" line="39" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:28.527 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 118µs 02:15:28.528 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 111µs 02:15:28.540 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 446µs 02:15:28.547 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms 02:15:28.549 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 111µs 02:15:28.549 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 69µs 02:15:28.557 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4468 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="273"\n name="ex-1"\n time="2022-08-08T10:02:11.428317600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; classA\n classB &gt; @\n [] &gt; doA\n stdout &gt; @\n "A"\n \n [] &gt; classB\n classC &gt; @\n [] &gt; doB\n ^.doC &gt; @\n \n [] &gt; classC\n classA &gt; @\n [] &gt; doC\n stdout &gt; @\n "C"\n \n [] &gt; classA2\n classB2 &gt; @\n [] &gt; doA2\n stdout &gt; @\n "A"\n \n [] &gt; classB2\n classC2 &gt; @\n [] &gt; doB2\n ^.doC2 &gt; @\n \n [] &gt; classC2\n classA2 &gt; @\n [] &gt; doC2\n stdout &gt; @\n "C"\n \n [args...] &gt; main\n classB &gt; instance\n instance.doB &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classA2" pos="0">\n <o base="classB2" line="21" name="@" pos="2" ref="26"/>\n <o abstract="" line="22" name="doA2" pos="2">\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="classB2" pos="0">\n <o base="classC2" line="27" name="@" pos="2" ref="31"/>\n <o abstract="" line="28" name="doB2" pos="2">\n <o base="^" line="29" pos="4"/>\n <o base=".doC2" line="29" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="31" name="classC2" pos="0">\n <o base="classA2" line="32" name="@" pos="2" ref="20"/>\n <o abstract="" line="33" name="doC2" pos="2">\n <o base="stdout" line="34" name="@" pos="4">\n <o base="string" data="string" line="35" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="classB" line="38" name="instance" pos="2" ref="9"/>\n <o base="instance" line="39" pos="2" ref="38"/>\n <o base=".doB" line="39" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:28.565 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 222µs 02:15:28.566 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 210µs 02:15:28.571 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 410µs 02:15:28.576 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:28.579 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 91µs 02:15:28.581 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 81µs 02:15:28.589 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4560 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="273"\n name="ex-1"\n time="2022-08-08T10:02:11.428317600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; classA\n classB &gt; @\n [] &gt; doA\n stdout &gt; @\n "A"\n \n [] &gt; classB\n classC &gt; @\n [] &gt; doB\n ^.doC &gt; @\n \n [] &gt; classC\n classA &gt; @\n [] &gt; doC\n stdout &gt; @\n "C"\n \n [] &gt; classA2\n classB2 &gt; @\n [] &gt; doA2\n stdout &gt; @\n "A"\n \n [] &gt; classB2\n classC2 &gt; @\n [] &gt; doB2\n ^.doC2 &gt; @\n \n [] &gt; classC2\n classA2 &gt; @\n [] &gt; doC2\n stdout &gt; @\n "C"\n \n [args...] &gt; main\n classB &gt; instance\n instance.doB &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="org.eolang.io.stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classA2" pos="0">\n <o base="classB2" line="21" name="@" pos="2" ref="26"/>\n <o abstract="" line="22" name="doA2" pos="2">\n <o base="org.eolang.io.stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="classB2" pos="0">\n <o base="classC2" line="27" name="@" pos="2" ref="31"/>\n <o abstract="" line="28" name="doB2" pos="2">\n <o base="^" line="29" pos="4"/>\n <o base=".doC2" line="29" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="31" name="classC2" pos="0">\n <o base="classA2" line="32" name="@" pos="2" ref="20"/>\n <o abstract="" line="33" name="doC2" pos="2">\n <o base="org.eolang.io.stdout" line="34" name="@" pos="4">\n <o base="string" data="string" line="35" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="classB" line="38" name="instance" pos="2" ref="9"/>\n <o base="instance" line="39" pos="2" ref="38"/>\n <o base=".doB" line="39" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:28.595 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 108µs 02:15:28.595 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 105µs 02:15:28.598 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 892µs 02:15:28.599 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 91ms 02:15:28.601 [main] DEBUG o.o.d.unit.graph.builder.BuilderTest MDC= - NODE: name="classA" classA CHILD: NODE: name="classC" classC CHILD: NODE: name="classB" classB CHILD: NODE: name="classA" NODE: name="classA2" classA2 CHILD: NODE: name="classC2" classC2 CHILD: NODE: name="classB2" classB2 CHILD: NODE: name="classA2" NODE: name="doA" NODE: name="doA2" NODE: name="doC" doC CHILD: NODE: name="doB" doB CHILD: NODE: name="main" NODE: name="doC2" doC2 CHILD: NODE: name="doB2" [INFO] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.821 s - in org.objectionary.ddr.unit.graph.builder.BuilderTest [INFO] Running org.objectionary.ddr.unit.graph.attr.AttrTest 02:15:28.620 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3089 bytes of XML in 150µs 02:15:28.640 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms 02:15:28.641 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 116µs 02:15:28.649 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 126µs 02:15:28.649 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3271 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="302"\n name="ex-1"\n time="2022-08-17T06:44:30.306761800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.ut.util\n \n [] > classA\n util > @\n [] > doA\n QQ.io.stdout > @\n "gg"\n \n [] > animal\n [] > live\n QQ.io.stdout > @\n "alive"\n \n [] > cat\n animal > @\n \n [] > bengal\n cat.live > @\n \n [args...] > app\n classA > instance\n instance.doUtil > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.ut.util</tail>\n <part>org.ut.util</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="util" line="4" name="@" pos="2"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="QQ" line="6" pos="4"/>\n <o base=".io" line="6" method="" pos="6"/>\n <o base=".stdout" line="6" method="" name="@" pos="9">\n <o base="string" data="string" line="7" pos="6">gg</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="animal" pos="0">\n <o abstract="" line="10" name="live" pos="2">\n <o base="QQ" line="11" pos="4"/>\n <o base=".io" line="11" method="" pos="6"/>\n <o base=".stdout" line="11" method="" name="@" pos="9">\n <o base="string" data="string" line="12" pos="6">alive</o>\n </o>\n </o>\n </o>\n <o abstract="" line="14" name="cat" pos="0">\n <o base="animal" line="15" name="@" pos="2" ref="9"/>\n </o>\n <o abstract="" line="17" name="bengal" pos="0">\n <o base="cat" line="18" pos="2" ref="14"/>\n <o base=".live" line="18" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="20" name="app" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classA" line="21" name="instance" pos="2" ref="3"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doUtil" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:28.657 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 128µs 02:15:28.661 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 103µs 02:15:28.672 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms 02:15:28.676 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 425µs 02:15:28.687 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 97µs 02:15:28.687 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 77µs 02:15:28.688 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (3357 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="302"\n name="ex-1"\n time="2022-08-17T06:44:30.306761800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.ut.util\n \n [] &gt; classA\n util &gt; @\n [] &gt; doA\n QQ.io.stdout &gt; @\n "gg"\n \n [] &gt; animal\n [] &gt; live\n QQ.io.stdout &gt; @\n "alive"\n \n [] &gt; cat\n animal &gt; @\n \n [] &gt; bengal\n cat.live &gt; @\n \n [args...] &gt; app\n classA &gt; instance\n instance.doUtil &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>util org.ut.util</tail>\n <part>util</part>\n <part>org.ut.util</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="util" line="4" name="@" pos="2"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="QQ" line="6" pos="4"/>\n <o base=".io" line="6" method="" pos="6"/>\n <o base=".stdout" line="6" method="" name="@" pos="9">\n <o base="string" data="string" line="7" pos="6">gg</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="animal" pos="0">\n <o abstract="" line="10" name="live" pos="2">\n <o base="QQ" line="11" pos="4"/>\n <o base=".io" line="11" method="" pos="6"/>\n <o base=".stdout" line="11" method="" name="@" pos="9">\n <o base="string" data="string" line="12" pos="6">alive</o>\n </o>\n </o>\n </o>\n <o abstract="" line="14" name="cat" pos="0">\n <o base="animal" line="15" name="@" pos="2" ref="9"/>\n </o>\n <o abstract="" line="17" name="bengal" pos="0">\n <o base="cat" line="18" pos="2" ref="14"/>\n <o base=".live" line="18" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="20" name="app" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classA" line="21" name="instance" pos="2" ref="3"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doUtil" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:28.695 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 116µs 02:15:28.695 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 86µs 02:15:28.700 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 844µs 02:15:28.710 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 783µs 02:15:28.710 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 104µs 02:15:28.713 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 555µs 02:15:28.714 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (3400 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="302"\n name="ex-1"\n time="2022-08-17T06:44:30.306761800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.ut.util\n \n [] > classA\n util > @\n [] > doA\n QQ.io.stdout > @\n "gg"\n \n [] > animal\n [] > live\n QQ.io.stdout > @\n "alive"\n \n [] > cat\n animal > @\n \n [] > bengal\n cat.live > @\n \n [args...] > app\n classA > instance\n instance.doUtil > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>util org.ut.util</tail>\n <part>util</part>\n <part>org.ut.util</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="org.ut.util" line="4" name="@" pos="2"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="QQ" line="6" pos="4"/>\n <o base=".io" line="6" method="" pos="6"/>\n <o base=".stdout" line="6" method="" name="@" pos="9">\n <o base="string" data="string" line="7" pos="6">gg</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="animal" pos="0">\n <o abstract="" line="10" name="live" pos="2">\n <o base="QQ" line="11" pos="4"/>\n <o base=".io" line="11" method="" pos="6"/>\n <o base=".stdout" line="11" method="" name="@" pos="9">\n <o base="string" data="string" line="12" pos="6">alive</o>\n </o>\n </o>\n </o>\n <o abstract="" line="14" name="cat" pos="0">\n <o base="animal" line="15" name="@" pos="2" ref="9"/>\n </o>\n <o abstract="" line="17" name="bengal" pos="0">\n <o base="cat" line="18" pos="2" ref="14"/>\n <o base=".live" line="18" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="20" name="app" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classA" line="21" name="instance" pos="2" ref="3"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doUtil" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:28.722 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 115µs 02:15:28.727 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 225µs 02:15:28.741 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 399µs 02:15:28.744 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 121ms 02:15:28.748 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1882 bytes of XML in 72µs 02:15:28.785 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 358µs 02:15:28.787 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 152µs 02:15:28.791 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 118µs 02:15:28.795 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes 02:15:28.796 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 149µs 02:15:28.797 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 99µs 02:15:28.813 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 274µs 02:15:28.823 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 264µs 02:15:28.833 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 117µs 02:15:28.834 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 74µs 02:15:28.834 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes 02:15:28.835 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 238µs 02:15:28.835 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 66µs 02:15:28.839 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 650µs 02:15:28.848 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 315µs 02:15:28.849 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 1ms 02:15:28.850 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 83µs 02:15:28.852 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes 02:15:28.852 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 250µs 02:15:28.857 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 87µs 02:15:28.860 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 251µs 02:15:28.861 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 98ms 02:15:28.865 [main] DEBUG o.o.ddr.unit.graph.attr.AttrTest MDC= - NODE: animal ATTRIBUTES: name=live, dist=0 NODE: app ATTRIBUTES: NODE: bengal ATTRIBUTES: NODE: cat ATTRIBUTES: name=live, dist=1 NODE: classA ATTRIBUTES: name=doA, dist=0 name=doUtil, dist=1 NODE: doA ATTRIBUTES: NODE: doUtil ATTRIBUTES: NODE: live ATTRIBUTES: NODE: util ATTRIBUTES: name=doUtil, dist=0 02:15:28.871 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4491 bytes of XML in 151µs 02:15:28.900 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:28.901 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 131µs 02:15:28.905 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 101µs 02:15:28.905 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4809 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="225"\n name="ex-1"\n time="2022-08-08T08:33:22.958223500Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n ^.doA > @\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [] > classA2\n classB2 > @\n [] > doA2\n stdout > @\n "A2"\n \n [] > classB2\n classA2 > @\n [] > doBA2\n ^.doA2 > @\n \n [] > classC2\n classB2 > @\n [] > doC2\n stdout > @\n "C2"\n \n [args...] > main\n classC2 > instance\n instance.doC2 > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="classA2" pos="0">\n <o base="classB2" line="27" name="@" pos="2" ref="32"/>\n <o abstract="" line="28" name="doA2" pos="2">\n <o base="stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">A2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="classB2" pos="0">\n <o base="classA2" line="33" name="@" pos="2" ref="26"/>\n <o abstract="" line="34" name="doBA2" pos="2">\n <o base="^" line="35" pos="4"/>\n <o base=".doA2" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="classC2" pos="0">\n <o base="classB2" line="38" name="@" pos="2" ref="32"/>\n <o abstract="" line="39" name="doC2" pos="2">\n <o base="stdout" line="40" name="@" pos="4">\n <o base="string" data="string" line="41" pos="6">C2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="43" name="main" pos="0">\n <o line="43" name="args" pos="1" vararg=""/>\n <o base="classC2" line="44" name="instance" pos="2" ref="37"/>\n <o base="instance" line="45" pos="2" ref="44"/>\n <o base=".@" line="45" pos="15"/>\n <o base=".@" line="45" pos="17"/>\n <o base=".doA2" line="45" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:28.911 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 105µs 02:15:28.912 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 103µs 02:15:28.916 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 700µs 02:15:28.925 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 02:15:28.926 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 89µs 02:15:28.930 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 1ms 02:15:28.931 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4899 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="225"\n name="ex-1"\n time="2022-08-08T08:33:22.958223500Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; classA\n classB &gt; @\n [] &gt; doA\n stdout &gt; @\n "A"\n \n [] &gt; classB\n classA &gt; @\n [] &gt; doBA\n ^.doA &gt; @\n \n [] &gt; classC\n classB &gt; @\n [] &gt; doC\n stdout &gt; @\n "C"\n \n [] &gt; classD\n classC &gt; @\n \n [] &gt; classE\n classA &gt; @\n \n [] &gt; classA2\n classB2 &gt; @\n [] > doA2\n stdout > @\n "A2"\n \n [] > classB2\n classA2 > @\n [] > doBA2\n ^.doA2 > @\n \n [] > classC2\n classB2 > @\n [] > doC2\n stdout > @\n "C2"\n \n [args...] > main\n classC2 > instance\n instance.doC2 > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="classA2" pos="0">\n <o base="classB2" line="27" name="@" pos="2" ref="32"/>\n <o abstract="" line="28" name="doA2" pos="2">\n <o base="stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">A2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="classB2" pos="0">\n <o base="classA2" line="33" name="@" pos="2" ref="26"/>\n <o abstract="" line="34" name="doBA2" pos="2">\n <o base="^" line="35" pos="4"/>\n <o base=".doA2" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="classC2" pos="0">\n <o base="classB2" line="38" name="@" pos="2" ref="32"/>\n <o abstract="" line="39" name="doC2" pos="2">\n <o base="stdout" line="40" name="@" pos="4">\n <o base="string" data="string" line="41" pos="6">C2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="43" name="main" pos="0">\n <o line="43" name="args" pos="1" vararg=""/>\n <o base="classC2" line="44" name="instance" pos="2" ref="37"/>\n <o base="instance" line="45" pos="2" ref="44"/>\n <o base=".@" line="45" pos="15"/>\n <o base=".@" line="45" pos="17"/>\n <o base=".doA2" line="45" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:28.935 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 97µs 02:15:28.936 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 69µs 02:15:28.943 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 430µs 02:15:28.958 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 699µs 02:15:28.958 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 113µs 02:15:28.960 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 597µs 02:15:28.961 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4991 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="225"\n name="ex-1"\n time="2022-08-08T08:33:22.958223500Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n ^.doA > @\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [] > classA2\n classB2 > @\n [] > doA2\n stdout > @\n "A2"\n \n [] > classB2\n classA2 > @\n [] > doBA2\n ^.doA2 > @\n \n [] > classC2\n classB2 > @\n [] > doC2\n stdout > @\n "C2"\n \n [args...] > main\n classC2 > instance\n instance.doC2 > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="org.eolang.io.stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="classA2" pos="0">\n <o base="classB2" line="27" name="@" pos="2" ref="32"/>\n <o abstract="" line="28" name="doA2" pos="2">\n <o base="org.eolang.io.stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">A2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="classB2" pos="0">\n <o base="classA2" line="33" name="@" pos="2" ref="26"/>\n <o abstract="" line="34" name="doBA2" pos="2">\n <o base="^" line="35" pos="4"/>\n <o base=".doA2" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="classC2" pos="0">\n <o base="classB2" line="38" name="@" pos="2" ref="32"/>\n <o abstract="" line="39" name="doC2" pos="2">\n <o base="org.eolang.io.stdout" line="40" name="@" pos="4">\n <o base="string" data="string" line="41" pos="6">C2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="43" name="main" pos="0">\n <o line="43" name="args" pos="1" vararg=""/>\n <o base="classC2" line="44" name="instance" pos="2" ref="37"/>\n <o base="instance" line="45" pos="2" ref="44"/>\n <o base=".@" line="45" pos="15"/>\n <o base=".@" line="45" pos="17"/>\n <o base=".doA2" line="45" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:28.968 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 116µs 02:15:28.968 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 79µs 02:15:28.981 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 520µs 02:15:28.981 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 101ms 02:15:28.985 [main] DEBUG o.o.ddr.unit.graph.attr.AttrTest MDC= - NODE: classA ATTRIBUTES: name=doA, dist=0 name=doBA, dist=1 NODE: classA2 ATTRIBUTES: name=doA2, dist=0 name=doBA2, dist=1 NODE: classB ATTRIBUTES: name=doBA, dist=0 name=doA, dist=1 NODE: classB2 ATTRIBUTES: name=doBA2, dist=0 name=doA2, dist=1 NODE: classC ATTRIBUTES: name=doC, dist=0 name=doBA, dist=1 name=doA, dist=2 NODE: classC2 ATTRIBUTES: name=doC2, dist=0 name=doBA2, dist=1 name=doA2, dist=2 NODE: classD ATTRIBUTES: name=doC, dist=1 name=doBA, dist=2 name=doA, dist=3 NODE: classE ATTRIBUTES: name=doA, dist=1 name=doBA, dist=2 NODE: doA ATTRIBUTES: NODE: doA2 ATTRIBUTES: NODE: doBA ATTRIBUTES: NODE: doBA2 ATTRIBUTES: NODE: doC ATTRIBUTES: NODE: doC2 ATTRIBUTES: NODE: main ATTRIBUTES: 02:15:28.990 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3261 bytes of XML in 117µs 02:15:29.017 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:29.020 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 738µs 02:15:29.021 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 234µs 02:15:29.022 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3473 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="275"\n name="ex-1"\n time="2022-08-05T13:21:36.479066800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n ^.doA > @\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [args...] > main\n classC > instance\n instance.doC > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="classC" line="27" name="instance" pos="2" ref="14"/>\n <o base="instance" line="28" pos="2" ref="27"/>\n <o base=".doC" line="28" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:29.027 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 103µs 02:15:29.029 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 97µs 02:15:29.044 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 371µs 02:15:29.050 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 497µs 02:15:29.056 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 95µs 02:15:29.057 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 81µs 02:15:29.058 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (3563 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="275"\n name="ex-1"\n time="2022-08-05T13:21:36.479066800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n ^.doA > @\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [args...] > main\n classC > instance\n instance.doC > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="classC" line="27" name="instance" pos="2" ref="14"/>\n <o base="instance" line="28" pos="2" ref="27"/>\n <o base=".doC" line="28" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:29.063 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 108µs 02:15:29.065 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 107µs 02:15:29.072 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 356µs 02:15:29.076 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 489µs 02:15:29.081 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 118µs 02:15:29.082 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 83µs 02:15:29.085 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (3627 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="275"\n name="ex-1"\n time="2022-08-05T13:21:36.479066800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; classA\n classB &gt; @\n [] &gt; doA\n stdout &gt; @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n ^.doA > @\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [args...] > main\n classC > instance\n instance.doC > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="org.eolang.io.stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="classC" line="27" name="instance" pos="2" ref="14"/>\n <o base="instance" line="28" pos="2" ref="27"/>\n <o base=".doC" line="28" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:29.090 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 109µs 02:15:29.091 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 101µs 02:15:29.098 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 353µs 02:15:29.100 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 99ms 02:15:29.105 [main] DEBUG o.o.ddr.unit.graph.attr.AttrTest MDC= - NODE: classA ATTRIBUTES: name=doA, dist=0 name=doBA, dist=1 NODE: classB ATTRIBUTES: name=doBA, dist=0 name=doA, dist=1 NODE: classC ATTRIBUTES: name=doC, dist=0 name=doBA, dist=1 name=doA, dist=2 NODE: classD ATTRIBUTES: name=doC, dist=1 name=doBA, dist=2 name=doA, dist=3 NODE: classE ATTRIBUTES: name=doA, dist=1 name=doBA, dist=2 NODE: doA ATTRIBUTES: NODE: doBA ATTRIBUTES: NODE: doC ATTRIBUTES: NODE: main ATTRIBUTES: 02:15:29.110 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4568 bytes of XML in 268µs 02:15:29.131 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms 02:15:29.131 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 116µs 02:15:29.132 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 88µs 02:15:29.135 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4894 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="278"\n name="ex-1"\n time="2022-08-04T15:09:45.784600300Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; creature\n [] &gt; live\n stdout &gt; @\n "I'm alive"\n [t] &gt; talk\n stdout &gt; @\n t\n \n [] &gt; animal\n creature &gt; @\n [t] &gt; talk\n stdout &gt; @\n "animal talks"\n \n [] &gt; human\n creature &gt; @\n \n [] &gt; cat\n animal &gt; @\n [m] &gt; meow\n ^.talk "meow" &gt; @\n \n [] &gt; dog\n animal &gt; @\n [] &gt; live\n ^.talk "I am a dog" &gt; @\n [] &gt; woof\n stdout &gt; @\n "woof"\n \n [] &gt; olesya\n human &gt; @\n [job] > work\n ^.live > @\n \n [args...] > main\n dog > tom\n dog.woof > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="creature" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="t" line="9" pos="6" ref="7"/>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="animal" pos="0">\n <o base="creature" line="12" name="@" pos="2" ref="3"/>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="stdout" line="14" name="@" pos="4">\n <o base="string" data="string" line="15" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="17" name="human" pos="0">\n <o base="creature" line="18" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="20" name="cat" pos="0">\n <o base="animal" line="21" name="@" pos="2" ref="11"/>\n <o abstract="" line="22" name="meow" pos="2">\n <o line="22" name="m" pos="3"/>\n <o base="^" line="23" pos="4"/>\n <o base=".talk" line="23" method="" name="@" pos="5">\n <o base="string" data="string" line="23" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="25" name="dog" pos="0">\n <o base="animal" line="26" name="@" pos="2" ref="11"/>\n <o abstract="" line="27" name="live" pos="2">\n <o base="^" line="28" pos="4"/>\n <o base=".talk" line="28" method="" name="@" pos="5">\n <o base="string" data="string" line="28" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="29" name="woof" pos="2">\n <o base="stdout" line="30" name="@" pos="4">\n <o base="string" data="string" line="31" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="33" name="olesya" pos="0">\n <o base="human" line="34" name="@" pos="2" ref="17"/>\n <o abstract="" line="35" name="work" pos="2">\n <o line="35" name="job" pos="3"/>\n <o base="^" line="36" pos="4"/>\n <o base=".live" line="36" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="38" name="main" pos="0">\n <o line="38" name="args" pos="1" vararg=""/>\n <o base="dog" line="39" name="tom" pos="2" ref="25"/>\n <o base="dog" line="40" pos="2" ref="25"/>\n <o base=".woof" line="40" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:29.142 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 131µs 02:15:29.143 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 107µs 02:15:29.149 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 545µs 02:15:29.154 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 539µs 02:15:29.157 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 90µs 02:15:29.158 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 74µs 02:15:29.159 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4984 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="278"\n name="ex-1"\n time="2022-08-04T15:09:45.784600300Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; creature\n [] &gt; live\n stdout &gt; @\n "I'm alive"\n [t] &gt; talk\n stdout &gt; @\n t\n \n [] &gt; animal\n creature &gt; @\n [t] &gt; talk\n stdout &gt; @\n "animal talks"\n \n [] &gt; human\n creature &gt; @\n \n [] &gt; cat\n animal &gt; @\n [m] &gt; meow\n ^.talk "meow" &gt; @\n \n [] &gt; dog\n animal &gt; @\n [] &gt; live\n ^.talk "I am a dog" &gt; @\n [] &gt; woof\n stdout &gt; @\n "woof"\n \n [] &gt; olesya\n human &gt; @\n [job] &gt; work\n ^.live &gt; @\n \n [args...] &gt; main\n dog &gt; tom\n dog.woof &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="creature" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="t" line="9" pos="6" ref="7"/>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="animal" pos="0">\n <o base="creature" line="12" name="@" pos="2" ref="3"/>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="stdout" line="14" name="@" pos="4">\n <o base="string" data="string" line="15" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="17" name="human" pos="0">\n <o base="creature" line="18" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="20" name="cat" pos="0">\n <o base="animal" line="21" name="@" pos="2" ref="11"/>\n <o abstract="" line="22" name="meow" pos="2">\n <o line="22" name="m" pos="3"/>\n <o base="^" line="23" pos="4"/>\n <o base=".talk" line="23" method="" name="@" pos="5">\n <o base="string" data="string" line="23" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="25" name="dog" pos="0">\n <o base="animal" line="26" name="@" pos="2" ref="11"/>\n <o abstract="" line="27" name="live" pos="2">\n <o base="^" line="28" pos="4"/>\n <o base=".talk" line="28" method="" name="@" pos="5">\n <o base="string" data="string" line="28" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="29" name="woof" pos="2">\n <o base="stdout" line="30" name="@" pos="4">\n <o base="string" data="string" line="31" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="33" name="olesya" pos="0">\n <o base="human" line="34" name="@" pos="2" ref="17"/>\n <o abstract="" line="35" name="work" pos="2">\n <o line="35" name="job" pos="3"/>\n <o base="^" line="36" pos="4"/>\n <o base=".live" line="36" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="38" name="main" pos="0">\n <o line="38" name="args" pos="1" vararg=""/>\n <o base="dog" line="39" name="tom" pos="2" ref="25"/>\n <o base="dog" line="40" pos="2" ref="25"/>\n <o base=".woof" line="40" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:29.165 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 225µs 02:15:29.166 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 200µs 02:15:29.172 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 02:15:29.189 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms 02:15:29.190 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 100µs 02:15:29.190 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 82µs 02:15:29.191 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (5076 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="278"\n name="ex-1"\n time="2022-08-04T15:09:45.784600300Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > creature\n [] > live\n stdout > @\n "I'm alive"\n [t] > talk\n stdout > @\n t\n \n [] > animal\n creature > @\n [t] > talk\n stdout > @\n "animal talks"\n \n [] > human\n creature > @\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [] > dog\n animal > @\n [] > live\n ^.talk "I am a dog" > @\n [] > woof\n stdout > @\n "woof"\n \n [] > olesya\n human > @\n [job] > work\n ^.live > @\n \n [args...] > main\n dog > tom\n dog.woof > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="creature" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="org.eolang.io.stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n <o base="t" line="9" pos="6" ref="7"/>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="animal" pos="0">\n <o base="creature" line="12" name="@" pos="2" ref="3"/>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="14" name="@" pos="4">\n <o base="string" data="string" line="15" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="17" name="human" pos="0">\n <o base="creature" line="18" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="20" name="cat" pos="0">\n <o base="animal" line="21" name="@" pos="2" ref="11"/>\n <o abstract="" line="22" name="meow" pos="2">\n <o line="22" name="m" pos="3"/>\n <o base="^" line="23" pos="4"/>\n <o base=".talk" line="23" method="" name="@" pos="5">\n <o base="string" data="string" line="23" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="25" name="dog" pos="0">\n <o base="animal" line="26" name="@" pos="2" ref="11"/>\n <o abstract="" line="27" name="live" pos="2">\n <o base="^" line="28" pos="4"/>\n <o base=".talk" line="28" method="" name="@" pos="5">\n <o base="string" data="string" line="28" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="29" name="woof" pos="2">\n <o base="org.eolang.io.stdout" line="30" name="@" pos="4">\n <o base="string" data="string" line="31" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="33" name="olesya" pos="0">\n <o base="human" line="34" name="@" pos="2" ref="17"/>\n <o abstract="" line="35" name="work" pos="2">\n <o line="35" name="job" pos="3"/>\n <o base="^" line="36" pos="4"/>\n <o base=".live" line="36" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="38" name="main" pos="0">\n <o line="38" name="args" pos="1" vararg=""/>\n <o base="dog" line="39" name="tom" pos="2" ref="25"/>\n <o base="dog" line="40" pos="2" ref="25"/>\n <o base=".woof" line="40" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:29.198 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 105µs 02:15:29.199 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 208µs 02:15:29.205 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 02:15:29.205 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 85ms 02:15:29.208 [main] DEBUG o.o.ddr.unit.graph.attr.AttrTest MDC= - NODE: animal ATTRIBUTES: name=talk, dist=0 name=live, dist=1 NODE: cat ATTRIBUTES: name=meow, dist=0 name=talk, dist=1 name=live, dist=2 NODE: creature ATTRIBUTES: name=live, dist=0 name=talk, dist=0 NODE: dog ATTRIBUTES: name=live, dist=0 name=woof, dist=0 name=talk, dist=1 NODE: human ATTRIBUTES: name=live, dist=1 name=talk, dist=1 NODE: live ATTRIBUTES: NODE: live ATTRIBUTES: NODE: main ATTRIBUTES: NODE: meow ATTRIBUTES: NODE: olesya ATTRIBUTES: name=work, dist=0 name=live, dist=2 name=talk, dist=2 NODE: talk ATTRIBUTES: NODE: talk ATTRIBUTES: NODE: woof ATTRIBUTES: NODE: work ATTRIBUTES: 02:15:29.218 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1750 bytes of XML in 91µs 02:15:29.234 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 311µs 02:15:29.235 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 122µs 02:15:29.236 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 130µs 02:15:29.236 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (1821 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="1"\n name="transformer"\n time="2022-08-22T15:47:52.233618493Z"\n version="0.26.0">\n <listing>+alias breeds.bengal\n \n [] > app\n bengal > mickey\n mickey.live > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>breeds.bengal</tail>\n <part>breeds.bengal</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="app" pos="0">\n <o base="bengal" line="4" name="mickey" pos="2"/>\n <o base="mickey" line="5" pos="2" ref="4"/>\n <o base=".live" line="5" method="" name="@" pos="8"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:29.239 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 114µs 02:15:29.241 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 108µs 02:15:29.247 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 495µs 02:15:29.257 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 637µs 02:15:29.261 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 96µs 02:15:29.262 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 75µs 02:15:29.262 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (1911 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="1"\n name="transformer"\n time="2022-08-22T15:47:52.233618493Z"\n version="0.26.0">\n <listing>+alias breeds.bengal\n \n [] &gt; app\n bengal &gt; mickey\n mickey.live &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>bengal breeds.bengal</tail>\n <part>bengal</part>\n <part>breeds.bengal</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="app" pos="0">\n <o base="bengal" line="4" name="mickey" pos="2"/>\n <o base="mickey" line="5" pos="2" ref="4"/>\n <o base=".live" line="5" method="" name="@" pos="8"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:29.265 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 91µs 02:15:29.265 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 90µs 02:15:29.270 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 516µs 02:15:29.278 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 277µs 02:15:29.281 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 95µs 02:15:29.281 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 83µs 02:15:29.281 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (1954 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="1"\n name="transformer"\n time="2022-08-22T15:47:52.233618493Z"\n version="0.26.0">\n <listing>+alias breeds.bengal\n \n [] > app\n bengal > mickey\n mickey.live > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>bengal breeds.bengal</tail>\n <part>bengal</part>\n <part>breeds.bengal</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="app" pos="0">\n <o base="breeds.bengal" line="4" name="mickey" pos="2"/>\n <o base="mickey" line="5" pos="2" ref="4"/>\n <o base=".live" line="5" method="" name="@" pos="8"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:29.284 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 81µs 02:15:29.285 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 80µs 02:15:29.293 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 205µs 02:15:29.293 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 68ms 02:15:29.296 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1897 bytes of XML in 70µs 02:15:29.307 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 251µs 02:15:29.307 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 110µs 02:15:29.309 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 113µs 02:15:29.313 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes 02:15:29.313 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 278µs 02:15:29.314 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 87µs 02:15:29.321 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms 02:15:29.324 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 473µs 02:15:29.329 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 79µs 02:15:29.329 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 69µs 02:15:29.330 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes 02:15:29.331 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 71µs 02:15:29.331 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 65µs 02:15:29.334 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 721µs 02:15:29.339 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 248µs 02:15:29.345 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 96µs 02:15:29.345 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 80µs 02:15:29.346 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes 02:15:29.346 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 214µs 02:15:29.346 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 75µs 02:15:29.350 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 199µs 02:15:29.352 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 54ms 02:15:29.355 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2234 bytes of XML in 72µs 02:15:29.372 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 334µs 02:15:29.373 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 116µs 02:15:29.375 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 96µs 02:15:29.376 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes 02:15:29.377 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 255µs 02:15:29.378 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 89µs 02:15:29.385 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms 02:15:29.393 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms 02:15:29.394 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 109µs 02:15:29.395 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 68µs 02:15:29.395 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (2481 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="4"\n name="transformer"\n time="2022-08-22T15:47:52.201586131Z"\n version="0.26.0">\n <listing>+package org.animals\n +alias org.eolang.io.stdout\n +alias org.life.creature\n \n [t] > cat\n creature > @\n [] > talk\n stdout > @\n "cat talks"\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>org.animals</tail>\n <part>org.animals</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n <meta expanded="" line="3">\n <head>alias</head>\n <tail>creature org.life.creature</tail>\n <part>creature</part>\n <part>org.life.creature</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="5" name="cat" pos="0">\n <o line="5" name="t" pos="1"/>\n <o base="creature" line="6" name="@" pos="2"/>\n <o abstract="" line="7" name="talk" pos="2">\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">cat talks</o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:29.399 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 73µs 02:15:29.400 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 85µs 02:15:29.405 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 02:15:29.411 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 376µs 02:15:29.415 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 107µs 02:15:29.415 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 82µs 02:15:29.416 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (2540 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="4"\n name="transformer"\n time="2022-08-22T15:47:52.201586131Z"\n version="0.26.0">\n <listing>+package org.animals\n +alias org.eolang.io.stdout\n +alias org.life.creature\n \n [t] &gt; cat\n creature &gt; @\n [] &gt; talk\n stdout &gt; @\n "cat talks"\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>org.animals</tail>\n <part>org.animals</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n <meta expanded="" line="3">\n <head>alias</head>\n <tail>creature org.life.creature</tail>\n <part>creature</part>\n <part>org.life.creature</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="5" name="cat" pos="0">\n <o line="5" name="t" pos="1"/>\n <o base="org.life.creature" line="6" name="@" pos="2"/>\n <o abstract="" line="7" name="talk" pos="2">\n <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">cat talks</o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:29.419 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 85µs 02:15:29.419 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 98µs 02:15:29.426 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms 02:15:29.426 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 63ms 02:15:29.427 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2250 bytes of XML in 98µs 02:15:29.446 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 321µs 02:15:29.447 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 112µs 02:15:29.447 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 88µs 02:15:29.448 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes 02:15:29.452 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 5ms 02:15:29.453 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 91µs 02:15:29.456 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 235µs 02:15:29.459 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 325µs 02:15:29.465 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 87µs 02:15:29.466 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 99µs 02:15:29.467 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (2439 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="6"\n name="transformer"\n time="2022-08-22T15:47:52.220334546Z"\n version="0.26.0">\n <listing>+package breeds\n +alias org.animals.cat\n \n [] > bengal\n cat "hello" > @\n [] > meow\n ^.talk > @\n [] > bengal_live\n cat.live > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>breeds</tail>\n <part>breeds</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>cat org.animals.cat</tail>\n <part>cat</part>\n <part>org.animals.cat</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="4" name="bengal" pos="0">\n <o base="cat" line="5" name="@" pos="2">\n <o base="string" data="string" line="5" pos="6">hello</o>\n </o>\n <o abstract="" line="6" name="meow" pos="2">\n <o base="^" line="7" pos="4"/>\n <o base=".talk" line="7" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="8" name="bengal_live" pos="2">\n <o base="cat" line="9" pos="4"/>\n <o base=".live" line="9" method="" name="@" pos="7"/>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:29.469 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 98µs 02:15:29.470 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 90µs 02:15:29.478 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms 02:15:29.488 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 979µs 02:15:29.489 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 91µs 02:15:29.489 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 79µs 02:15:29.490 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (2499 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="6"\n name="transformer"\n time="2022-08-22T15:47:52.220334546Z"\n version="0.26.0">\n <listing>+package breeds\n +alias org.animals.cat\n \n [] > bengal\n cat "hello" > @\n [] > meow\n ^.talk > @\n [] > bengal_live\n cat.live > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>breeds</tail>\n <part>breeds</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>cat org.animals.cat</tail>\n <part>cat</part>\n <part>org.animals.cat</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="4" name="bengal" pos="0">\n <o base="org.animals.cat" line="5" name="@" pos="2">\n <o base="string" data="string" line="5" pos="6">hello</o>\n </o>\n <o abstract="" line="6" name="meow" pos="2">\n <o base="^" line="7" pos="4"/>\n <o base=".talk" line="7" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="8" name="bengal_live" pos="2">\n <o base="org.animals.cat" line="9" pos="4"/>\n <o base=".live" line="9" method="" name="@" pos="7"/>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:29.497 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 85µs 02:15:29.498 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 82µs 02:15:29.500 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 269µs 02:15:29.501 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 64ms 02:15:29.502 [main] DEBUG o.o.ddr.unit.graph.attr.AttrTest MDC= - NODE: app ATTRIBUTES: NODE: bengal ATTRIBUTES: name=meow, dist=0 name=bengal_live, dist=0 name=talk, dist=1 name=live, dist=2 NODE: bengal_live ATTRIBUTES: NODE: cat ATTRIBUTES: name=talk, dist=0 name=live, dist=1 NODE: creature ATTRIBUTES: name=live, dist=0 NODE: live ATTRIBUTES: NODE: meow ATTRIBUTES: NODE: talk ATTRIBUTES: 02:15:29.513 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4144 bytes of XML in 139µs 02:15:29.525 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms 02:15:29.526 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 109µs 02:15:29.526 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 90µs 02:15:29.533 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4425 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="284"\n name="ex-1"\n time="2022-08-08T08:23:30.473543800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n stdout > @\n "I'm eating"\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > mouse\n animal > @\n [] > pii\n animal.live > @\n \n [] > human\n [] > live\n stdout > @\n "I'm alive human"\n [t] > talk\n stdout > @\n "human talks"\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [args...] > main\n mouse &gt; tom\n tom.pii.eat &gt; @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="animal" line="16" pos="4" ref="3"/>\n <o base=".live" line="16" method="" name="@" pos="10"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:29.538 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 125µs 02:15:29.538 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 106µs 02:15:29.542 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 408µs 02:15:29.553 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms 02:15:29.553 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 84µs 02:15:29.554 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 73µs 02:15:29.554 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4515 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="284"\n name="ex-1"\n time="2022-08-08T08:23:30.473543800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n stdout > @\n "I'm eating"\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > mouse\n animal > @\n [] > pii\n animal.live > @\n \n [] > human\n [] > live\n stdout &gt; @\n "I'm alive human"\n [t] &gt; talk\n stdout &gt; @\n "human talks"\n \n [] &gt; cat\n animal &gt; @\n [m] &gt; meow\n ^.talk "meow" &gt; @\n \n [args...] &gt; main\n mouse &gt; tom\n tom.pii.eat &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="animal" line="16" pos="4" ref="3"/>\n <o base=".live" line="16" method="" name="@" pos="10"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:29.559 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 98µs 02:15:29.560 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 77µs 02:15:29.562 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 833µs 02:15:29.568 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 02:15:29.574 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 1ms 02:15:29.581 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 99µs 02:15:29.582 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4607 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="284"\n name="ex-1"\n time="2022-08-08T08:23:30.473543800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [] &gt; live\n [] &gt; eat\n stdout &gt; @\n "I'm eating"\n stdout &gt; @\n "I'm alive animal"\n [t] &gt; talk\n live &gt; @\n \n [] &gt; mouse\n animal &gt; @\n [] &gt; pii\n animal.live &gt; @\n \n [] &gt; human\n [] &gt; live\n stdout &gt; @\n "I'm alive human"\n [t] &gt; talk\n stdout &gt; @\n "human talks"\n \n [] &gt; cat\n animal &gt; @\n [m] &gt; meow\n ^.talk "meow" &gt; @\n \n [args...] &gt; main\n mouse &gt; tom\n tom.pii.eat &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="animal" line="16" pos="4" ref="3"/>\n <o base=".live" line="16" method="" name="@" pos="10"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="org.eolang.io.stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:29.586 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 110µs 02:15:29.587 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 97µs 02:15:29.591 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:29.591 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 75ms 02:15:29.593 [main] DEBUG o.o.ddr.unit.graph.attr.AttrTest MDC= - NODE: animal ATTRIBUTES: name=live, dist=0 name=talk, dist=0 NODE: cat ATTRIBUTES: name=meow, dist=0 name=live, dist=1 name=talk, dist=1 NODE: eat ATTRIBUTES: NODE: human ATTRIBUTES: name=live, dist=0 name=talk, dist=0 NODE: live ATTRIBUTES: name=eat, dist=0 NODE: live ATTRIBUTES: NODE: main ATTRIBUTES: NODE: meow ATTRIBUTES: name=eat, dist=2 NODE: mouse ATTRIBUTES: name=pii, dist=0 name=live, dist=1 name=talk, dist=1 NODE: pii ATTRIBUTES: name=eat, dist=1 NODE: talk ATTRIBUTES: name=eat, dist=1 NODE: talk ATTRIBUTES: 02:15:29.598 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2394 bytes of XML in 91µs 02:15:29.614 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 408µs 02:15:29.614 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 101µs 02:15:29.615 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 85µs 02:15:29.620 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (2534 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="191"\n name="ex-1"\n time="2022-08-02T08:06:01.480897800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [t] &gt; talk\n stdout &gt; @\n t\n \n [] &gt; cat\n animal &gt; @\n \n [args...] &gt; main\n cat &gt; tom\n tom.talk "My name is Tom" &gt; @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="talk" pos="2">\n <o line="4" name="t" pos="3"/>\n <o base="stdout" line="5" name="@" pos="4">\n <o base="t" line="6" pos="6" ref="4"/>\n </o>\n </o>\n </o>\n <o abstract="" line="8" name="cat" pos="0">\n <o base="animal" line="9" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="11" name="main" pos="0">\n <o line="11" name="args" pos="1" vararg=""/>\n <o base="cat" line="12" name="tom" pos="2" ref="8"/>\n <o base="tom" line="13" pos="2" ref="12"/>\n <o base=".talk" line="13" method="" name="@" pos="5">\n <o base="string" data="string" line="13" pos="11">My name is Tom</o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:29.624 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 113µs 02:15:29.625 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 104µs 02:15:29.628 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:29.632 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 333µs 02:15:29.635 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 77µs 02:15:29.635 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 68µs 02:15:29.636 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (2624 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="191"\n name="ex-1"\n time="2022-08-02T08:06:01.480897800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [t] > talk\n stdout > @\n t\n \n [] > cat\n animal > @\n \n [args...] > main\n cat > tom\n tom.talk "My name is Tom" > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="talk" pos="2">\n <o line="4" name="t" pos="3"/>\n <o base="stdout" line="5" name="@" pos="4">\n <o base="t" line="6" pos="6" ref="4"/>\n </o>\n </o>\n </o>\n <o abstract="" line="8" name="cat" pos="0">\n <o base="animal" line="9" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="11" name="main" pos="0">\n <o line="11" name="args" pos="1" vararg=""/>\n <o base="cat" line="12" name="tom" pos="2" ref="8"/>\n <o base="tom" line="13" pos="2" ref="12"/>\n <o base=".talk" line="13" method="" name="@" pos="5">\n <o base="string" data="string" line="13" pos="11">My name is Tom</o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:29.639 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 70µs 02:15:29.639 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 67µs 02:15:29.645 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms 02:15:29.648 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 341µs 02:15:29.653 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 92µs 02:15:29.654 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 79µs 02:15:29.654 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (2674 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="191"\n name="ex-1"\n time="2022-08-02T08:06:01.480897800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [t] > talk\n stdout > @\n t\n \n [] > cat\n animal > @\n \n [args...] > main\n cat > tom\n tom.talk "My name is Tom" > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="talk" pos="2">\n <o line="4" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="5" name="@" pos="4">\n <o base="t" line="6" pos="6" ref="4"/>\n </o>\n </o>\n </o>\n <o abstract="" line="8" name="cat" pos="0">\n <o base="animal" line="9" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="11" name="main" pos="0">\n <o line="11" name="args" pos="1" vararg=""/>\n <o base="cat" line="12" name="tom" pos="2" ref="8"/>\n <o base="tom" line="13" pos="2" ref="12"/>\n <o base=".talk" line="13" method="" name="@" pos="5">\n <o base="string" data="string" line="13" pos="11">My name is Tom</o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:29.657 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 97µs 02:15:29.658 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 92µs 02:15:29.664 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:29.664 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 59ms 02:15:29.666 [main] DEBUG o.o.ddr.unit.graph.attr.AttrTest MDC= - NODE: animal ATTRIBUTES: name=talk, dist=0 NODE: cat ATTRIBUTES: name=talk, dist=1 NODE: main ATTRIBUTES: NODE: talk ATTRIBUTES: 02:15:29.674 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3301 bytes of XML in 107µs 02:15:29.688 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 954µs 02:15:29.689 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 104µs 02:15:29.690 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 88µs 02:15:29.697 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3519 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="324"\n name="ex-1"\n time="2022-08-05T14:03:27.083126100Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; classA\n classC &gt; @\n [] &gt; doA\n stdout &gt; @\n "A"\n \n [] &gt; classB\n classA &gt; @\n [] &gt; doBA\n stdout &gt; @\n "B"\n \n [] &gt; classC\n classB &gt; @\n [] &gt; doC\n stdout &gt; @\n "C"\n \n [] &gt; classD\n classC &gt; @\n \n [] &gt; classE\n classA &gt; @\n \n [args...] &gt; main\n classC &gt; instance\n instance.doBA &gt; @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classC" line="4" name="@" pos="2" ref="15"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="stdout" line="12" name="@" pos="4">\n <o base="string" data="string" line="13" pos="6">B</o>\n </o>\n </o>\n </o>\n <o abstract="" line="15" name="classC" pos="0">\n <o base="classB" line="16" name="@" pos="2" ref="9"/>\n <o abstract="" line="17" name="doC" pos="2">\n <o base="stdout" line="18" name="@" pos="4">\n <o base="string" data="string" line="19" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="21" name="classD" pos="0">\n <o base="classC" line="22" name="@" pos="2" ref="15"/>\n </o>\n <o abstract="" line="24" name="classE" pos="0">\n <o base="classA" line="25" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="27" name="main" pos="0">\n <o line="27" name="args" pos="1" vararg=""/>\n <o base="classC" line="28" name="instance" pos="2" ref="15"/>\n <o base="instance" line="29" pos="2" ref="28"/>\n <o base=".doBA" line="29" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:29.701 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 115µs 02:15:29.702 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 104µs 02:15:29.706 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 373µs 02:15:29.708 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 389µs 02:15:29.712 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 79µs 02:15:29.713 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 68µs 02:15:29.713 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (3609 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="324"\n name="ex-1"\n time="2022-08-05T14:03:27.083126100Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classC > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n stdout > @\n "B"\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [args...] > main\n classC > instance\n instance.doBA > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classC" line="4" name="@" pos="2" ref="15"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="stdout" line="12" name="@" pos="4">\n <o base="string" data="string" line="13" pos="6">B</o>\n </o>\n </o>\n </o>\n <o abstract="" line="15" name="classC" pos="0">\n <o base="classB" line="16" name="@" pos="2" ref="9"/>\n <o abstract="" line="17" name="doC" pos="2">\n <o base="stdout" line="18" name="@" pos="4">\n <o base="string" data="string" line="19" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="21" name="classD" pos="0">\n <o base="classC" line="22" name="@" pos="2" ref="15"/>\n </o>\n <o abstract="" line="24" name="classE" pos="0">\n <o base="classA" line="25" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="27" name="main" pos="0">\n <o line="27" name="args" pos="1" vararg=""/>\n <o base="classC" line="28" name="instance" pos="2" ref="15"/>\n <o base="instance" line="29" pos="2" ref="28"/>\n <o base=".doBA" line="29" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:29.717 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 94µs 02:15:29.718 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 86µs 02:15:29.722 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 362µs 02:15:29.730 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms 02:15:29.730 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 86µs 02:15:29.731 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 81µs 02:15:29.735 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (3687 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="324"\n name="ex-1"\n time="2022-08-05T14:03:27.083126100Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classC > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n stdout > @\n "B"\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [args...] > main\n classC > instance\n instance.doBA > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classC" line="4" name="@" pos="2" ref="15"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="org.eolang.io.stdout" line="12" name="@" pos="4">\n <o base="string" data="string" line="13" pos="6">B</o>\n </o>\n </o>\n </o>\n <o abstract="" line="15" name="classC" pos="0">\n <o base="classB" line="16" name="@" pos="2" ref="9"/>\n <o abstract="" line="17" name="doC" pos="2">\n <o base="org.eolang.io.stdout" line="18" name="@" pos="4">\n <o base="string" data="string" line="19" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="21" name="classD" pos="0">\n <o base="classC" line="22" name="@" pos="2" ref="15"/>\n </o>\n <o abstract="" line="24" name="classE" pos="0">\n <o base="classA" line="25" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="27" name="main" pos="0">\n <o line="27" name="args" pos="1" vararg=""/>\n <o base="classC" line="28" name="instance" pos="2" ref="15"/>\n <o base="instance" line="29" pos="2" ref="28"/>\n <o base=".doBA" line="29" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:29.740 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 108µs 02:15:29.741 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 98µs 02:15:29.748 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms 02:15:29.748 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 69ms 02:15:29.749 [main] DEBUG o.o.ddr.unit.graph.attr.AttrTest MDC= - NODE: classA ATTRIBUTES: name=doA, dist=0 name=doC, dist=1 name=doBA, dist=2 NODE: classB ATTRIBUTES: name=doBA, dist=0 name=doA, dist=1 name=doC, dist=2 NODE: classC ATTRIBUTES: name=doC, dist=0 name=doBA, dist=1 name=doA, dist=2 NODE: classD ATTRIBUTES: name=doC, dist=1 name=doBA, dist=2 name=doA, dist=3 NODE: classE ATTRIBUTES: name=doA, dist=1 name=doC, dist=2 name=doBA, dist=3 NODE: doA ATTRIBUTES: NODE: doBA ATTRIBUTES: NODE: doC ATTRIBUTES: NODE: main ATTRIBUTES: 02:15:29.754 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4133 bytes of XML in 120µs 02:15:29.770 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 673µs 02:15:29.771 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 110µs 02:15:29.772 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 89µs 02:15:29.772 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4406 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="338"\n name="ex-1"\n time="2022-08-05T16:54:10.446431200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n stdout > @\n "I'm eating"\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > mouse\n animal > @\n [] > pii\n ^.live > @\n \n [] > human\n [] > live\n stdout > @\n "I'm alive human"\n [t] > talk\n stdout > @\n "human talks"\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [args...] > main\n mouse > tom\n tom.pii.eat > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="^" line="16" pos="4"/>\n <o base=".live" line="16" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:29.779 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 125µs 02:15:29.780 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 218µs 02:15:29.786 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 387µs 02:15:29.797 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 532µs 02:15:29.797 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 76µs 02:15:29.798 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 66µs 02:15:29.800 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4496 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="338"\n name="ex-1"\n time="2022-08-05T16:54:10.446431200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n stdout > @\n "I'm eating"\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > mouse\n animal > @\n [] > pii\n ^.live > @\n \n [] > human\n [] > live\n stdout > @\n "I'm alive human"\n [t] > talk\n stdout > @\n "human talks"\n \n [] > cat\n animal > @\n [m] &gt; meow\n ^.talk "meow" &gt; @\n \n [args...] &gt; main\n mouse &gt; tom\n tom.pii.eat &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="^" line="16" pos="4"/>\n <o base=".live" line="16" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:29.806 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 521µs 02:15:29.807 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 89µs 02:15:29.812 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 622µs 02:15:29.823 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 02:15:29.825 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 103µs 02:15:29.829 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 91µs 02:15:29.829 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4588 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="338"\n name="ex-1"\n time="2022-08-05T16:54:10.446431200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [] &gt; live\n [] &gt; eat\n stdout &gt; @\n "I'm eating"\n stdout &gt; @\n "I'm alive animal"\n [t] &gt; talk\n live &gt; @\n \n [] &gt; mouse\n animal &gt; @\n [] &gt; pii\n ^.live &gt; @\n \n [] &gt; human\n [] &gt; live\n stdout &gt; @\n "I'm alive human"\n [t] &gt; talk\n stdout &gt; @\n "human talks"\n \n [] &gt; cat\n animal &gt; @\n [m] &gt; meow\n ^.talk "meow" &gt; @\n \n [args...] &gt; main\n mouse &gt; tom\n tom.pii.eat &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="^" line="16" pos="4"/>\n <o base=".live" line="16" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="org.eolang.io.stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:29.835 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 103µs 02:15:29.836 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 99µs 02:15:29.841 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms 02:15:29.844 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 86ms 02:15:29.845 [main] DEBUG o.o.ddr.unit.graph.attr.AttrTest MDC= - NODE: animal ATTRIBUTES: name=live, dist=0 name=talk, dist=0 NODE: cat ATTRIBUTES: name=meow, dist=0 name=live, dist=1 name=talk, dist=1 NODE: eat ATTRIBUTES: NODE: human ATTRIBUTES: name=live, dist=0 name=talk, dist=0 NODE: live ATTRIBUTES: name=eat, dist=0 NODE: live ATTRIBUTES: NODE: main ATTRIBUTES: NODE: meow ATTRIBUTES: name=eat, dist=2 NODE: mouse ATTRIBUTES: name=pii, dist=0 name=live, dist=1 name=talk, dist=1 NODE: pii ATTRIBUTES: name=eat, dist=1 NODE: talk ATTRIBUTES: name=eat, dist=1 NODE: talk ATTRIBUTES: 02:15:29.849 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2957 bytes of XML in 96µs 02:15:29.864 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 490µs 02:15:29.865 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 119µs 02:15:29.866 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 220µs 02:15:29.867 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3138 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="237"\n name="ex-1"\n time="2022-08-08T08:49:47.335991700Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; classA\n classB &gt; @\n [] &gt; doA\n stdout &gt; @\n "A"\n \n [] &gt; classB\n classC &gt; @\n [] &gt; doB\n ^.doC &gt; @\n \n [] &gt; classC\n classA &gt; @\n [] &gt; doC\n stdout &gt; @\n "C"\n \n [args...] &gt; main\n classB &gt; instance\n instance.doA &gt; @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="main" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classB" line="21" name="instance" pos="2" ref="9"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doA" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:29.871 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 125µs 02:15:29.872 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 104µs 02:15:29.880 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 769µs 02:15:29.883 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 361µs 02:15:29.888 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 81µs 02:15:29.888 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 75µs 02:15:29.890 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (3228 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="237"\n name="ex-1"\n time="2022-08-08T08:49:47.335991700Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classC > @\n [] > doB\n ^.doC > @\n \n [] > classC\n classA > @\n [] > doC\n stdout > @\n "C"\n \n [args...] > main\n classB > instance\n instance.doA > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="main" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classB" line="21" name="instance" pos="2" ref="9"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doA" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:29.894 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 203µs 02:15:29.897 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 210µs 02:15:29.904 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 491µs 02:15:29.918 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 739µs 02:15:29.919 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 105µs 02:15:29.920 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 80µs 02:15:29.920 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (3292 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="237"\n name="ex-1"\n time="2022-08-08T08:49:47.335991700Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classC > @\n [] > doB\n ^.doC > @\n \n [] > classC\n classA > @\n [] > doC\n stdout > @\n "C"\n \n [args...] > main\n classB > instance\n instance.doA > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="org.eolang.io.stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="main" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classB" line="21" name="instance" pos="2" ref="9"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doA" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:29.926 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 99µs 02:15:29.926 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 84µs 02:15:29.934 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 02:15:29.934 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 80ms 02:15:29.937 [main] DEBUG o.o.ddr.unit.graph.attr.AttrTest MDC= - NODE: classA ATTRIBUTES: name=doA, dist=0 name=doB, dist=1 name=doC, dist=2 NODE: classB ATTRIBUTES: name=doB, dist=0 name=doC, dist=1 name=doA, dist=2 NODE: classC ATTRIBUTES: name=doC, dist=0 name=doA, dist=1 name=doB, dist=2 NODE: doA ATTRIBUTES: NODE: doB ATTRIBUTES: NODE: doC ATTRIBUTES: NODE: main ATTRIBUTES: 02:15:29.946 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4653 bytes of XML in 157µs 02:15:29.959 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:29.965 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 127µs 02:15:29.966 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 100µs 02:15:29.966 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4962 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="251"\n name="ex-1"\n time="2022-08-05T11:01:08.537156600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n stdout > @\n "I'm alive animal"\n [t] > talk\n stdout > @\n "animal talks"\n \n [] > human\n [] > live\n stdout > @\n "I'm alive human"\n [t] > talk\n stdout > @\n "human talks"\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [] > dog\n animal > @\n [] > live\n ^.talk "I am a dog" > @\n [] > woof\n stdout > @\n "woof"\n \n [] > sam\n human > @\n [job] > work\n ^.live > @\n \n [args...] > main\n dog > tom\n dog.woof > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="human" pos="0">\n <o abstract="" line="12" name="live" pos="2">\n <o base="stdout" line="13" name="@" pos="4">\n <o base="string" data="string" line="14" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="15" name="talk" pos="2">\n <o line="15" name="t" pos="3"/>\n <o base="stdout" line="16" name="@" pos="4">\n <o base="string" data="string" line="17" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="19" name="cat" pos="0">\n <o base="animal" line="20" name="@" pos="2" ref="3"/>\n <o abstract="" line="21" name="meow" pos="2">\n <o line="21" name="m" pos="3"/>\n <o base="^" line="22" pos="4"/>\n <o base=".talk" line="22" method="" name="@" pos="5">\n <o base="string" data="string" line="22" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="24" name="dog" pos="0">\n <o base="animal" line="25" name="@" pos="2" ref="3"/>\n <o abstract="" line="26" name="live" pos="2">\n <o base="^" line="27" pos="4"/>\n <o base=".talk" line="27" method="" name="@" pos="5">\n <o base="string" data="string" line="27" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="28" name="woof" pos="2">\n <o base="stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="sam" pos="0">\n <o base="human" line="33" name="@" pos="2" ref="11"/>\n <o abstract="" line="34" name="work" pos="2">\n <o line="34" name="job" pos="3"/>\n <o base="^" line="35" pos="4"/>\n <o base=".live" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="dog" line="38" name="tom" pos="2" ref="24"/>\n <o base="dog" line="39" pos="2" ref="24"/>\n <o base=".woof" line="39" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:29.974 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 119µs 02:15:29.975 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 107µs 02:15:29.980 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 454µs 02:15:29.983 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 506µs 02:15:29.987 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 86µs 02:15:29.988 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 77µs 02:15:29.989 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (5052 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="251"\n name="ex-1"\n time="2022-08-05T11:01:08.537156600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n stdout > @\n "I'm alive animal"\n [t] > talk\n stdout > @\n "animal talks"\n \n [] > human\n [] > live\n stdout > @\n "I'm alive human"\n [t] > talk\n stdout > @\n "human talks"\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [] > dog\n animal > @\n [] > live\n ^.talk "I am a dog" > @\n [] > woof\n stdout > @\n "woof"\n \n [] > sam\n human > @\n [job] > work\n ^.live > @\n \n [args...] > main\n dog > tom\n dog.woof > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="human" pos="0">\n <o abstract="" line="12" name="live" pos="2">\n <o base="stdout" line="13" name="@" pos="4">\n <o base="string" data="string" line="14" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="15" name="talk" pos="2">\n <o line="15" name="t" pos="3"/>\n <o base="stdout" line="16" name="@" pos="4">\n <o base="string" data="string" line="17" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="19" name="cat" pos="0">\n <o base="animal" line="20" name="@" pos="2" ref="3"/>\n <o abstract="" line="21" name="meow" pos="2">\n <o line="21" name="m" pos="3"/>\n <o base="^" line="22" pos="4"/>\n <o base=".talk" line="22" method="" name="@" pos="5">\n <o base="string" data="string" line="22" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="24" name="dog" pos="0">\n <o base="animal" line="25" name="@" pos="2" ref="3"/>\n <o abstract="" line="26" name="live" pos="2">\n <o base="^" line="27" pos="4"/>\n <o base=".talk" line="27" method="" name="@" pos="5">\n <o base="string" data="string" line="27" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="28" name="woof" pos="2">\n <o base="stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="sam" pos="0">\n <o base="human" line="33" name="@" pos="2" ref="11"/>\n <o abstract="" line="34" name="work" pos="2">\n <o line="34" name="job" pos="3"/>\n <o base="^" line="35" pos="4"/>\n <o base=".live" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="dog" line="38" name="tom" pos="2" ref="24"/>\n <o base="dog" line="39" pos="2" ref="24"/>\n <o base=".woof" line="39" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:29.997 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 984µs 02:15:29.998 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 73µs 02:15:30.006 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 486µs 02:15:30.017 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 721µs 02:15:30.019 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 98µs 02:15:30.019 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 79µs 02:15:30.020 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (5158 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="251"\n name="ex-1"\n time="2022-08-05T11:01:08.537156600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [] &gt; live\n stdout &gt; @\n "I'm alive animal"\n [t] &gt; talk\n stdout &gt; @\n "animal talks"\n \n [] &gt; human\n [] &gt; live\n stdout &gt; @\n "I'm alive human"\n [t] &gt; talk\n stdout &gt; @\n "human talks"\n \n [] &gt; cat\n animal &gt; @\n [m] &gt; meow\n ^.talk "meow" &gt; @\n \n [] &gt; dog\n animal &gt; @\n [] &gt; live\n ^.talk "I am a dog" &gt; @\n [] &gt; woof\n stdout &gt; @\n "woof"\n \n [] &gt; sam\n human &gt; @\n [job] &gt; work\n ^.live &gt; @\n \n [args...] &gt; main\n dog &gt; tom\n dog.woof &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="org.eolang.io.stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="human" pos="0">\n <o abstract="" line="12" name="live" pos="2">\n <o base="org.eolang.io.stdout" line="13" name="@" pos="4">\n <o base="string" data="string" line="14" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="15" name="talk" pos="2">\n <o line="15" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="16" name="@" pos="4">\n <o base="string" data="string" line="17" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="19" name="cat" pos="0">\n <o base="animal" line="20" name="@" pos="2" ref="3"/>\n <o abstract="" line="21" name="meow" pos="2">\n <o line="21" name="m" pos="3"/>\n <o base="^" line="22" pos="4"/>\n <o base=".talk" line="22" method="" name="@" pos="5">\n <o base="string" data="string" line="22" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="24" name="dog" pos="0">\n <o base="animal" line="25" name="@" pos="2" ref="3"/>\n <o abstract="" line="26" name="live" pos="2">\n <o base="^" line="27" pos="4"/>\n <o base=".talk" line="27" method="" name="@" pos="5">\n <o base="string" data="string" line="27" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="28" name="woof" pos="2">\n <o base="org.eolang.io.stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="sam" pos="0">\n <o base="human" line="33" name="@" pos="2" ref="11"/>\n <o abstract="" line="34" name="work" pos="2">\n <o line="34" name="job" pos="3"/>\n <o base="^" line="35" pos="4"/>\n <o base=".live" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="dog" line="38" name="tom" pos="2" ref="24"/>\n <o base="dog" line="39" pos="2" ref="24"/>\n <o base=".woof" line="39" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:30.027 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 103µs 02:15:30.027 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 206µs 02:15:30.036 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 409µs 02:15:30.036 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 86ms 02:15:30.039 [main] DEBUG o.o.ddr.unit.graph.attr.AttrTest MDC= - NODE: animal ATTRIBUTES: name=live, dist=0 name=talk, dist=0 NODE: cat ATTRIBUTES: name=meow, dist=0 name=live, dist=1 name=talk, dist=1 NODE: dog ATTRIBUTES: name=live, dist=0 name=woof, dist=0 name=talk, dist=1 NODE: human ATTRIBUTES: name=live, dist=0 name=talk, dist=0 NODE: live ATTRIBUTES: NODE: live ATTRIBUTES: NODE: live ATTRIBUTES: NODE: main ATTRIBUTES: NODE: meow ATTRIBUTES: NODE: sam ATTRIBUTES: name=work, dist=0 name=live, dist=1 name=talk, dist=1 NODE: talk ATTRIBUTES: NODE: talk ATTRIBUTES: NODE: woof ATTRIBUTES: NODE: work ATTRIBUTES: 02:15:30.047 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3689 bytes of XML in 2ms 02:15:30.060 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 588µs 02:15:30.065 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 110µs 02:15:30.065 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 97µs 02:15:30.067 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3940 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="401"\n name="ex-1"\n time="2022-08-12T18:11:26.935279200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n stdout > @\n "I'm eating"\n [] > smth\n 5.plus > @\n 6\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > rat\n mouse > @\n [] > rat_pii\n ^.pii.eat > @\n \n [] > mouse\n animal > @\n [] > pii\n ^.live > @\n \n [args...] > main\n rat > tom\n tom.rat_pii > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n <o abstract="" line="8" name="smth" pos="6">\n <o base="int" data="int" line="9" pos="8">5</o>\n <o base=".plus" line="9" method="" name="@" pos="9">\n <o base="int" data="int" line="10" pos="10">6</o>\n </o>\n </o>\n </o>\n <o base="stdout" line="11" name="@" pos="4">\n <o base="string" data="string" line="12" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="live" line="14" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="16" name="rat" pos="0">\n <o base="mouse" line="17" name="@" pos="2" ref="21"/>\n <o abstract="" line="18" name="rat_pii" pos="2">\n <o base="^" line="19" pos="4"/>\n <o base=".pii" line="19" method="" pos="5"/>\n <o base=".eat" line="19" method="" name="@" pos="9"/>\n </o>\n </o>\n <o abstract="" line="21" name="mouse" pos="0">\n <o base="animal" line="22" name="@" pos="2" ref="3"/>\n <o abstract="" line="23" name="pii" pos="2">\n <o base="^" line="24" pos="4"/>\n <o base=".live" line="24" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="rat" line="27" name="tom" pos="2" ref="16"/>\n <o base="tom" line="28" pos="2" ref="27"/>\n <o base=".rat_pii" line="28" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:30.072 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 118µs 02:15:30.073 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 283µs 02:15:30.080 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 358µs 02:15:30.087 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 490µs 02:15:30.092 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 5ms 02:15:30.093 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 76µs 02:15:30.094 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4030 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="401"\n name="ex-1"\n time="2022-08-12T18:11:26.935279200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n stdout > @\n "I'm eating"\n [] > smth\n 5.plus > @\n 6\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > rat\n mouse > @\n [] > rat_pii\n ^.pii.eat > @\n \n [] > mouse\n animal > @\n [] > pii\n ^.live > @\n \n [args...] > main\n rat > tom\n tom.rat_pii > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n <o abstract="" line="8" name="smth" pos="6">\n <o base="int" data="int" line="9" pos="8">5</o>\n <o base=".plus" line="9" method="" name="@" pos="9">\n <o base="int" data="int" line="10" pos="10">6</o>\n </o>\n </o>\n </o>\n <o base="stdout" line="11" name="@" pos="4">\n <o base="string" data="string" line="12" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="live" line="14" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="16" name="rat" pos="0">\n <o base="mouse" line="17" name="@" pos="2" ref="21"/>\n <o abstract="" line="18" name="rat_pii" pos="2">\n <o base="^" line="19" pos="4"/>\n <o base=".pii" line="19" method="" pos="5"/>\n <o base=".eat" line="19" method="" name="@" pos="9"/>\n </o>\n </o>\n <o abstract="" line="21" name="mouse" pos="0">\n <o base="animal" line="22" name="@" pos="2" ref="3"/>\n <o abstract="" line="23" name="pii" pos="2">\n <o base="^" line="24" pos="4"/>\n <o base=".live" line="24" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="rat" line="27" name="tom" pos="2" ref="16"/>\n <o base="tom" line="28" pos="2" ref="27"/>\n <o base=".rat_pii" line="28" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:30.099 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 98µs 02:15:30.099 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 73µs 02:15:30.103 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 342µs 02:15:30.110 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 518µs 02:15:30.113 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 93µs 02:15:30.113 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 82µs 02:15:30.114 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4094 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="401"\n name="ex-1"\n time="2022-08-12T18:11:26.935279200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [] &gt; live\n [] &gt; eat\n stdout &gt; @\n "I'm eating"\n [] &gt; smth\n 5.plus &gt; @\n 6\n stdout &gt; @\n "I'm alive animal"\n [t] &gt; talk\n live &gt; @\n \n [] &gt; rat\n mouse &gt; @\n [] &gt; rat_pii\n ^.pii.eat &gt; @\n \n [] &gt; mouse\n animal &gt; @\n [] &gt; pii\n ^.live &gt; @\n \n [args...] &gt; main\n rat &gt; tom\n tom.rat_pii &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n <o abstract="" line="8" name="smth" pos="6">\n <o base="int" data="int" line="9" pos="8">5</o>\n <o base=".plus" line="9" method="" name="@" pos="9">\n <o base="int" data="int" line="10" pos="10">6</o>\n </o>\n </o>\n </o>\n <o base="org.eolang.io.stdout" line="11" name="@" pos="4">\n <o base="string" data="string" line="12" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="live" line="14" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="16" name="rat" pos="0">\n <o base="mouse" line="17" name="@" pos="2" ref="21"/>\n <o abstract="" line="18" name="rat_pii" pos="2">\n <o base="^" line="19" pos="4"/>\n <o base=".pii" line="19" method="" pos="5"/>\n <o base=".eat" line="19" method="" name="@" pos="9"/>\n </o>\n </o>\n <o abstract="" line="21" name="mouse" pos="0">\n <o base="animal" line="22" name="@" pos="2" ref="3"/>\n <o abstract="" line="23" name="pii" pos="2">\n <o base="^" line="24" pos="4"/>\n <o base=".live" line="24" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="rat" line="27" name="tom" pos="2" ref="16"/>\n <o base="tom" line="28" pos="2" ref="27"/>\n <o base=".rat_pii" line="28" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:30.118 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 84µs 02:15:30.119 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 81µs 02:15:30.124 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 373µs 02:15:30.125 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 72ms 02:15:30.126 [main] DEBUG o.o.ddr.unit.graph.attr.AttrTest MDC= - NODE: animal ATTRIBUTES: name=live, dist=0 name=talk, dist=0 NODE: eat ATTRIBUTES: name=smth, dist=0 NODE: live ATTRIBUTES: name=eat, dist=0 NODE: main ATTRIBUTES: name=smth, dist=2 NODE: mouse ATTRIBUTES: name=pii, dist=0 name=live, dist=1 name=talk, dist=1 NODE: pii ATTRIBUTES: name=eat, dist=1 NODE: rat ATTRIBUTES: name=rat_pii, dist=0 name=pii, dist=1 name=live, dist=2 name=talk, dist=2 NODE: rat_pii ATTRIBUTES: name=smth, dist=1 NODE: smth ATTRIBUTES: NODE: talk ATTRIBUTES: name=eat, dist=1 02:15:30.135 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4097 bytes of XML in 544µs 02:15:30.151 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 700µs 02:15:30.155 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 120µs 02:15:30.156 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 88µs 02:15:30.157 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4378 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="273"\n name="ex-1"\n time="2022-08-08T10:02:11.428317600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; classA\n classB &gt; @\n [] &gt; doA\n stdout &gt; @\n "A"\n \n [] &gt; classB\n classC &gt; @\n [] &gt; doB\n ^.doC &gt; @\n \n [] &gt; classC\n classA &gt; @\n [] &gt; doC\n stdout &gt; @\n "C"\n \n [] &gt; classA2\n classB2 &gt; @\n [] &gt; doA2\n stdout &gt; @\n "A"\n \n [] &gt; classB2\n classC2 &gt; @\n [] &gt; doB2\n ^.doC2 &gt; @\n \n [] &gt; classC2\n classA2 &gt; @\n [] &gt; doC2\n stdout &gt; @\n "C"\n \n [args...] &gt; main\n classB &gt; instance\n instance.doB &gt; @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classA2" pos="0">\n <o base="classB2" line="21" name="@" pos="2" ref="26"/>\n <o abstract="" line="22" name="doA2" pos="2">\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="classB2" pos="0">\n <o base="classC2" line="27" name="@" pos="2" ref="31"/>\n <o abstract="" line="28" name="doB2" pos="2">\n <o base="^" line="29" pos="4"/>\n <o base=".doC2" line="29" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="31" name="classC2" pos="0">\n <o base="classA2" line="32" name="@" pos="2" ref="20"/>\n <o abstract="" line="33" name="doC2" pos="2">\n <o base="stdout" line="34" name="@" pos="4">\n <o base="string" data="string" line="35" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="classB" line="38" name="instance" pos="2" ref="9"/>\n <o base="instance" line="39" pos="2" ref="38"/>\n <o base=".doB" line="39" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:30.162 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 117µs 02:15:30.163 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 109µs 02:15:30.172 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms 02:15:30.175 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 419µs 02:15:30.178 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 93µs 02:15:30.178 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 70µs 02:15:30.179 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4468 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="273"\n name="ex-1"\n time="2022-08-08T10:02:11.428317600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; classA\n classB &gt; @\n [] &gt; doA\n stdout &gt; @\n "A"\n \n [] &gt; classB\n classC &gt; @\n [] &gt; doB\n ^.doC &gt; @\n \n [] &gt; classC\n classA &gt; @\n [] &gt; doC\n stdout &gt; @\n "C"\n \n [] &gt; classA2\n classB2 &gt; @\n [] &gt; doA2\n stdout &gt; @\n "A"\n \n [] &gt; classB2\n classC2 &gt; @\n [] &gt; doB2\n ^.doC2 &gt; @\n \n [] &gt; classC2\n classA2 &gt; @\n [] &gt; doC2\n stdout &gt; @\n "C"\n \n [args...] &gt; main\n classB &gt; instance\n instance.doB &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classA2" pos="0">\n <o base="classB2" line="21" name="@" pos="2" ref="26"/>\n <o abstract="" line="22" name="doA2" pos="2">\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="classB2" pos="0">\n <o base="classC2" line="27" name="@" pos="2" ref="31"/>\n <o abstract="" line="28" name="doB2" pos="2">\n <o base="^" line="29" pos="4"/>\n <o base=".doC2" line="29" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="31" name="classC2" pos="0">\n <o base="classA2" line="32" name="@" pos="2" ref="20"/>\n <o abstract="" line="33" name="doC2" pos="2">\n <o base="stdout" line="34" name="@" pos="4">\n <o base="string" data="string" line="35" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="classB" line="38" name="instance" pos="2" ref="9"/>\n <o base="instance" line="39" pos="2" ref="38"/>\n <o base=".doB" line="39" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:30.184 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 90µs 02:15:30.185 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 67µs 02:15:30.191 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 02:15:30.197 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 587µs 02:15:30.201 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 128µs 02:15:30.202 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 79µs 02:15:30.203 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4560 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="273"\n name="ex-1"\n time="2022-08-08T10:02:11.428317600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; classA\n classB &gt; @\n [] &gt; doA\n stdout &gt; @\n "A"\n \n [] &gt; classB\n classC &gt; @\n [] &gt; doB\n ^.doC &gt; @\n \n [] &gt; classC\n classA &gt; @\n [] &gt; doC\n stdout &gt; @\n "C"\n \n [] &gt; classA2\n classB2 &gt; @\n [] &gt; doA2\n stdout &gt; @\n "A"\n \n [] &gt; classB2\n classC2 &gt; @\n [] &gt; doB2\n ^.doC2 &gt; @\n \n [] &gt; classC2\n classA2 &gt; @\n [] &gt; doC2\n stdout &gt; @\n "C"\n \n [args...] &gt; main\n classB &gt; instance\n instance.doB &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="org.eolang.io.stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classA2" pos="0">\n <o base="classB2" line="21" name="@" pos="2" ref="26"/>\n <o abstract="" line="22" name="doA2" pos="2">\n <o base="org.eolang.io.stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="classB2" pos="0">\n <o base="classC2" line="27" name="@" pos="2" ref="31"/>\n <o abstract="" line="28" name="doB2" pos="2">\n <o base="^" line="29" pos="4"/>\n <o base=".doC2" line="29" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="31" name="classC2" pos="0">\n <o base="classA2" line="32" name="@" pos="2" ref="20"/>\n <o abstract="" line="33" name="doC2" pos="2">\n <o base="org.eolang.io.stdout" line="34" name="@" pos="4">\n <o base="string" data="string" line="35" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="classB" line="38" name="instance" pos="2" ref="9"/>\n <o base="instance" line="39" pos="2" ref="38"/>\n <o base=".doB" line="39" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:30.210 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 104µs 02:15:30.210 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 76µs 02:15:30.230 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 855µs 02:15:30.231 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 85ms 02:15:30.232 [main] DEBUG o.o.ddr.unit.graph.attr.AttrTest MDC= - NODE: classA ATTRIBUTES: name=doA, dist=0 name=doB, dist=1 name=doC, dist=2 NODE: classA2 ATTRIBUTES: name=doA2, dist=0 name=doB2, dist=1 name=doC2, dist=2 NODE: classB ATTRIBUTES: name=doB, dist=0 name=doC, dist=1 name=doA, dist=2 NODE: classB2 ATTRIBUTES: name=doB2, dist=0 name=doC2, dist=1 name=doA2, dist=2 NODE: classC ATTRIBUTES: name=doC, dist=0 name=doA, dist=1 name=doB, dist=2 NODE: classC2 ATTRIBUTES: name=doC2, dist=0 name=doA2, dist=1 name=doB2, dist=2 NODE: doA ATTRIBUTES: NODE: doA2 ATTRIBUTES: NODE: doB ATTRIBUTES: NODE: doB2 ATTRIBUTES: NODE: doC ATTRIBUTES: NODE: doC2 ATTRIBUTES: NODE: main ATTRIBUTES: [INFO] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.625 s - in org.objectionary.ddr.unit.graph.attr.AttrTest [INFO] Running org.objectionary.ddr.integration.workflow.DdrWorkflowTest 02:15:30.288 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3384 bytes of XML in 181µs 02:15:30.300 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 558µs 02:15:30.305 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 134µs 02:15:30.305 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 93µs 02:15:30.306 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3443 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="109"\n name="sandbox.app"\n time="2023-09-18T09:42:07.813915Z"\n version="0.29.1">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n ^.doA > @\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [args...] > main\n classC > instance\n instance.doC > @\n </listing>\n <errors/>\n <sheets/>\n <license/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="bytes" line="7" pos="6">41</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="bytes" line="18" pos="6">43</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="classC" line="27" name="instance" pos="2" ref="14"/>\n <o base="instance" line="28" pos="2" ref="27"/>\n <o base=".doC" line="28" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:30.311 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 113µs 02:15:30.312 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 107µs 02:15:30.317 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 767µs 02:15:30.324 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 821µs 02:15:30.329 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 79µs 02:15:30.329 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 71µs 02:15:30.330 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (3533 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="109"\n name="sandbox.app"\n time="2023-09-18T09:42:07.813915Z"\n version="0.29.1">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; classA\n classB &gt; @\n [] &gt; doA\n stdout &gt; @\n "A"\n \n [] &gt; classB\n classA &gt; @\n [] &gt; doBA\n ^.doA &gt; @\n \n [] &gt; classC\n classB &gt; @\n [] &gt; doC\n stdout &gt; @\n "C"\n \n [] &gt; classD\n classC &gt; @\n \n [] &gt; classE\n classA &gt; @\n \n [args...] &gt; main\n classC &gt; instance\n instance.doC &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <license/>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="bytes" line="7" pos="6">41</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="bytes" line="18" pos="6">43</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="classC" line="27" name="instance" pos="2" ref="14"/>\n <o base="instance" line="28" pos="2" ref="27"/>\n <o base=".doC" line="28" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:30.334 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 482µs 02:15:30.335 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 67µs 02:15:30.340 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 311µs 02:15:30.350 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 861µs 02:15:30.351 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 92µs 02:15:30.357 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 88µs 02:15:30.357 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (3597 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="109"\n name="sandbox.app"\n time="2023-09-18T09:42:07.813915Z"\n version="0.29.1">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n ^.doA > @\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [args...] > main\n classC > instance\n instance.doC > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <license/>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="4">\n <o base="string" data="bytes" line="7" pos="6">41</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="org.eolang.io.stdout" line="17" name="@" pos="4">\n <o base="string" data="bytes" line="18" pos="6">43</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="classC" line="27" name="instance" pos="2" ref="14"/>\n <o base="instance" line="28" pos="2" ref="27"/>\n <o base=".doC" line="28" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:30.361 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 105µs 02:15:30.362 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 82µs 02:15:30.365 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 412µs 02:15:30.366 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 74ms [WARNING] Tests run: 3, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 0.327 s - in org.objectionary.ddr.integration.workflow.DdrWorkflowTest [INFO] Running org.objectionary.ddr.integration.resolver.ResolverTest 02:15:30.873 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 3 attribute(s) loaded ["Created-By", "Main-Class", "Manifest-Version"] 02:15:30.876 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 3 attribute(s) loaded ["Class-Path", "Main-Class", "Manifest-Version"] 02:15:30.878 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 12 attribute(s) loaded ["Build-Jdk", "Built-By", "Created-By", "Implementation-Title", "Implementation-URL", "Implementation-Vendor", "Implementation-Vendor-Id", "Implementation-Version", "Manifest-Version", "Specification-Title", "Specification-Vendor", "Specification-Version"] 02:15:30.878 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 12 attribute(s) loaded ["Build-Jdk", "Built-By", "Created-By", "Implementation-Title", "Implementation-URL", "Implementation-Vendor", "Implementation-Vendor-Id", "Implementation-Version", "Manifest-Version", "Specification-Title", "Specification-Vendor", "Specification-Version"] 02:15:30.884 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 12 attribute(s) loaded ["Build-Jdk", "Built-By", "Created-By", "Implementation-Title", "Implementation-URL", "Implementation-Vendor", "Implementation-Vendor-Id", "Implementation-Version", "Manifest-Version", "Specification-Title", "Specification-Vendor", "Specification-Version"] 02:15:30.885 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 3 attribute(s) loaded ["Build-Jdk-Spec", "Created-By", "Manifest-Version"] 02:15:30.885 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 6 attribute(s) loaded ["Build-Jdk-Spec", "Created-By", "JCabi-Build", "JCabi-Date", "JCabi-Version", "Manifest-Version"] 02:15:30.886 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 16 attribute(s) loaded ["Bnd-LastModified", "Build-Jdk-Spec", "Bundle-Description", "Bundle-DocURL", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Vendor", "Bundle-Version", "Created-By", "Export-Package", "Import-Package", "Manifest-Version", "Require-Capability", "Tool"] 02:15:30.886 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 9 attribute(s) loaded ["Automatic-Module-Name", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Version", "Export-Package", "Import-Package", "Manifest-Version", "Require-Capability"] 02:15:30.888 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 13 attribute(s) loaded ["Build-Jdk-Spec", "Bundle-Description", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Version", "Created-By", "Export-Package", "Main-Class", "Manifest-Version", "Multi-Release", "Tool"] 02:15:30.888 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 19 attribute(s) loaded ["Agent-Class", "Build-Jdk-Spec", "Bundle-Description", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Version", "Can-Redefine-Classes", "Can-Retransform-Classes", "Can-Set-Native-Method-Prefix", "Created-By", "Export-Package", "Import-Package", "Manifest-Version", "Multi-Release", "Premain-Class", "Require-Capability", "Tool"] 02:15:30.889 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 23 attribute(s) loaded ["Automatic-Module-Name", "Bnd-LastModified", "Build-Jdk-Spec", "Bundle-Description", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Vendor", "Bundle-Version", "Created-By", "Dependencies", "Export-Package", "Implementation-Title", "Implementation-Vendor", "Implementation-Version", "Import-Package", "Manifest-Version", "Require-Capability", "Specification-Title", "Specification-Vendor", "Specification-Version", "Tool"] 02:15:30.889 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 3 attribute(s) loaded ["Build-Jdk-Spec", "Created-By", "Manifest-Version"] 02:15:30.890 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 3 attribute(s) loaded ["Ant-Version", "Created-By", "Manifest-Version"] 02:15:30.890 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 7 attribute(s) loaded ["Implementation-Title", "Implementation-Vendor", "Implementation-Version", "Kotlin-Runtime-Component", "Kotlin-Version", "Manifest-Version", "Multi-Release"] 02:15:30.890 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 6 attribute(s) loaded ["Implementation-Title", "Implementation-Vendor", "Implementation-Version", "Kotlin-Runtime-Component", "Kotlin-Version", "Manifest-Version"] 02:15:30.891 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 7 attribute(s) loaded ["Implementation-Title", "Implementation-Vendor", "Implementation-Version", "Kotlin-Runtime-Component", "Kotlin-Version", "Manifest-Version", "Multi-Release"] 02:15:30.891 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 7 attribute(s) loaded ["Implementation-Title", "Implementation-Vendor", "Implementation-Version", "Kotlin-Runtime-Component", "Kotlin-Version", "Manifest-Version", "Multi-Release"] 02:15:30.893 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 20 attribute(s) loaded ["Build-Date", "Build-Revision", "Build-Time", "Built-By", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Version", "Created-By", "Export-Package", "Implementation-Title", "Implementation-Vendor", "Implementation-Version", "Import-Package", "Manifest-Version", "Provide-Capability", "Require-Capability", "Specification-Title", "Specification-Vendor", "Specification-Version"] 02:15:30.893 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 19 attribute(s) loaded ["Build-Date", "Build-Revision", "Build-Time", "Built-By", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Version", "Created-By", "Export-Package", "Implementation-Title", "Implementation-Vendor", "Implementation-Version", "Import-Package", "Manifest-Version", "Require-Capability", "Specification-Title", "Specification-Vendor", "Specification-Version"] 02:15:30.895 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 23 attribute(s) loaded ["Bnd-LastModified", "Build-Date", "Build-Revision", "Build-Time", "Built-By", "Bundle-Description", "Bundle-DocURL", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Vendor", "Bundle-Version", "Created-By", "Export-Package", "Implementation-Title", "Implementation-Vendor", "Implementation-Version", "Manifest-Version", "Require-Capability", "Specification-Title", "Specification-Vendor", "Specification-Version", "Tool"] 02:15:30.895 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 19 attribute(s) loaded ["Build-Date", "Build-Revision", "Build-Time", "Built-By", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Version", "Created-By", "Export-Package", "Implementation-Title", "Implementation-Vendor", "Implementation-Version", "Import-Package", "Manifest-Version", "Require-Capability", "Specification-Title", "Specification-Vendor", "Specification-Version"] 02:15:30.896 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 22 attribute(s) loaded ["Bnd-LastModified", "Build-Date", "Build-Revision", "Build-Time", "Built-By", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Vendor", "Bundle-Version", "Created-By", "Export-Package", "Implementation-Title", "Implementation-Vendor", "Implementation-Version", "Manifest-Version", "Require-Capability", "Specification-Title", "Specification-Vendor", "Specification-Version", "Tool"] 02:15:30.896 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 20 attribute(s) loaded ["Build-Date", "Build-Revision", "Build-Time", "Built-By", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Version", "Created-By", "Export-Package", "Implementation-Title", "Implementation-Vendor", "Implementation-Version", "Import-Package", "Manifest-Version", "Multi-Release", "Require-Capability", "Specification-Title", "Specification-Vendor", "Specification-Version"] 02:15:30.896 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 2 attribute(s) loaded ["Manifest-Version", "Multi-Release"] 02:15:30.897 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 23 attribute(s) loaded ["Automatic-Module-Name", "Build-Jdk-Spec", "Bundle-Description", "Bundle-DocURL", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Vendor", "Bundle-Version", "Created-By", "Export-Package", "Implementation-Title", "Implementation-Vendor", "Implementation-Version", "Include-Resource", "Manifest-Version", "Multi-Release", "Require-Capability", "Specification-Title", "Specification-Vendor", "Specification-Version", "Tool"] 02:15:30.901 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 20 attribute(s) loaded ["Build-Jdk-Spec", "Bundle-Description", "Bundle-DocURL", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Vendor", "Bundle-Version", "Created-By", "Export-Package", "Implementation-Title", "Implementation-Version", "Import-Package", "Manifest-Version", "Multi-Release", "Require-Capability", "Tool", "X-Compile-Source-JDK", "X-Compile-Target-JDK"] 02:15:30.901 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 23 attribute(s) loaded ["Build-Jdk-Spec", "Bundle-Description", "Bundle-DocURL", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Vendor", "Bundle-Version", "Created-By", "Export-Package", "Implementation-Title", "Implementation-Vendor", "Implementation-Version", "Import-Package", "Manifest-Version", "Originally-Created-By", "Provide-Capability", "Require-Capability", "Specification-Title", "Specification-Vendor", "Specification-Version", "Tool"] 02:15:30.901 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 23 attribute(s) loaded ["Build-Jdk-Spec", "Bundle-Description", "Bundle-DocURL", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Vendor", "Bundle-Version", "Created-By", "Export-Package", "Implementation-Title", "Implementation-Vendor", "Implementation-Version", "Import-Package", "Manifest-Version", "Multi-Release", "Originally-Created-By", "Require-Capability", "Specification-Title", "Specification-Vendor", "Specification-Version", "Tool"] 02:15:30.902 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 4 attribute(s) loaded ["Build-Jdk-Spec", "Created-By", "EO-Version", "Manifest-Version"] 02:15:30.913 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 3 attribute(s) loaded ["Main-Class", "Manifest-Version", "Project-Name"] 02:15:30.920 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 6 attribute(s) loaded ["Automatic-Module-Name", "Built-By", "Implementation-Title", "Implementation-Vendor", "Implementation-Version", "Manifest-Version"] 02:15:30.922 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 12 attribute(s) loaded ["Automatic-Module-Name", "Build-Jdk-Spec", "Created-By", "Implementation-Title", "Implementation-URL", "Implementation-Vendor", "Implementation-Vendor-Id", "Implementation-Version", "Manifest-Version", "Specification-Title", "Specification-Vendor", "Specification-Version"] 02:15:30.922 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 12 attribute(s) loaded ["Automatic-Module-Name", "Build-Jdk-Spec", "Created-By", "Implementation-Title", "Implementation-URL", "Implementation-Vendor", "Implementation-Vendor-Id", "Implementation-Version", "Manifest-Version", "Specification-Title", "Specification-Vendor", "Specification-Version"] 02:15:30.922 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 24 attribute(s) loaded ["Automatic-Module-Name", "Bnd-LastModified", "Build-Jdk-Spec", "Bundle-Description", "Bundle-DocURL", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Vendor", "Bundle-Version", "Created-By", "Export-Package", "Implementation-Title", "Implementation-Vendor", "Implementation-Version", "Import-Package", "Include-Resource", "Manifest-Version", "Require-Capability", "Specification-Title", "Specification-Vendor", "Specification-Version", "Tool"] 02:15:30.923 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 12 attribute(s) loaded ["Automatic-Module-Name", "Build-Jdk-Spec", "Created-By", "Implementation-Title", "Implementation-URL", "Implementation-Vendor", "Implementation-Vendor-Id", "Implementation-Version", "Manifest-Version", "Specification-Title", "Specification-Vendor", "Specification-Version"] 02:15:30.923 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 6 attribute(s) loaded ["Automatic-Module-Name", "Built-By", "Implementation-Title", "Implementation-Vendor", "Implementation-Version", "Manifest-Version"] 02:15:30.923 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 24 attribute(s) loaded ["Automatic-Module-Name", "Bnd-LastModified", "Build-Jdk", "Build-Jdk-Spec", "Built-By", "Bundle-Description", "Bundle-DocURL", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Vendor", "Bundle-Version", "Created-By", "Export-Package", "Implementation-Title", "Implementation-URL", "Implementation-Vendor", "Implementation-Vendor-Id", "Implementation-Version", "Import-Package", "Manifest-Version", "Require-Capability", "Tool"] 02:15:30.923 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 6 attribute(s) loaded ["Build-Jdk-Spec", "Created-By", "JCabi-Build", "JCabi-Date", "JCabi-Version", "Manifest-Version"] 02:15:30.924 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 3 attribute(s) loaded ["Build-Jdk-Spec", "Created-By", "Manifest-Version"] 02:15:30.924 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 15 attribute(s) loaded ["Automatic-Module-Name", "Bnd-LastModified", "Build-Jdk-Spec", "Bundle-Description", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Version", "Created-By", "Export-Package", "Import-Package", "Manifest-Version", "Require-Capability", "Tool"] 02:15:30.925 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 23 attribute(s) loaded ["Automatic-Module-Name", "Build-Jdk-Spec", "Bundle-Description", "Bundle-DocURL", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Vendor", "Bundle-Version", "Created-By", "Export-Package", "Implementation-Title", "Implementation-Vendor", "Implementation-Version", "Import-Package", "Include-Resource", "Manifest-Version", "Require-Capability", "Specification-Title", "Specification-Vendor", "Specification-Version", "Tool"] 02:15:30.925 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 3 attribute(s) loaded ["Build-Jdk-Spec", "Created-By", "Manifest-Version"] 02:15:30.926 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 5 attribute(s) loaded ["Archiver-Version", "Build-Jdk", "Built-By", "Created-By", "Manifest-Version"] 02:15:30.926 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 5 attribute(s) loaded ["Archiver-Version", "Build-Jdk", "Built-By", "Created-By", "Manifest-Version"] 02:15:30.926 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 3 attribute(s) loaded ["Build-Jdk-Spec", "Created-By", "Manifest-Version"] 02:15:30.927 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 20 attribute(s) loaded ["Automatic-Module-Name", "Bnd-LastModified", "Build-Jdk", "Built-By", "Bundle-Description", "Bundle-DocURL", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Vendor", "Bundle-Version", "Created-By", "Export-Package", "Extension-Name", "Implementation-Version", "Import-Package", "Manifest-Version", "Specification-Version", "Tool"] 02:15:30.927 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 15 attribute(s) loaded ["Automatic-Module-Name", "Bnd-LastModified", "Build-Jdk-Spec", "Bundle-Description", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Version", "Created-By", "Export-Package", "Import-Package", "Manifest-Version", "Require-Capability", "Tool"] 02:15:30.928 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 29 attribute(s) loaded ["Bnd-LastModified", "Build-Jdk", "Built-By", "Bundle-Description", "Bundle-DocURL", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Vendor", "Bundle-Version", "Created-By", "Export-Package", "Implementation-Build", "Implementation-Title", "Implementation-URL", "Implementation-Vendor", "Implementation-Vendor-Id", "Implementation-Version", "Import-Package", "Include-Resource", "Manifest-Version", "Require-Capability", "Specification-Title", "Specification-Vendor", "Specification-Version", "Tool", "X-Compile-Source-JDK", "X-Compile-Target-JDK"] 02:15:30.928 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 28 attribute(s) loaded ["Archiver-Version", "Bnd-LastModified", "Build-Jdk", "Built-By", "Bundle-Description", "Bundle-DocURL", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Vendor", "Bundle-Version", "Created-By", "Export-Package", "Implementation-Build", "Implementation-Title", "Implementation-Vendor", "Implementation-Vendor-Id", "Implementation-Version", "Import-Package", "Include-Resource", "Manifest-Version", "Specification-Title", "Specification-Vendor", "Specification-Version", "Tool", "X-Compile-Source-JDK", "X-Compile-Target-JDK"] 02:15:30.929 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 29 attribute(s) loaded ["Archiver-Version", "Bnd-LastModified", "Build-Jdk", "Built-By", "Bundle-Description", "Bundle-DocURL", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Vendor", "Bundle-Version", "Created-By", "Export-Package", "Implementation-Build", "Implementation-Title", "Implementation-URL", "Implementation-Vendor", "Implementation-Vendor-Id", "Implementation-Version", "Include-Resource", "Manifest-Version", "Require-Capability", "Specification-Title", "Specification-Vendor", "Specification-Version", "Tool", "X-Compile-Source-JDK", "X-Compile-Target-JDK"] 02:15:30.929 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 27 attribute(s) loaded ["Automatic-Module-Name", "Bnd-LastModified", "Build-Jdk", "Built-By", "Bundle-Description", "Bundle-DocURL", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Vendor", "Bundle-Version", "Created-By", "Export-Package", "Implementation-Title", "Implementation-URL", "Implementation-Vendor", "Implementation-Vendor-Id", "Implementation-Version", "Import-Package", "Include-Resource", "Manifest-Version", "Require-Capability", "Specification-Title", "Specification-Vendor", "Specification-Version", "Tool"] 02:15:30.929 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 6 attribute(s) loaded ["Build-Jdk-Spec", "Created-By", "JCabi-Build", "JCabi-Date", "JCabi-Version", "Manifest-Version"] 02:15:30.929 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 24 attribute(s) loaded ["Automatic-Module-Name", "Build-Jdk-Spec", "Bundle-Description", "Bundle-DocURL", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Vendor", "Bundle-Version", "Created-By", "Export-Package", "Implementation-Title", "Implementation-Vendor", "Implementation-Version", "Import-Package", "Include-Resource", "Manifest-Version", "Multi-Release", "Require-Capability", "Specification-Title", "Specification-Vendor", "Specification-Version", "Tool"] 02:15:30.930 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 12 attribute(s) loaded ["Build-Jdk", "Built-By", "Created-By", "Implementation-Title", "Implementation-URL", "Implementation-Vendor", "Implementation-Vendor-Id", "Implementation-Version", "Manifest-Version", "Specification-Title", "Specification-Vendor", "Specification-Version"] 02:15:30.930 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 13 attribute(s) loaded ["Automatic-Module-Name", "Build-Date", "Build-Revision", "Build-Time", "Built-By", "Created-By", "Implementation-Title", "Implementation-Vendor", "Implementation-Version", "Manifest-Version", "Specification-Title", "Specification-Vendor", "Specification-Version"] 02:15:30.931 [main] INFO com.jcabi.manifests.Manifests MDC= - 0 attributes loaded from 56 stream(s) in 116ms, 55 saved, 692 ignored: [] 02:15:31.144 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s) 02:15:31.154 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 34 EO lines compiled 02:15:31.182 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s) 02:15:31.194 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 14 EO lines compiled 02:15:31.353 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s) 02:15:31.355 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 84 EO lines compiled 02:15:31.356 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4225 bytes of XML in 324µs 02:15:31.386 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms 02:15:31.387 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 184µs 02:15:31.389 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 120µs 02:15:31.393 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4275 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="228"\n name="transformer"\n time="2024-12-11T02:15:30.931450Z"\n version="0.28.10">\n <listing>+package org.eolang.examples\n +alias org.eolang.examples.fibonacci\n +alias org.eolang.io.stdout\n +alias org.eolang.txt.sprintf\n +architect yegor256@gmail.com\n \n [args...] > app\n at. > n!\n QQ.txt.sscanf\n "%d"\n args.at 0\n 0\n at. > e!\n QQ.txt.sscanf\n "%d"\n args.at 1\n 0\n and. > @\n stdout\n sprintf\n "%dth Fibonacci number is %d\n"\n n\n fibonacci n > f\n if.\n not.\n eq.\n e\n f\n []\n sprintf > msg\n "%d not equal to %d"\n e\n f\n TRUE\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>org.eolang.examples</tail>\n <part>org.eolang.examples</part>\n </meta>\n <meta line="2">\n <head>alias</head>\n <tail>org.eolang.examples.fibonacci</tail>\n <part>org.eolang.examples.fibonacci</part>\n </meta>\n <meta line="3">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n <meta line="4">\n <head>alias</head>\n <tail>org.eolang.txt.sprintf</tail>\n <part>org.eolang.txt.sprintf</part>\n </meta>\n <meta line="5">\n <head>architect</head>\n <tail>yegor256@gmail.com</tail>\n <part>yegor256@gmail.com</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="7" name="app" pos="0">\n <o line="7" name="args" pos="1" vararg=""/>\n <o base=".at" const="" line="8" name="n" pos="2">\n <o base="QQ" line="9" pos="4"/>\n <o base=".txt" line="9" method="" pos="6"/>\n <o base=".sscanf" line="9" method="" pos="10">\n <o base="string" data="string" line="10" pos="6">%d</o>\n <o base="args" line="11" pos="6" ref="7"/>\n <o base=".at" line="11" method="" pos="10">\n <o base="int" data="bytes" line="11" pos="14">00 00 00 00 00 00 00 00</o>\n </o>\n </o>\n <o base="int" data="bytes" line="12" pos="4">00 00 00 00 00 00 00 00</o>\n </o>\n <o base=".at" const="" line="13" name="e" pos="2">\n <o base="QQ" line="14" pos="4"/>\n <o base=".txt" line="14" method="" pos="6"/>\n <o base=".sscanf" line="14" method="" pos="10">\n <o base="string" data="string" line="15" pos="6">%d</o>\n <o base="args" line="16" pos="6" ref="7"/>\n <o base=".at" line="16" method="" pos="10">\n <o base="int" data="bytes" line="16" pos="14">00 00 00 00 00 00 00 01</o>\n </o>\n </o>\n <o base="int" data="bytes" line="17" pos="4">00 00 00 00 00 00 00 00</o>\n </o>\n <o base=".and" line="18" name="@" pos="2">\n <o base="stdout" line="19" pos="4">\n <o base="sprintf" line="20" pos="6">\n <o base="string" data="string" line="21" pos="8">%dth Fibonacci number is %d\n</o>\n <o base="n" line="22" pos="8" ref="8"/>\n <o base="fibonacci" line="23" name="f" pos="8">\n <o base="n" line="23" pos="18" ref="8"/>\n </o>\n </o>\n </o>\n <o base=".if" line="24" pos="4">\n <o base=".not" line="25" pos="6">\n <o base=".eq" line="26" pos="8">\n <o base="e" line="27" pos="10" ref="13"/>\n <o base="f" line="28" pos="10"/>\n </o>\n </o>\n <o abstract="" line="29" pos="6">\n <o base="sprintf" line="30" name="msg" pos="8">\n <o base="string" data="string" line="31" pos="10">%d not equal to %d</o>\n <o base="e" line="32" pos="10" ref="13"/>\n <o base="f" line="33" pos="10"/>\n </o>\n </o>\n <o base="bool" data="bytes" line="34" pos="6">01</o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:31.397 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 164µs 02:15:31.398 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 131µs 02:15:31.409 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms 02:15:31.420 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms 02:15:31.425 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 122µs 02:15:31.425 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 88µs 02:15:31.426 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4469 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="228"\n name="transformer"\n time="2024-12-11T02:15:30.931450Z"\n version="0.28.10">\n <listing>+package org.eolang.examples\n +alias org.eolang.examples.fibonacci\n +alias org.eolang.io.stdout\n +alias org.eolang.txt.sprintf\n +architect yegor256@gmail.com\n \n [args...] > app\n at. > n!\n QQ.txt.sscanf\n "%d"\n args.at 0\n 0\n at. > e!\n QQ.txt.sscanf\n "%d"\n args.at 1\n 0\n and. > @\n stdout\n sprintf\n "%dth Fibonacci number is %d\n"\n n\n fibonacci n > f\n if.\n not.\n eq.\n e\n f\n []\n sprintf > msg\n "%d not equal to %d"\n e\n f\n TRUE\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>org.eolang.examples</tail>\n <part>org.eolang.examples</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>fibonacci org.eolang.examples.fibonacci</tail>\n <part>fibonacci</part>\n <part>org.eolang.examples.fibonacci</part>\n </meta>\n <meta expanded="" line="3">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n <meta expanded="" line="4">\n <head>alias</head>\n <tail>sprintf org.eolang.txt.sprintf</tail>\n <part>sprintf</part>\n <part>org.eolang.txt.sprintf</part>\n </meta>\n <meta line="5">\n <head>architect</head>\n <tail>yegor256@gmail.com</tail>\n <part>yegor256@gmail.com</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="7" name="app" pos="0">\n <o line="7" name="args" pos="1" vararg=""/>\n <o base=".at" const="" line="8" name="n" pos="2">\n <o base="QQ" line="9" pos="4"/>\n <o base=".txt" line="9" method="" pos="6"/>\n <o base=".sscanf" line="9" method="" pos="10">\n <o base="string" data="string" line="10" pos="6">%d</o>\n <o base="args" line="11" pos="6" ref="7"/>\n <o base=".at" line="11" method="" pos="10">\n <o base="int" data="bytes" line="11" pos="14">00 00 00 00 00 00 00 00</o>\n </o>\n </o>\n <o base="int" data="bytes" line="12" pos="4">00 00 00 00 00 00 00 00</o>\n </o>\n <o base=".at" const="" line="13" name="e" pos="2">\n <o base="QQ" line="14" pos="4"/>\n <o base=".txt" line="14" method="" pos="6"/>\n <o base=".sscanf" line="14" method="" pos="10">\n <o base="string" data="string" line="15" pos="6">%d</o>\n <o base="args" line="16" pos="6" ref="7"/>\n <o base=".at" line="16" method="" pos="10">\n <o base="int" data="bytes" line="16" pos="14">00 00 00 00 00 00 00 01</o>\n </o>\n </o>\n <o base="int" data="bytes" line="17" pos="4">00 00 00 00 00 00 00 00</o>\n </o>\n <o base=".and" line="18" name="@" pos="2">\n <o base="stdout" line="19" pos="4">\n <o base="sprintf" line="20" pos="6">\n <o base="string" data="string" line="21" pos="8">%dth Fibonacci number is %d\n</o>\n <o base="n" line="22" pos="8" ref="8"/>\n <o base="fibonacci" line="23" name="f" pos="8">\n <o base="n" line="23" pos="18" ref="8"/>\n </o>\n </o>\n </o>\n <o base=".if" line="24" pos="4">\n <o base=".not" line="25" pos="6">\n <o base=".eq" line="26" pos="8">\n <o base="e" line="27" pos="10" ref="13"/>\n <o base="f" line="28" pos="10"/>\n </o>\n </o>\n <o abstract="" line="29" pos="6">\n <o base="sprintf" line="30" name="msg" pos="8">\n <o base="string" data="string" line="31" pos="10">%d not equal to %d</o>\n <o base="e" line="32" pos="10" ref="13"/>\n <o base="f" line="33" pos="10"/>\n </o>\n </o>\n <o base="bool" data="bytes" line="34" pos="6">01</o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:31.431 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 110µs 02:15:31.431 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 117µs 02:15:31.442 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 735µs 02:15:31.461 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 10ms 02:15:31.462 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 127µs 02:15:31.463 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 103µs 02:15:31.464 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4569 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="228"\n name="transformer"\n time="2024-12-11T02:15:30.931450Z"\n version="0.28.10">\n <listing>+package org.eolang.examples\n +alias org.eolang.examples.fibonacci\n +alias org.eolang.io.stdout\n +alias org.eolang.txt.sprintf\n +architect yegor256@gmail.com\n \n [args...] > app\n at. > n!\n QQ.txt.sscanf\n "%d"\n args.at 0\n 0\n at. > e!\n QQ.txt.sscanf\n "%d"\n args.at 1\n 0\n and. > @\n stdout\n sprintf\n "%dth Fibonacci number is %d\n"\n n\n fibonacci n > f\n if.\n not.\n eq.\n e\n f\n []\n sprintf > msg\n "%d not equal to %d"\n e\n f\n TRUE\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>org.eolang.examples</tail>\n <part>org.eolang.examples</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>fibonacci org.eolang.examples.fibonacci</tail>\n <part>fibonacci</part>\n <part>org.eolang.examples.fibonacci</part>\n </meta>\n <meta expanded="" line="3">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n <meta expanded="" line="4">\n <head>alias</head>\n <tail>sprintf org.eolang.txt.sprintf</tail>\n <part>sprintf</part>\n <part>org.eolang.txt.sprintf</part>\n </meta>\n <meta line="5">\n <head>architect</head>\n <tail>yegor256@gmail.com</tail>\n <part>yegor256@gmail.com</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="7" name="app" pos="0">\n <o line="7" name="args" pos="1" vararg=""/>\n <o base=".at" const="" line="8" name="n" pos="2">\n <o base="QQ" line="9" pos="4"/>\n <o base=".txt" line="9" method="" pos="6"/>\n <o base=".sscanf" line="9" method="" pos="10">\n <o base="string" data="string" line="10" pos="6">%d</o>\n <o base="args" line="11" pos="6" ref="7"/>\n <o base=".at" line="11" method="" pos="10">\n <o base="int" data="bytes" line="11" pos="14">00 00 00 00 00 00 00 00</o>\n </o>\n </o>\n <o base="int" data="bytes" line="12" pos="4">00 00 00 00 00 00 00 00</o>\n </o>\n <o base=".at" const="" line="13" name="e" pos="2">\n <o base="QQ" line="14" pos="4"/>\n <o base=".txt" line="14" method="" pos="6"/>\n <o base=".sscanf" line="14" method="" pos="10">\n <o base="string" data="string" line="15" pos="6">%d</o>\n <o base="args" line="16" pos="6" ref="7"/>\n <o base=".at" line="16" method="" pos="10">\n <o base="int" data="bytes" line="16" pos="14">00 00 00 00 00 00 00 01</o>\n </o>\n </o>\n <o base="int" data="bytes" line="17" pos="4">00 00 00 00 00 00 00 00</o>\n </o>\n <o base=".and" line="18" name="@" pos="2">\n <o base="org.eolang.io.stdout" line="19" pos="4">\n <o base="org.eolang.txt.sprintf" line="20" pos="6">\n <o base="string" data="string" line="21" pos="8">%dth Fibonacci number is %d\n</o>\n <o base="n" line="22" pos="8" ref="8"/>\n <o base="org.eolang.examples.fibonacci" line="23" name="f" pos="8">\n <o base="n" line="23" pos="18" ref="8"/>\n </o>\n </o>\n </o>\n <o base=".if" line="24" pos="4">\n <o base=".not" line="25" pos="6">\n <o base=".eq" line="26" pos="8">\n <o base="e" line="27" pos="10" ref="13"/>\n <o base="f" line="28" pos="10"/>\n </o>\n </o>\n <o abstract="" line="29" pos="6">\n <o base="org.eolang.txt.sprintf" line="30" name="msg" pos="8">\n <o base="string" data="string" line="31" pos="10">%d not equal to %d</o>\n <o base="e" line="32" pos="10" ref="13"/>\n <o base="f" line="33" pos="10"/>\n </o>\n </o>\n <o base="bool" data="bytes" line="34" pos="6">01</o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:31.469 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 119µs 02:15:31.469 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 113µs 02:15:31.477 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 02:15:31.478 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 107ms 02:15:31.490 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 17309 bytes of XML in 7ms 02:15:31.511 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms 02:15:31.518 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 160µs 02:15:31.521 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 155µs 02:15:31.521 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (17666 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="64"\n name="transformer"\n time="2024-12-11T02:15:31.261940Z"\n version="0.28.10">\n <listing>+package org.eolang\n \n [] > test\n blah0 > @\n [] > blah0\n blah1 > @\n [] > blah1\n blah2 > @\n [] > blah2\n blah3 > @\n [] > blah3\n blah4 > @\n [] > blah4\n blah5 > @\n [] > blah5\n blah6 > @\n [] > blah6\n blah7 > @\n [] > blah7\n blah8 > @\n [] > blah8\n blah9 > @\n [] > blah9\n blah10 > @\n [] > blah10\n blah11 > @\n [] > blah11\n blah12 > @\n [] > blah12\n blah13 > @\n [] > blah13\n blah14 > @\n [] > blah14\n blah15 > @\n [] > blah15\n blah16 > @\n [] > blah16\n blah17 > @\n [] > blah17\n blah18 > @\n [] > blah18\n blah19 > @\n [] > blah19\n blah20 > @\n [] > blah20\n blah21 > @\n [] &gt; blah21\n blah22 &gt; @\n [] &gt; blah22\n blah23 &gt; @\n [] &gt; blah23\n blah24 &gt; @\n [] &gt; blah24\n blah25 &gt; @\n [] &gt; blah25\n blah26 &gt; @\n [] &gt; blah26\n blah27 &gt; @\n [] &gt; blah27\n blah28 &gt; @\n [] &gt; blah28\n blah29 &gt; @\n [] &gt; blah29\n blah30 &gt; @\n [] &gt; blah30\n blah31 &gt; @\n [] &gt; blah31\n blah32 &gt; @\n [] > blah32\n blah33 > @\n [] > blah33\n blah34 > @\n [] > blah34\n blah35 > @\n [] > blah35\n blah36 > @\n [] > blah36\n blah37 > @\n [] > blah37\n blah38 > @\n [] > blah38\n blah39 > @\n [] > blah39\n TRUE > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>org.eolang</tail>\n <part>org.eolang</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="test" pos="0">\n <o base="blah0" line="4" name="@" pos="2" ref="5"/>\n <o abstract="" line="5" name="blah0" pos="2">\n <o base="blah1" line="6" name="@" pos="4" ref="7"/>\n <o abstract="" line="7" name="blah1" pos="4">\n <o base="blah2" line="8" name="@" pos="6" ref="9"/>\n <o abstract="" line="9" name="blah2" pos="6">\n <o base="blah3" line="10" name="@" pos="8" ref="11"/>\n <o abstract="" line="11" name="blah3" pos="8">\n <o base="blah4" line="12" name="@" pos="10" ref="13"/>\n <o abstract="" line="13" name="blah4" pos="10">\n <o base="blah5" line="14" name="@" pos="12" ref="15"/>\n <o abstract="" line="15" name="blah5" pos="12">\n <o base="blah6" line="16" name="@" pos="14" ref="17"/>\n <o abstract="" line="17" name="blah6" pos="14">\n <o base="blah7" line="18" name="@" pos="16" ref="19"/>\n <o abstract="" line="19" name="blah7" pos="16">\n <o base="blah8" line="20" name="@" pos="18" ref="21"/>\n <o abstract="" line="21" name="blah8" pos="18">\n <o base="blah9" line="22" name="@" pos="20" ref="23"/>\n <o abstract="" line="23" name="blah9" pos="20">\n <o base="blah10" line="24" name="@" pos="22" ref="25"/>\n <o abstract="" line="25" name="blah10" pos="22">\n <o base="blah11" line="26" name="@" pos="24" ref="27"/>\n <o abstract="" line="27" name="blah11" pos="24">\n <o base="blah12" line="28" name="@" pos="26" ref="29"/>\n <o abstract="" line="29" name="blah12" pos="26">\n <o base="blah13" line="30" name="@" pos="28" ref="31"/>\n <o abstract="" line="31" name="blah13" pos="28">\n <o base="blah14" line="32" name="@" pos="30" ref="33"/>\n <o abstract="" line="33" name="blah14" pos="30">\n <o base="blah15" line="34" name="@" pos="32" ref="35"/>\n <o abstract="" line="35" name="blah15" pos="32">\n <o base="blah16" line="36" name="@" pos="34" ref="37"/>\n <o abstract="" line="37" name="blah16" pos="34">\n <o base="blah17" line="38" name="@" pos="36" ref="39"/>\n <o abstract="" line="39" name="blah17" pos="36">\n <o base="blah18" line="40" name="@" pos="38" ref="41"/>\n <o abstract="" line="41" name="blah18" pos="38">\n <o base="blah19" line="42" name="@" pos="40" ref="43"/>\n <o abstract="" line="43" name="blah19" pos="40">\n <o base="blah20" line="44" name="@" pos="42" ref="45"/>\n <o abstract="" line="45" name="blah20" pos="42">\n <o base="blah21" line="46" name="@" pos="44" ref="47"/>\n <o abstract="" line="47" name="blah21" pos="44">\n <o base="blah22" line="48" name="@" pos="46" ref="49"/>\n <o abstract="" line="49" name="blah22" pos="46">\n <o base="blah23" line="50" name="@" pos="48" ref="51"/>\n <o abstract="" line="51" name="blah23" pos="48">\n <o base="blah24" line="52" name="@" pos="50" ref="53"/>\n <o abstract="" line="53" name="blah24" pos="50">\n <o base="blah25" line="54" name="@" pos="52" ref="55"/>\n <o abstract="" line="55" name="blah25" pos="52">\n <o base="blah26" line="56" name="@" pos="54" ref="57"/>\n <o abstract="" line="57" name="blah26" pos="54">\n <o base="blah27" line="58" name="@" pos="56" ref="59"/>\n <o abstract="" line="59" name="blah27" pos="56">\n <o base="blah28" line="60" name="@" pos="58" ref="61"/>\n <o abstract="" line="61" name="blah28" pos="58">\n <o base="blah29" line="62" name="@" pos="60" ref="63"/>\n <o abstract="" line="63" name="blah29" pos="60">\n <o base="blah30" line="64" name="@" pos="62" ref="65"/>\n <o abstract="" line="65" name="blah30" pos="62">\n <o base="blah31" line="66" name="@" pos="64" ref="67"/>\n <o abstract="" line="67" name="blah31" pos="64">\n <o base="blah32" line="68" name="@" pos="66" ref="69"/>\n <o abstract="" line="69" name="blah32" pos="66">\n <o base="blah33" line="70" name="@" pos="68" ref="71"/>\n <o abstract="" line="71" name="blah33" pos="68">\n <o base="blah34" line="72" name="@" pos="70" ref="73"/>\n <o abstract="" line="73" name="blah34" pos="70">\n <o base="blah35" line="74" name="@" pos="72" ref="75"/>\n <o abstract="" line="75" name="blah35" pos="72">\n <o base="blah36" line="76" name="@" pos="74" ref="77"/>\n <o abstract="" line="77" name="blah36" pos="74">\n <o base="blah37" line="78" name="@" pos="76" ref="79"/>\n <o abstract="" line="79" name="blah37" pos="76">\n <o base="blah38" line="80" name="@" pos="78" ref="81"/>\n <o abstract="" line="81" name="blah38" pos="78">\n <o base="blah39" line="82" name="@" pos="80" ref="83"/>\n <o abstract="" line="83" name="blah39" pos="80">\n <o base="bool" data="bytes" line="84" name="@" pos="82">01</o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:31.530 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 166µs 02:15:31.532 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 473µs 02:15:31.539 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 02:15:31.551 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 02:15:31.557 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 110µs 02:15:31.565 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 113µs 02:15:31.565 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes 02:15:31.566 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 248µs 02:15:31.566 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 86µs 02:15:31.571 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 02:15:31.585 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms 02:15:31.589 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 2ms 02:15:31.590 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 100µs 02:15:31.590 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes 02:15:31.591 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 99µs 02:15:31.592 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 99µs 02:15:31.602 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms 02:15:31.602 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 109ms 02:15:31.612 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1852 bytes of XML in 104µs 02:15:31.628 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms 02:15:31.629 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 136µs 02:15:31.630 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 114µs 02:15:31.630 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (1900 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="9"\n name="transformer"\n time="2024-12-11T02:15:31.166063Z"\n version="0.28.10">\n <listing>+architect yegor256@gmail.com\n +package org.eolang.examples\n \n [n] > fibonacci\n if. > @\n lt.\n n\n 2\n n\n plus.\n fibonacci\n n.minus 1\n fibonacci\n n.minus 2\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>architect</head>\n <tail>yegor256@gmail.com</tail>\n <part>yegor256@gmail.com</part>\n </meta>\n <meta line="2">\n <head>package</head>\n <tail>org.eolang.examples</tail>\n <part>org.eolang.examples</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="4" name="fibonacci" pos="0">\n <o line="4" name="n" pos="1"/>\n <o base=".if" line="5" name="@" pos="2">\n <o base=".lt" line="6" pos="4">\n <o base="n" line="7" pos="6" ref="4"/>\n <o base="int" data="bytes" line="8" pos="6">00 00 00 00 00 00 00 02</o>\n </o>\n <o base="n" line="9" pos="4" ref="4"/>\n <o base=".plus" line="10" pos="4">\n <o base="fibonacci" line="11" pos="6" ref="4">\n <o base="n" line="12" pos="8" ref="4"/>\n <o base=".minus" line="12" method="" pos="9">\n <o base="int" data="bytes" line="12" pos="16">00 00 00 00 00 00 00 01</o>\n </o>\n </o>\n <o base="fibonacci" line="13" pos="6" ref="4">\n <o base="n" line="14" pos="8" ref="4"/>\n <o base=".minus" line="14" method="" pos="9">\n <o base="int" data="bytes" line="14" pos="16">00 00 00 00 00 00 00 02</o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:31.634 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 164µs 02:15:31.635 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 151µs 02:15:31.640 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 379µs 02:15:31.647 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 445µs 02:15:31.651 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 98µs 02:15:31.651 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 89µs 02:15:31.652 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes 02:15:31.652 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 89µs 02:15:31.653 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 85µs 02:15:31.659 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 375µs 02:15:31.666 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 530µs 02:15:31.669 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 128µs 02:15:31.670 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 109µs 02:15:31.671 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes 02:15:31.672 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 125µs 02:15:31.676 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 239µs 02:15:31.685 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms 02:15:31.685 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 69ms 02:15:32.237 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4622 bytes of XML in 1ms 02:15:32.261 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 10ms 02:15:32.262 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 139µs 02:15:32.263 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 95µs 02:15:32.264 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' produced (4562 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="228"\n name="transformer"\n time="2024-12-11T02:15:30.931450Z"\n version="0.28.10">\n <listing>+package org.eolang.examples\n +alias org.eolang.examples.fibonacci\n +alias org.eolang.io.stdout\n +alias org.eolang.txt.sprintf\n +architect yegor256@gmail.com\n \n [args...] > app\n at. > n!\n QQ.txt.sscanf\n "%d"\n args.at 0\n 0\n at. > e!\n QQ.txt.sscanf\n "%d"\n args.at 1\n 0\n and. > @\n stdout\n sprintf\n "%dth Fibonacci number is %d\n"\n n\n fibonacci n > f\n if.\n not.\n eq.\n e\n f\n []\n sprintf > msg\n "%d not equal to %d"\n e\n f\n TRUE\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n <sheet>resolve-aliases</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>org.eolang.examples</tail>\n <part>org.eolang.examples</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>fibonacci org.eolang.examples.fibonacci</tail>\n <part>fibonacci</part>\n <part>org.eolang.examples.fibonacci</part>\n </meta>\n <meta expanded="" line="3">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n <meta expanded="" line="4">\n <head>alias</head>\n <tail>sprintf org.eolang.txt.sprintf</tail>\n <part>sprintf</part>\n <part>org.eolang.txt.sprintf</part>\n </meta>\n <meta line="5">\n <head>architect</head>\n <tail>yegor256@gmail.com</tail>\n <part>yegor256@gmail.com</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="7" name="app" pos="0">\n <o line="7" name="args" pos="1" vararg=""/>\n <o base=".at" const="" line="8" name="n" pos="2">\n <o base="QQ" line="9" pos="4"/>\n <o base=".txt" line="9" method="" pos="6"/>\n <o base=".sscanf" line="9" method="" pos="10">\n <o base="string" data="string" line="10" pos="6">%d</o>\n <o base="args" line="11" pos="6" ref="7"/>\n <o base=".at" line="11" method="" pos="10">\n <o base="int" data="bytes" line="11" pos="14">00 00 00 00 00 00 00 00</o>\n </o>\n </o>\n <o base="int" data="bytes" line="12" pos="4">00 00 00 00 00 00 00 00</o>\n </o>\n <o base=".at" const="" line="13" name="e" pos="2">\n <o base="QQ" line="14" pos="4"/>\n <o base=".txt" line="14" method="" pos="6"/>\n <o base=".sscanf" line="14" method="" pos="10">\n <o base="string" data="string" line="15" pos="6">%d</o>\n <o base="args" line="16" pos="6" ref="7"/>\n <o base=".at" line="16" method="" pos="10">\n <o base="int" data="bytes" line="16" pos="14">00 00 00 00 00 00 00 01</o>\n </o>\n </o>\n <o base="int" data="bytes" line="17" pos="4">00 00 00 00 00 00 00 00</o>\n </o>\n <o base=".and" line="18" name="@" pos="2">\n <o base="stdout" line="19" pos="4">\n <o base="sprintf" line="20" pos="6">\n <o base="string" data="string" line="21" pos="8">%dth Fibonacci number is %d\n</o>\n <o base="n" line="22" pos="8" ref="8"/>\n <o base="org.eolang.examples fibonacci" line="23" name="f" pos="8">\n <o base="n" line="23" pos="18" ref="8"/>\n </o>\n </o>\n </o>\n <o base=".if" line="24" pos="4">\n <o base=".not" line="25" pos="6">\n <o base=".eq" line="26" pos="8">\n <o base="e" line="27" pos="10" ref="13"/>\n <o base="f" line="28" pos="10"/>\n </o>\n </o>\n <o abstract="" line="29" pos="6">\n <o base="sprintf" line="30" name="msg" pos="8">\n <o base="string" data="string" line="31" pos="10">%d not equal to %d</o>\n <o base="e" line="32" pos="10" ref="13"/>\n <o base="f" line="33" pos="10"/>\n </o>\n </o>\n <o base="bool" data="bytes" line="34" pos="6">01</o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:32.279 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 147µs 02:15:32.279 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 94µs 02:15:32.287 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 709µs 02:15:32.288 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 44ms 02:15:32.289 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4600 bytes of XML in 184µs 02:15:32.380 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms 02:15:32.384 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 424µs 02:15:32.389 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 139µs 02:15:32.390 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (4602 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="228"\n name="transformer"\n time="2024-12-11T02:15:30.931450Z"\n version="0.28.10">\n <listing>+package org.eolang.examples\n +alias org.eolang.examples.fibonacci\n +alias org.eolang.io.stdout\n +alias org.eolang.txt.sprintf\n +architect yegor256@gmail.com\n \n [args...] &gt; app\n at. &gt; n!\n QQ.txt.sscanf\n "%d"\n args.at 0\n 0\n at. &gt; e!\n QQ.txt.sscanf\n "%d"\n args.at 1\n 0\n and. &gt; @\n stdout\n sprintf\n "%dth Fibonacci number is %d\n"\n n\n fibonacci n &gt; f\n if.\n not.\n eq.\n e\n f\n []\n sprintf &gt; msg\n "%d not equal to %d"\n e\n f\n TRUE\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n <sheet>resolve-aliases</sheet>\n <sheet>compress-aliases</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>org.eolang.examples</tail>\n <part>org.eolang.examples</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>fibonacci org.eolang.examples.fibonacci</tail>\n <part>fibonacci</part>\n <part>org.eolang.examples.fibonacci</part>\n </meta>\n <meta expanded="" line="3">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n <meta expanded="" line="4">\n <head>alias</head>\n <tail>sprintf org.eolang.txt.sprintf</tail>\n <part>sprintf</part>\n <part>org.eolang.txt.sprintf</part>\n </meta>\n <meta line="5">\n <head>architect</head>\n <tail>yegor256@gmail.com</tail>\n <part>yegor256@gmail.com</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="7" name="app" pos="0">\n <o line="7" name="args" pos="1" vararg=""/>\n <o base=".at" const="" line="8" name="n" pos="2">\n <o base=".sscanf" line="9" pos="10">\n <o base=".txt" line="9" pos="6">\n <o base="QQ" line="9" pos="4"/>\n </o>\n <o base="string" data="string" line="10" pos="6">%d</o>\n <o base=".at" line="11" pos="10">\n <o base="args" line="11" pos="6" ref="7"/>\n <o base="int" data="bytes" line="11" pos="14">00 00 00 00 00 00 00 00</o>\n </o>\n </o>\n <o base="int" data="bytes" line="12" pos="4">00 00 00 00 00 00 00 00</o>\n </o>\n <o base=".at" const="" line="13" name="e" pos="2">\n <o base=".sscanf" line="14" pos="10">\n <o base=".txt" line="14" pos="6">\n <o base="QQ" line="14" pos="4"/>\n </o>\n <o base="string" data="string" line="15" pos="6">%d</o>\n <o base=".at" line="16" pos="10">\n <o base="args" line="16" pos="6" ref="7"/>\n <o base="int" data="bytes" line="16" pos="14">00 00 00 00 00 00 00 01</o>\n </o>\n </o>\n <o base="int" data="bytes" line="17" pos="4">00 00 00 00 00 00 00 00</o>\n </o>\n <o base=".and" line="18" name="@" pos="2">\n <o base="stdout" line="19" pos="4">\n <o base="sprintf" line="20" pos="6">\n <o base="string" data="string" line="21" pos="8">%dth Fibonacci number is %d\n</o>\n <o base="n" line="22" pos="8" ref="8"/>\n <o base="org.eolang.examples fibonacci" line="23" name="f" pos="8">\n <o base="n" line="23" pos="18" ref="8"/>\n </o>\n </o>\n </o>\n <o base=".if" line="24" pos="4">\n <o base=".not" line="25" pos="6">\n <o base=".eq" line="26" pos="8">\n <o base="e" line="27" pos="10" ref="13"/>\n <o base="f" line="28" pos="10"/>\n </o>\n </o>\n <o abstract="" line="29" pos="6">\n <o base="sprintf" line="30" name="msg" pos="8">\n <o base="string" data="string" line="31" pos="10">%d not equal to %d</o>\n <o base="e" line="32" pos="10" ref="13"/>\n <o base="f" line="33" pos="10"/>\n </o>\n </o>\n <o base="bool" data="bytes" line="34" pos="6">01</o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:32.402 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 180µs 02:15:32.402 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 102µs 02:15:32.403 [main] WARN com.yegor256.xsline.TrFast MDC= - XSL transformation 'wrap-method-calls' took too long 103ms (over 100ms) 02:15:32.409 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 105µs 02:15:32.412 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 105µs 02:15:32.424 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms 02:15:32.426 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 127ms 02:15:32.440 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4641 bytes of XML in 7ms 02:15:32.476 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 26ms 02:15:32.550 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 28ms 02:15:32.554 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 17837 bytes of XML in 1ms 02:15:32.590 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 11ms 02:15:32.594 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 436µs 02:15:32.595 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 249µs 02:15:32.596 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' made no changes 02:15:32.598 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 228µs 02:15:32.599 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 85µs 02:15:32.612 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 02:15:32.616 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 55ms 02:15:32.618 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 17859 bytes of XML in 345µs 02:15:32.648 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 11ms 02:15:32.654 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 3ms 02:15:32.655 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 396µs 02:15:32.656 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' made no changes 02:15:32.658 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 89µs 02:15:32.658 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 80µs 02:15:32.672 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms 02:15:32.673 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 52ms 02:15:32.677 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 17898 bytes of XML in 1ms 02:15:32.701 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 16ms 02:15:32.754 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 21ms 02:15:32.756 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2031 bytes of XML in 2ms 02:15:32.782 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:32.784 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 126µs 02:15:32.785 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 90µs 02:15:32.786 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' made no changes 02:15:32.786 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 78µs 02:15:32.787 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 80µs 02:15:32.797 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 452µs 02:15:32.800 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 41ms 02:15:32.805 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2053 bytes of XML in 118µs 02:15:32.829 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 634µs 02:15:32.830 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 107µs 02:15:32.831 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 80µs 02:15:32.831 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (2039 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="9"\n name="transformer"\n time="2024-12-11T02:15:31.166063Z"\n version="0.28.10">\n <listing>+architect yegor256@gmail.com\n +package org.eolang.examples\n \n [n] > fibonacci\n if. > @\n lt.\n n\n 2\n n\n plus.\n fibonacci\n n.minus 1\n fibonacci\n n.minus 2\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n <sheet>resolve-aliases</sheet>\n <sheet>compress-aliases</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>architect</head>\n <tail>yegor256@gmail.com</tail>\n <part>yegor256@gmail.com</part>\n </meta>\n <meta line="2">\n <head>package</head>\n <tail>org.eolang.examples</tail>\n <part>org.eolang.examples</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="4" name="fibonacci" pos="0">\n <o line="4" name="n" pos="1"/>\n <o base=".if" line="5" name="@" pos="2">\n <o base=".lt" line="6" pos="4">\n <o base="n" line="7" pos="6" ref="4"/>\n <o base="int" data="bytes" line="8" pos="6">00 00 00 00 00 00 00 02</o>\n </o>\n <o base="n" line="9" pos="4" ref="4"/>\n <o base=".plus" line="10" pos="4">\n <o base="fibonacci" line="11" pos="6" ref="4">\n <o base=".minus" line="12" pos="9">\n <o base="n" line="12" pos="8" ref="4"/>\n <o base="int" data="bytes" line="12" pos="16">00 00 00 00 00 00 00 01</o>\n </o>\n </o>\n <o base="fibonacci" line="13" pos="6" ref="4">\n <o base=".minus" line="14" pos="9">\n <o base="n" line="14" pos="8" ref="4"/>\n <o base="int" data="bytes" line="14" pos="16">00 00 00 00 00 00 00 02</o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:32.840 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 79µs 02:15:32.841 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 82µs 02:15:32.852 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms 02:15:32.852 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 39ms 02:15:32.854 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2078 bytes of XML in 109µs 02:15:32.864 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms 02:15:32.900 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 12ms 02:15:32.943 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s) 02:15:32.944 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 15 EO lines compiled 02:15:32.959 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s) 02:15:32.969 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 8 EO lines compiled 02:15:32.970 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1741 bytes of XML in 601µs 02:15:32.984 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:32.989 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 139µs 02:15:32.990 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 115µs 02:15:32.990 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (1757 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="1"\n name="transformer"\n time="2024-12-11T02:15:32.916445Z"\n version="0.28.10">\n <listing>+alias utils.util\n +alias org.eolang.txt.sprintf\n +alias org.eolang.io.stdout\n \n [] > main\n util > @\n action 20 > xx\n [] > main_action\n stdout > @\n sprintf\n "hehe %d"\n xx\n \n [] > app\n main.main_action > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>utils.util</tail>\n <part>utils.util</part>\n </meta>\n <meta line="2">\n <head>alias</head>\n <tail>org.eolang.txt.sprintf</tail>\n <part>org.eolang.txt.sprintf</part>\n </meta>\n <meta line="3">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="5" name="main" pos="0">\n <o base="util" line="6" name="@" pos="2"/>\n <o base="action" line="7" name="xx" pos="2">\n <o base="int" data="bytes" line="7" pos="9">00 00 00 00 00 00 00 14</o>\n </o>\n <o abstract="" line="8" name="main_action" pos="2">\n <o base="stdout" line="9" name="@" pos="4">\n <o base="sprintf" line="10" pos="6">\n <o base="string" data="string" line="11" pos="8">hehe %d</o>\n <o base="xx" line="12" pos="8" ref="7"/>\n </o>\n </o>\n </o>\n </o>\n <o abstract="" line="14" name="app" pos="0">\n <o base="main" line="15" pos="2" ref="5"/>\n <o base=".main_action" line="15" method="" name="@" pos="6"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:32.999 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 123µs 02:15:32.999 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 107µs 02:15:33.002 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 434µs 02:15:33.011 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 597µs 02:15:33.012 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 105µs 02:15:33.013 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 82µs 02:15:33.014 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (1941 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="1"\n name="transformer"\n time="2024-12-11T02:15:32.916445Z"\n version="0.28.10">\n <listing>+alias utils.util\n +alias org.eolang.txt.sprintf\n +alias org.eolang.io.stdout\n \n [] > main\n util > @\n action 20 > xx\n [] > main_action\n stdout > @\n sprintf\n "hehe %d"\n xx\n \n [] > app\n main.main_action > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>util utils.util</tail>\n <part>util</part>\n <part>utils.util</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>sprintf org.eolang.txt.sprintf</tail>\n <part>sprintf</part>\n <part>org.eolang.txt.sprintf</part>\n </meta>\n <meta expanded="" line="3">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="5" name="main" pos="0">\n <o base="util" line="6" name="@" pos="2"/>\n <o base="action" line="7" name="xx" pos="2">\n <o base="int" data="bytes" line="7" pos="9">00 00 00 00 00 00 00 14</o>\n </o>\n <o abstract="" line="8" name="main_action" pos="2">\n <o base="stdout" line="9" name="@" pos="4">\n <o base="sprintf" line="10" pos="6">\n <o base="string" data="string" line="11" pos="8">hehe %d</o>\n <o base="xx" line="12" pos="8" ref="7"/>\n </o>\n </o>\n </o>\n </o>\n <o abstract="" line="14" name="app" pos="0">\n <o base="main" line="15" pos="2" ref="5"/>\n <o base=".main_action" line="15" method="" name="@" pos="6"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:33.022 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 94µs 02:15:33.023 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 94µs 02:15:33.037 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 451µs 02:15:33.046 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 704µs 02:15:33.047 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 114µs 02:15:33.048 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 98µs 02:15:33.050 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (2012 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="1"\n name="transformer"\n time="2024-12-11T02:15:32.916445Z"\n version="0.28.10">\n <listing>+alias utils.util\n +alias org.eolang.txt.sprintf\n +alias org.eolang.io.stdout\n \n [] > main\n util > @\n action 20 > xx\n [] > main_action\n stdout > @\n sprintf\n "hehe %d"\n xx\n \n [] > app\n main.main_action > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>util utils.util</tail>\n <part>util</part>\n <part>utils.util</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>sprintf org.eolang.txt.sprintf</tail>\n <part>sprintf</part>\n <part>org.eolang.txt.sprintf</part>\n </meta>\n <meta expanded="" line="3">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="5" name="main" pos="0">\n <o base="utils.util" line="6" name="@" pos="2"/>\n <o base="action" line="7" name="xx" pos="2">\n <o base="int" data="bytes" line="7" pos="9">00 00 00 00 00 00 00 14</o>\n </o>\n <o abstract="" line="8" name="main_action" pos="2">\n <o base="org.eolang.io.stdout" line="9" name="@" pos="4">\n <o base="org.eolang.txt.sprintf" line="10" pos="6">\n <o base="string" data="string" line="11" pos="8">hehe %d</o>\n <o base="xx" line="12" pos="8" ref="7"/>\n </o>\n </o>\n </o>\n </o>\n <o abstract="" line="14" name="app" pos="0">\n <o base="main" line="15" pos="2" ref="5"/>\n <o base=".main_action" line="15" method="" name="@" pos="6"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:33.053 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 101µs 02:15:33.054 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 98µs 02:15:33.061 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:33.062 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 89ms 02:15:33.064 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1114 bytes of XML in 79µs 02:15:33.089 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 8ms 02:15:33.089 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 194µs 02:15:33.090 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 125µs 02:15:33.091 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (1122 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="1"\n name="transformer"\n time="2024-12-11T02:15:32.946871Z"\n version="0.28.10">\n <listing>+package utils\n \n [] &gt; util\n [i] &gt; action\n if. &gt; @\n i.gt 5\n 7\n 8\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>utils</tail>\n <part>utils</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="util" pos="0">\n <o abstract="" line="4" name="action" pos="2">\n <o line="4" name="i" pos="3"/>\n <o base=".if" line="5" name="@" pos="4">\n <o base="i" line="6" pos="6" ref="4"/>\n <o base=".gt" line="6" method="" pos="7">\n <o base="int" data="bytes" line="6" pos="11">00 00 00 00 00 00 00 05</o>\n </o>\n <o base="int" data="bytes" line="7" pos="6">00 00 00 00 00 00 00 07</o>\n <o base="int" data="bytes" line="8" pos="6">00 00 00 00 00 00 00 08</o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:33.093 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 125µs 02:15:33.094 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 138µs 02:15:33.101 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 798µs 02:15:33.109 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 380µs 02:15:33.110 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 597µs 02:15:33.112 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 102µs 02:15:33.113 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes 02:15:33.113 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 242µs 02:15:33.114 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 213µs 02:15:33.123 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 356µs 02:15:33.136 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 437µs 02:15:33.137 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 368µs 02:15:33.139 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 631µs 02:15:33.140 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes 02:15:33.140 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 222µs 02:15:33.141 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 235µs 02:15:33.150 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 357µs 02:15:33.151 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 78ms 02:15:33.358 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2009 bytes of XML in 123µs 02:15:33.387 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 705µs 02:15:33.391 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 124µs 02:15:33.396 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 105µs 02:15:33.396 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' produced (1958 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="1"\n name="transformer"\n time="2024-12-11T02:15:32.916445Z"\n version="0.28.10">\n <listing>+alias utils.util\n +alias org.eolang.txt.sprintf\n +alias org.eolang.io.stdout\n \n [] > main\n util > @\n action 20 > xx\n [] > main_action\n stdout > @\n sprintf\n "hehe %d"\n xx\n \n [] > app\n main.main_action > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n <sheet>resolve-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>util utils.util</tail>\n <part>util</part>\n <part>utils.util</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>sprintf org.eolang.txt.sprintf</tail>\n <part>sprintf</part>\n <part>org.eolang.txt.sprintf</part>\n </meta>\n <meta expanded="" line="3">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="5" name="main" pos="0">\n <o base="util" line="6" name="@" pos="2"/>\n <o base="@" line="7" pos="8"/>\n <o base=".action" line="7" name="xx" pos="2"/>\n <o abstract="" line="8" name="main_action" pos="2">\n <o base="stdout" line="9" name="@" pos="4">\n <o base="sprintf" line="10" pos="6">\n <o base="string" data="string" line="11" pos="8">hehe %d</o>\n <o base="xx" line="12" pos="8" ref="7"/>\n </o>\n </o>\n </o>\n </o>\n <o abstract="" line="14" name="app" pos="0">\n <o base="main" line="15" pos="2" ref="5"/>\n <o base=".main_action" line="15" method="" name="@" pos="6"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:33.406 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 101µs 02:15:33.407 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 86µs 02:15:33.410 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 451µs 02:15:33.412 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 38ms 02:15:33.413 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1996 bytes of XML in 114µs 02:15:33.431 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:33.432 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 125µs 02:15:33.433 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 102µs 02:15:33.433 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (2002 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="1"\n name="transformer"\n time="2024-12-11T02:15:32.916445Z"\n version="0.28.10">\n <listing>+alias utils.util\n +alias org.eolang.txt.sprintf\n +alias org.eolang.io.stdout\n \n [] > main\n util > @\n action 20 > xx\n [] > main_action\n stdout > @\n sprintf\n "hehe %d"\n xx\n \n [] > app\n main.main_action > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n <sheet>resolve-aliases</sheet>\n <sheet>compress-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>util utils.util</tail>\n <part>util</part>\n <part>utils.util</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>sprintf org.eolang.txt.sprintf</tail>\n <part>sprintf</part>\n <part>org.eolang.txt.sprintf</part>\n </meta>\n <meta expanded="" line="3">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="5" name="main" pos="0">\n <o base="util" line="6" name="@" pos="2"/>\n <o base="@" line="7" pos="8"/>\n <o base=".action" line="7" name="xx" pos="2"/>\n <o abstract="" line="8" name="main_action" pos="2">\n <o base="stdout" line="9" name="@" pos="4">\n <o base="sprintf" line="10" pos="6">\n <o base="string" data="string" line="11" pos="8">hehe %d</o>\n <o base="xx" line="12" pos="8" ref="7"/>\n </o>\n </o>\n </o>\n </o>\n <o abstract="" line="14" name="app" pos="0">\n <o base=".main_action" line="15" name="@" pos="6">\n <o base="main" line="15" pos="2" ref="5"/>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:33.443 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 109µs 02:15:33.444 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 78µs 02:15:33.455 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 457µs 02:15:33.456 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 34ms 02:15:33.458 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2041 bytes of XML in 117µs 02:15:33.472 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 10ms 02:15:33.502 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms 02:15:33.505 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1253 bytes of XML in 523µs 02:15:33.517 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 516µs 02:15:33.521 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 108µs 02:15:33.522 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 87µs 02:15:33.522 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' made no changes 02:15:33.523 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 95µs 02:15:33.523 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 77µs 02:15:33.526 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 379µs 02:15:33.532 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 24ms 02:15:33.533 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1275 bytes of XML in 101µs 02:15:33.550 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 455µs 02:15:33.550 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 98µs 02:15:33.552 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 77µs 02:15:33.552 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (1268 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="1"\n name="transformer"\n time="2024-12-11T02:15:32.946871Z"\n version="0.28.10">\n <listing>+package utils\n \n [] &gt; util\n [i] &gt; action\n if. &gt; @\n i.gt 5\n 7\n 8\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n <sheet>resolve-aliases</sheet>\n <sheet>compress-aliases</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>utils</tail>\n <part>utils</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="util" pos="0">\n <o abstract="" line="4" name="action" pos="2">\n <o line="4" name="i" pos="3"/>\n <o base=".if" line="5" name="@" pos="4">\n <o base=".gt" line="6" pos="7">\n <o base="i" line="6" pos="6" ref="4"/>\n <o base="int" data="bytes" line="6" pos="11">00 00 00 00 00 00 00 05</o>\n </o>\n <o base="int" data="bytes" line="7" pos="6">00 00 00 00 00 00 00 07</o>\n <o base="int" data="bytes" line="8" pos="6">00 00 00 00 00 00 00 08</o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:33.559 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 85µs 02:15:33.562 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 102µs 02:15:33.580 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 378µs 02:15:33.581 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 45ms 02:15:33.583 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1307 bytes of XML in 602µs 02:15:33.587 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 02:15:33.614 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 10ms 02:15:33.655 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s) 02:15:33.655 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 20 EO lines compiled 02:15:33.656 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2159 bytes of XML in 178µs 02:15:33.681 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms 02:15:33.683 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 197µs 02:15:33.684 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 112µs 02:15:33.689 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (2218 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="15"\n name="transformer"\n time="2024-12-11T02:15:33.628745Z"\n version="0.28.10">\n <listing>+alias stdout org.eolang.io.stdout\n \n [] > animal\n [t] > talk\n stdout t > @\n \n [] > cat\n animal > @\n \n [] > dog\n animal > @\n [t] > talk\n stdout "Woof" > @\n \n [x] > app\n if. > milo\n x.eq "cat"\n cat\n dog\n milo.talk "hehe" > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="talk" pos="2">\n <o line="4" name="t" pos="3"/>\n <o base="stdout" line="5" name="@" pos="4">\n <o base="t" line="5" pos="11" ref="4"/>\n </o>\n </o>\n </o>\n <o abstract="" line="7" name="cat" pos="0">\n <o base="animal" line="8" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="10" name="dog" pos="0">\n <o base="animal" line="11" name="@" pos="2" ref="3"/>\n <o abstract="" line="12" name="talk" pos="2">\n <o line="12" name="t" pos="3"/>\n <o base="stdout" line="13" name="@" pos="4">\n <o base="string" data="string" line="13" pos="11">Woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="15" name="app" pos="0">\n <o line="15" name="x" pos="1"/>\n <o base=".if" line="16" name="milo" pos="2">\n <o base="x" line="17" pos="4" ref="15"/>\n <o base=".eq" line="17" method="" pos="5">\n <o base="string" data="string" line="17" pos="9">cat</o>\n </o>\n <o base="cat" line="18" pos="4" ref="7"/>\n <o base="dog" line="19" pos="4" ref="10"/>\n </o>\n <o base="milo" line="20" pos="2" ref="16"/>\n <o base=".talk" line="20" method="" name="@" pos="6">\n <o base="string" data="string" line="20" pos="12">hehe</o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:33.700 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 919µs 02:15:33.701 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 343µs 02:15:33.706 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:33.715 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 765µs 02:15:33.717 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 416µs 02:15:33.717 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 108µs 02:15:33.719 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes 02:15:33.720 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 217µs 02:15:33.721 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 212µs 02:15:33.729 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 02:15:33.738 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms 02:15:33.740 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 383µs 02:15:33.741 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 235µs 02:15:33.742 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (2324 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="15"\n name="transformer"\n time="2024-12-11T02:15:33.628745Z"\n version="0.28.10">\n <listing>+alias stdout org.eolang.io.stdout\n \n [] > animal\n [t] > talk\n stdout t > @\n \n [] > cat\n animal > @\n \n [] > dog\n animal > @\n [t] > talk\n stdout "Woof" > @\n \n [x] > app\n if. > milo\n x.eq "cat"\n cat\n dog\n milo.talk "hehe" > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="talk" pos="2">\n <o line="4" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="5" name="@" pos="4">\n <o base="t" line="5" pos="11" ref="4"/>\n </o>\n </o>\n </o>\n <o abstract="" line="7" name="cat" pos="0">\n <o base="animal" line="8" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="10" name="dog" pos="0">\n <o base="animal" line="11" name="@" pos="2" ref="3"/>\n <o abstract="" line="12" name="talk" pos="2">\n <o line="12" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="13" name="@" pos="4">\n <o base="string" data="string" line="13" pos="11">Woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="15" name="app" pos="0">\n <o line="15" name="x" pos="1"/>\n <o base=".if" line="16" name="milo" pos="2">\n <o base="x" line="17" pos="4" ref="15"/>\n <o base=".eq" line="17" method="" pos="5">\n <o base="string" data="string" line="17" pos="9">cat</o>\n </o>\n <o base="cat" line="18" pos="4" ref="7"/>\n <o base="dog" line="19" pos="4" ref="10"/>\n </o>\n <o base="milo" line="20" pos="2" ref="16"/>\n <o base=".talk" line="20" method="" name="@" pos="6">\n <o base="string" data="string" line="20" pos="12">hehe</o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:33.757 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 179µs 02:15:33.758 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 99µs 02:15:33.763 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 964µs 02:15:33.764 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 96ms 02:15:33.867 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2901 bytes of XML in 156µs 02:15:33.887 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 02:15:33.889 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 239µs 02:15:33.892 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 1ms 02:15:33.893 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' produced (2857 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="15"\n name="transformer"\n time="2024-12-11T02:15:33.628745Z"\n version="0.28.10">\n <listing>+alias stdout org.eolang.io.stdout\n \n [] > animal\n [t] > talk\n stdout t > @\n \n [] > cat\n animal &gt; @\n \n [] &gt; dog\n animal &gt; @\n [t] &gt; talk\n stdout "Woof" &gt; @\n \n [x] &gt; app\n if. &gt; milo\n x.eq "cat"\n cat\n dog\n milo.talk "hehe" &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n <sheet>resolve-aliases</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="talk" pos="2">\n <o line="4" name="t" pos="3"/>\n <o base="stdout" line="5" name="@" pos="4">\n <o base="t" line="5" pos="11" ref="4"/>\n </o>\n </o>\n </o>\n <o abstract="" line="7" name="cat" pos="0">\n <o base="animal" line="8" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="10" name="dog" pos="0">\n <o base="animal" line="11" name="@" pos="2" ref="3"/>\n <o abstract="" line="12" name="talk" pos="2">\n <o line="12" name="t" pos="3"/>\n <o base="stdout" line="13" name="@" pos="4">\n <o base="string" data="string" line="13" pos="11">Woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="15" name="app" pos="0">\n <o line="15" name="x" pos="1"/>\n <o base=".if" line="16" name="milo" pos="2">\n <o base="x" line="17" pos="4" ref="15"/>\n <o base=".eq" line="17" method="" pos="5">\n <o base="string" data="string" line="17" pos="9">cat</o>\n </o>\n <o base="cat" line="18" pos="4" ref="7"/>\n <o base="dog" line="19" pos="4" ref="10"/>\n </o>\n <o base=".if" line="20" name="@" pos="2">\n <o base="x" line="17" pos="4" ref="15"/>\n <o base=".eq" line="17" method="" pos="5">\n <o base="string" data="string" line="17" pos="9">cat</o>\n </o>\n <o base="milo" line="20" pos="2" ref="7"/>\n <o base=".@" line="20" method="" pos="11"/>\n <o base=".talk" line="20" method="" pos="6">\n <o base="string" data="string" line="20" pos="12">hehe</o>\n </o>\n <o base="milo" line="20" pos="2" ref="10"/>\n <o base=".talk" line="20" method="" pos="6">\n <o base="string" data="string" line="20" pos="12">hehe</o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:33.905 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 99µs 02:15:33.906 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 302µs 02:15:33.913 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms 02:15:33.913 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 37ms 02:15:33.914 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2895 bytes of XML in 129µs 02:15:33.931 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 828µs 02:15:33.934 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 239µs 02:15:33.935 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 208µs 02:15:33.936 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (2882 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="15"\n name="transformer"\n time="2024-12-11T02:15:33.628745Z"\n version="0.28.10">\n <listing>+alias stdout org.eolang.io.stdout\n \n [] > animal\n [t] > talk\n stdout t > @\n \n [] > cat\n animal > @\n \n [] > dog\n animal > @\n [t] > talk\n stdout "Woof" > @\n \n [x] > app\n if. > milo\n x.eq "cat"\n cat\n dog\n milo.talk "hehe" > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n <sheet>resolve-aliases</sheet>\n <sheet>compress-aliases</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="talk" pos="2">\n <o line="4" name="t" pos="3"/>\n <o base="stdout" line="5" name="@" pos="4">\n <o base="t" line="5" pos="11" ref="4"/>\n </o>\n </o>\n </o>\n <o abstract="" line="7" name="cat" pos="0">\n <o base="animal" line="8" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="10" name="dog" pos="0">\n <o base="animal" line="11" name="@" pos="2" ref="3"/>\n <o abstract="" line="12" name="talk" pos="2">\n <o line="12" name="t" pos="3"/>\n <o base="stdout" line="13" name="@" pos="4">\n <o base="string" data="string" line="13" pos="11">Woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="15" name="app" pos="0">\n <o line="15" name="x" pos="1"/>\n <o base=".if" line="16" name="milo" pos="2">\n <o base=".eq" line="17" pos="5">\n <o base="x" line="17" pos="4" ref="15"/>\n <o base="string" data="string" line="17" pos="9">cat</o>\n </o>\n <o base="cat" line="18" pos="4" ref="7"/>\n <o base="dog" line="19" pos="4" ref="10"/>\n </o>\n <o base=".if" line="20" name="@" pos="2">\n <o base=".eq" line="17" pos="5">\n <o base="x" line="17" pos="4" ref="15"/>\n <o base="string" data="string" line="17" pos="9">cat</o>\n </o>\n <o base=".talk" line="20" pos="6">\n <o base=".@" line="20" pos="11">\n <o base="milo" line="20" pos="2" ref="7"/>\n </o>\n <o base="string" data="string" line="20" pos="12">hehe</o>\n </o>\n <o base=".talk" line="20" pos="6">\n <o base="milo" line="20" pos="2" ref="10"/>\n <o base="string" data="string" line="20" pos="12">hehe</o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:33.952 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 97µs 02:15:33.953 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 113µs 02:15:33.962 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:33.963 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 41ms 02:15:33.968 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2921 bytes of XML in 149µs 02:15:33.980 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms 02:15:34.005 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms 02:15:34.046 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s) 02:15:34.053 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 15 EO lines compiled 02:15:34.063 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s) 02:15:34.069 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 8 EO lines compiled 02:15:34.073 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1795 bytes of XML in 2ms 02:15:34.088 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 832µs 02:15:34.093 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 159µs 02:15:34.094 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 112µs 02:15:34.095 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (1811 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="2"\n name="transformer"\n time="2024-12-11T02:15:34.023297Z"\n version="0.28.10">\n <listing>+alias utils.util\n +alias org.eolang.txt.sprintf\n +alias org.eolang.io.stdout\n \n [] > main\n util > @\n $.action 20 > xx\n [] > main_action\n stdout > @\n sprintf\n "hehe %d"\n xx\n \n [] > app\n main.main_action > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>utils.util</tail>\n <part>utils.util</part>\n </meta>\n <meta line="2">\n <head>alias</head>\n <tail>org.eolang.txt.sprintf</tail>\n <part>org.eolang.txt.sprintf</part>\n </meta>\n <meta line="3">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="5" name="main" pos="0">\n <o base="util" line="6" name="@" pos="2"/>\n <o base="$" line="7" pos="2"/>\n <o base=".action" line="7" method="" name="xx" pos="3">\n <o base="int" data="bytes" line="7" pos="11">00 00 00 00 00 00 00 14</o>\n </o>\n <o abstract="" line="8" name="main_action" pos="2">\n <o base="stdout" line="9" name="@" pos="4">\n <o base="sprintf" line="10" pos="6">\n <o base="string" data="string" line="11" pos="8">hehe %d</o>\n <o base="xx" line="12" pos="8" ref="7"/>\n </o>\n </o>\n </o>\n </o>\n <o abstract="" line="14" name="app" pos="0">\n <o base="main" line="15" pos="2" ref="5"/>\n <o base=".main_action" line="15" method="" name="@" pos="6"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:34.102 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 138µs 02:15:34.102 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 105µs 02:15:34.108 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 02:15:34.115 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 656µs 02:15:34.117 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 104µs 02:15:34.118 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 221µs 02:15:34.119 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (1995 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="2"\n name="transformer"\n time="2024-12-11T02:15:34.023297Z"\n version="0.28.10">\n <listing>+alias utils.util\n +alias org.eolang.txt.sprintf\n +alias org.eolang.io.stdout\n \n [] > main\n util > @\n $.action 20 > xx\n [] > main_action\n stdout > @\n sprintf\n "hehe %d"\n xx\n \n [] > app\n main.main_action > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>util utils.util</tail>\n <part>util</part>\n <part>utils.util</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>sprintf org.eolang.txt.sprintf</tail>\n <part>sprintf</part>\n <part>org.eolang.txt.sprintf</part>\n </meta>\n <meta expanded="" line="3">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="5" name="main" pos="0">\n <o base="util" line="6" name="@" pos="2"/>\n <o base="$" line="7" pos="2"/>\n <o base=".action" line="7" method="" name="xx" pos="3">\n <o base="int" data="bytes" line="7" pos="11">00 00 00 00 00 00 00 14</o>\n </o>\n <o abstract="" line="8" name="main_action" pos="2">\n <o base="stdout" line="9" name="@" pos="4">\n <o base="sprintf" line="10" pos="6">\n <o base="string" data="string" line="11" pos="8">hehe %d</o>\n <o base="xx" line="12" pos="8" ref="7"/>\n </o>\n </o>\n </o>\n </o>\n <o abstract="" line="14" name="app" pos="0">\n <o base="main" line="15" pos="2" ref="5"/>\n <o base=".main_action" line="15" method="" name="@" pos="6"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:34.131 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 111µs 02:15:34.136 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 104µs 02:15:34.140 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:34.148 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:34.152 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 481µs 02:15:34.153 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 298µs 02:15:34.155 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (2066 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="2"\n name="transformer"\n time="2024-12-11T02:15:34.023297Z"\n version="0.28.10">\n <listing>+alias utils.util\n +alias org.eolang.txt.sprintf\n +alias org.eolang.io.stdout\n \n [] > main\n util > @\n $.action 20 > xx\n [] > main_action\n stdout > @\n sprintf\n "hehe %d"\n xx\n \n [] &gt; app\n main.main_action &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>util utils.util</tail>\n <part>util</part>\n <part>utils.util</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>sprintf org.eolang.txt.sprintf</tail>\n <part>sprintf</part>\n <part>org.eolang.txt.sprintf</part>\n </meta>\n <meta expanded="" line="3">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="5" name="main" pos="0">\n <o base="utils.util" line="6" name="@" pos="2"/>\n <o base="$" line="7" pos="2"/>\n <o base=".action" line="7" method="" name="xx" pos="3">\n <o base="int" data="bytes" line="7" pos="11">00 00 00 00 00 00 00 14</o>\n </o>\n <o abstract="" line="8" name="main_action" pos="2">\n <o base="org.eolang.io.stdout" line="9" name="@" pos="4">\n <o base="org.eolang.txt.sprintf" line="10" pos="6">\n <o base="string" data="string" line="11" pos="8">hehe %d</o>\n <o base="xx" line="12" pos="8" ref="7"/>\n </o>\n </o>\n </o>\n </o>\n <o abstract="" line="14" name="app" pos="0">\n <o base="main" line="15" pos="2" ref="5"/>\n <o base=".main_action" line="15" method="" name="@" pos="6"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:34.163 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 133µs 02:15:34.167 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 110µs 02:15:34.170 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 475µs 02:15:34.171 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 92ms 02:15:34.173 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1114 bytes of XML in 73µs 02:15:34.191 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 525µs 02:15:34.195 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 171µs 02:15:34.196 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 124µs 02:15:34.196 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (1122 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="0"\n name="transformer"\n time="2024-12-11T02:15:34.056487Z"\n version="0.28.10">\n <listing>+package utils\n \n [] > util\n [i] > action\n if. > @\n i.gt 5\n 7\n 8\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>utils</tail>\n <part>utils</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="util" pos="0">\n <o abstract="" line="4" name="action" pos="2">\n <o line="4" name="i" pos="3"/>\n <o base=".if" line="5" name="@" pos="4">\n <o base="i" line="6" pos="6" ref="4"/>\n <o base=".gt" line="6" method="" pos="7">\n <o base="int" data="bytes" line="6" pos="11">00 00 00 00 00 00 00 05</o>\n </o>\n <o base="int" data="bytes" line="7" pos="6">00 00 00 00 00 00 00 07</o>\n <o base="int" data="bytes" line="8" pos="6">00 00 00 00 00 00 00 08</o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:34.203 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 124µs 02:15:34.205 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 112µs 02:15:34.217 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms 02:15:34.221 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 375µs 02:15:34.223 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 1ms 02:15:34.225 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 215µs 02:15:34.225 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes 02:15:34.226 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 204µs 02:15:34.228 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 85µs 02:15:34.233 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:34.241 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 459µs 02:15:34.242 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 125µs 02:15:34.243 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 108µs 02:15:34.243 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes 02:15:34.244 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 108µs 02:15:34.245 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 216µs 02:15:34.250 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 332µs 02:15:34.251 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 65ms 02:15:34.512 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2171 bytes of XML in 123µs 02:15:34.538 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 762µs 02:15:34.540 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 139µs 02:15:34.542 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 112µs 02:15:34.542 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' produced (2120 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="2"\n name="transformer"\n time="2024-12-11T02:15:34.023297Z"\n version="0.28.10">\n <listing>+alias utils.util\n +alias org.eolang.txt.sprintf\n +alias org.eolang.io.stdout\n \n [] > main\n util > @\n $.action 20 > xx\n [] > main_action\n stdout > @\n sprintf\n "hehe %d"\n xx\n \n [] > app\n main.main_action > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n <sheet>resolve-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>util utils.util</tail>\n <part>util</part>\n <part>utils.util</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>sprintf org.eolang.txt.sprintf</tail>\n <part>sprintf</part>\n <part>org.eolang.txt.sprintf</part>\n </meta>\n <meta expanded="" line="3">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="5" name="main" pos="0">\n <o base="util" line="6" name="@" pos="2"/>\n <o base="$" line="7" pos="2"/>\n <o base=".@" line="7" method="" pos="10"/>\n <o base=".action" line="7" method="" name="xx" pos="3">\n <o base="int" data="bytes" line="7" pos="11">00 00 00 00 00 00 00 14</o>\n </o>\n <o abstract="" line="8" name="main_action" pos="2">\n <o base="stdout" line="9" name="@" pos="4">\n <o base="sprintf" line="10" pos="6">\n <o base="string" data="string" line="11" pos="8">hehe %d</o>\n <o base="xx" line="12" pos="8" ref="7"/>\n </o>\n </o>\n </o>\n </o>\n <o abstract="" line="14" name="app" pos="0">\n <o base="main" line="15" pos="2" ref="5"/>\n <o base=".main_action" line="15" method="" name="@" pos="6"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:34.550 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 89µs 02:15:34.551 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 77µs 02:15:34.558 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 02:15:34.558 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 35ms 02:15:34.560 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2158 bytes of XML in 115µs 02:15:34.579 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 857µs 02:15:34.582 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 139µs 02:15:34.583 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 212µs 02:15:34.583 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (2169 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="2"\n name="transformer"\n time="2024-12-11T02:15:34.023297Z"\n version="0.28.10">\n <listing>+alias utils.util\n +alias org.eolang.txt.sprintf\n +alias org.eolang.io.stdout\n \n [] > main\n util > @\n $.action 20 > xx\n [] > main_action\n stdout > @\n sprintf\n "hehe %d"\n xx\n \n [] > app\n main.main_action > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n <sheet>resolve-aliases</sheet>\n <sheet>compress-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>util utils.util</tail>\n <part>util</part>\n <part>utils.util</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>sprintf org.eolang.txt.sprintf</tail>\n <part>sprintf</part>\n <part>org.eolang.txt.sprintf</part>\n </meta>\n <meta expanded="" line="3">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="5" name="main" pos="0">\n <o base="util" line="6" name="@" pos="2"/>\n <o base=".action" line="7" name="xx" pos="3">\n <o base=".@" line="7" pos="10">\n <o base="$" line="7" pos="2"/>\n </o>\n <o base="int" data="bytes" line="7" pos="11">00 00 00 00 00 00 00 14</o>\n </o>\n <o abstract="" line="8" name="main_action" pos="2">\n <o base="stdout" line="9" name="@" pos="4">\n <o base="sprintf" line="10" pos="6">\n <o base="string" data="string" line="11" pos="8">hehe %d</o>\n <o base="xx" line="12" pos="8" ref="7"/>\n </o>\n </o>\n </o>\n </o>\n <o abstract="" line="14" name="app" pos="0">\n <o base=".main_action" line="15" name="@" pos="6">\n <o base="main" line="15" pos="2" ref="5"/>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:34.593 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 93µs 02:15:34.593 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 76µs 02:15:34.601 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 514µs 02:15:34.602 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 32ms 02:15:34.605 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2208 bytes of XML in 175µs 02:15:34.611 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 02:15:34.644 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms 02:15:34.645 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1253 bytes of XML in 165µs 02:15:34.660 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:34.663 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 106µs 02:15:34.663 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 78µs 02:15:34.664 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' made no changes 02:15:34.666 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 2ms 02:15:34.668 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 86µs 02:15:34.675 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 679µs 02:15:34.675 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 23ms 02:15:34.676 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1275 bytes of XML in 97µs 02:15:34.693 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 459µs 02:15:34.694 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 123µs 02:15:34.696 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 101µs 02:15:34.696 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (1268 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="0"\n name="transformer"\n time="2024-12-11T02:15:34.056487Z"\n version="0.28.10">\n <listing>+package utils\n \n [] > util\n [i] > action\n if. > @\n i.gt 5\n 7\n 8\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n <sheet>resolve-aliases</sheet>\n <sheet>compress-aliases</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>utils</tail>\n <part>utils</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="util" pos="0">\n <o abstract="" line="4" name="action" pos="2">\n <o line="4" name="i" pos="3"/>\n <o base=".if" line="5" name="@" pos="4">\n <o base=".gt" line="6" pos="7">\n <o base="i" line="6" pos="6" ref="4"/>\n <o base="int" data="bytes" line="6" pos="11">00 00 00 00 00 00 00 05</o>\n </o>\n <o base="int" data="bytes" line="7" pos="6">00 00 00 00 00 00 00 07</o>\n <o base="int" data="bytes" line="8" pos="6">00 00 00 00 00 00 00 08</o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:34.705 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 89µs 02:15:34.709 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 83µs 02:15:34.713 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 473µs 02:15:34.713 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 34ms 02:15:34.716 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1307 bytes of XML in 230µs 02:15:34.721 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 461µs 02:15:34.750 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms 02:15:34.776 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s) 02:15:34.781 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 5 EO lines compiled 02:15:34.791 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s) 02:15:34.797 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 6 EO lines compiled 02:15:34.818 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s) 02:15:34.819 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 9 EO lines compiled 02:15:34.838 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s) 02:15:34.840 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 9 EO lines compiled 02:15:34.841 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 696 bytes of XML in 108µs 02:15:34.856 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 427µs 02:15:34.856 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 158µs 02:15:34.861 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 123µs 02:15:34.862 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (704 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="0"\n name="transformer"\n time="2024-12-11T02:15:34.762554Z"\n version="0.28.10">\n <listing>+alias breeds.bengal\n \n [] > app\n bengal > tom\n tom.live > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>breeds.bengal</tail>\n <part>breeds.bengal</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="app" pos="0">\n <o base="bengal" line="4" name="tom" pos="2"/>\n <o base="tom" line="5" pos="2" ref="4"/>\n <o base=".live" line="5" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:34.867 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 153µs 02:15:34.869 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 126µs 02:15:34.875 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 764µs 02:15:34.891 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 13ms 02:15:34.893 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 176µs 02:15:34.893 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 100µs 02:15:34.894 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (794 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="0"\n name="transformer"\n time="2024-12-11T02:15:34.762554Z"\n version="0.28.10">\n <listing>+alias breeds.bengal\n \n [] > app\n bengal > tom\n tom.live > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>bengal breeds.bengal</tail>\n <part>bengal</part>\n <part>breeds.bengal</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="app" pos="0">\n <o base="bengal" line="4" name="tom" pos="2"/>\n <o base="tom" line="5" pos="2" ref="4"/>\n <o base=".live" line="5" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:34.900 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 88µs 02:15:34.900 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 76µs 02:15:34.907 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 692µs 02:15:34.916 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 415µs 02:15:34.921 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 282µs 02:15:34.921 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 110µs 02:15:34.922 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (837 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="0"\n name="transformer"\n time="2024-12-11T02:15:34.762554Z"\n version="0.28.10">\n <listing>+alias breeds.bengal\n \n [] > app\n bengal > tom\n tom.live > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>bengal breeds.bengal</tail>\n <part>bengal</part>\n <part>breeds.bengal</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="app" pos="0">\n <o base="breeds.bengal" line="4" name="tom" pos="2"/>\n <o base="tom" line="5" pos="2" ref="4"/>\n <o base=".live" line="5" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:34.928 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 123µs 02:15:34.929 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 109µs 02:15:34.934 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 311µs 02:15:34.937 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 87ms 02:15:34.938 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 875 bytes of XML in 71µs 02:15:34.954 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 823µs 02:15:34.955 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 180µs 02:15:34.956 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 138µs 02:15:34.956 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes 02:15:34.957 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 121µs 02:15:34.959 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 236µs 02:15:34.966 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 383µs 02:15:34.973 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 338µs 02:15:34.975 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 119µs 02:15:34.976 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 222µs 02:15:34.977 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes 02:15:34.977 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 224µs 02:15:34.979 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 217µs 02:15:34.984 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 02:15:34.990 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 391µs 02:15:34.992 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 136µs 02:15:34.994 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 99µs 02:15:34.994 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes 02:15:34.994 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 89µs 02:15:35.001 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 92µs 02:15:35.006 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 301µs 02:15:35.007 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 61ms 02:15:35.008 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1228 bytes of XML in 94µs 02:15:35.022 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 472µs 02:15:35.025 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 121µs 02:15:35.025 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 118µs 02:15:35.026 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes 02:15:35.027 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 102µs 02:15:35.027 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 100µs 02:15:35.034 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 342µs 02:15:35.037 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 429µs 02:15:35.041 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 89µs 02:15:35.042 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 111µs 02:15:35.042 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (1370 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="5"\n name="transformer"\n time="2024-12-11T02:15:34.824996Z"\n version="0.28.10">\n <listing>+package org.animals\n +alias org.eolang.io.stdout\n +alias org.life.creature\n \n [t] > cat\n creature > @\n [] > talk\n stdout > @\n "cat talks"\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>org.animals</tail>\n <part>org.animals</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n <meta expanded="" line="3">\n <head>alias</head>\n <tail>creature org.life.creature</tail>\n <part>creature</part>\n <part>org.life.creature</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="5" name="cat" pos="0">\n <o line="5" name="t" pos="1"/>\n <o base="creature" line="6" name="@" pos="2"/>\n <o abstract="" line="7" name="talk" pos="2">\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">cat talks</o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:35.051 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 100µs 02:15:35.053 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 115µs 02:15:35.059 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:35.069 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms 02:15:35.071 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 236µs 02:15:35.072 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 111µs 02:15:35.073 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (1429 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="5"\n name="transformer"\n time="2024-12-11T02:15:34.824996Z"\n version="0.28.10">\n <listing>+package org.animals\n +alias org.eolang.io.stdout\n +alias org.life.creature\n \n [t] &gt; cat\n creature &gt; @\n [] &gt; talk\n stdout &gt; @\n "cat talks"\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>org.animals</tail>\n <part>org.animals</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n <meta expanded="" line="3">\n <head>alias</head>\n <tail>creature org.life.creature</tail>\n <part>creature</part>\n <part>org.life.creature</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="5" name="cat" pos="0">\n <o line="5" name="t" pos="1"/>\n <o base="org.life.creature" line="6" name="@" pos="2"/>\n <o abstract="" line="7" name="talk" pos="2">\n <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">cat talks</o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:35.083 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 99µs 02:15:35.084 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 88µs 02:15:35.087 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:35.094 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 77ms 02:15:35.095 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1244 bytes of XML in 78µs 02:15:35.107 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 449µs 02:15:35.108 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 133µs 02:15:35.112 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 127µs 02:15:35.113 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes 02:15:35.113 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 234µs 02:15:35.115 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 237µs 02:15:35.122 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 02:15:35.127 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms 02:15:35.128 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 104µs 02:15:35.129 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 208µs 02:15:35.130 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (1328 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="6"\n name="transformer"\n time="2024-12-11T02:15:34.806296Z"\n version="0.28.10">\n <listing>+package breeds\n +alias org.animals.cat\n \n [] > bengal\n cat "hello" > @\n [] > meow\n ^.live > @\n [] > bengal_live\n cat.live > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>breeds</tail>\n <part>breeds</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>cat org.animals.cat</tail>\n <part>cat</part>\n <part>org.animals.cat</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="4" name="bengal" pos="0">\n <o base="cat" line="5" name="@" pos="2">\n <o base="string" data="string" line="5" pos="6">hello</o>\n </o>\n <o abstract="" line="6" name="meow" pos="2">\n <o base="^" line="7" pos="4"/>\n <o base=".live" line="7" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="8" name="bengal_live" pos="2">\n <o base="cat" line="9" pos="4"/>\n <o base=".live" line="9" method="" name="@" pos="7"/>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:35.139 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 80µs 02:15:35.141 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 75µs 02:15:35.146 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 360µs 02:15:35.154 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 570µs 02:15:35.154 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 98µs 02:15:35.156 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 86µs 02:15:35.156 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (1388 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="6"\n name="transformer"\n time="2024-12-11T02:15:34.806296Z"\n version="0.28.10">\n <listing>+package breeds\n +alias org.animals.cat\n \n [] > bengal\n cat "hello" &gt; @\n [] &gt; meow\n ^.live &gt; @\n [] &gt; bengal_live\n cat.live &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>breeds</tail>\n <part>breeds</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>cat org.animals.cat</tail>\n <part>cat</part>\n <part>org.animals.cat</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="4" name="bengal" pos="0">\n <o base="org.animals.cat" line="5" name="@" pos="2">\n <o base="string" data="string" line="5" pos="6">hello</o>\n </o>\n <o abstract="" line="6" name="meow" pos="2">\n <o base="^" line="7" pos="4"/>\n <o base=".live" line="7" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="8" name="bengal_live" pos="2">\n <o base="org.animals.cat" line="9" pos="4"/>\n <o base=".live" line="9" method="" name="@" pos="7"/>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:35.164 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 100µs 02:15:35.165 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 87µs 02:15:35.169 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 337µs 02:15:35.171 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 72ms 02:15:35.557 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 994 bytes of XML in 108µs 02:15:35.575 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 485µs 02:15:35.577 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 264µs 02:15:35.578 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 221µs 02:15:35.579 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' produced (971 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="0"\n name="transformer"\n time="2024-12-11T02:15:34.762554Z"\n version="0.28.10">\n <listing>+alias breeds.bengal\n \n [] > app\n bengal > tom\n tom.live > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n <sheet>resolve-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>bengal breeds.bengal</tail>\n <part>bengal</part>\n <part>breeds.bengal</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="app" pos="0">\n <o base="bengal" line="4" name="tom" pos="2"/>\n <o base="tom" line="5" pos="2" ref="4"/>\n <o base=".@" line="5" method="" pos="10"/>\n <o base=".@" line="5" method="" pos="12"/>\n <o base=".live" line="5" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:35.589 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 93µs 02:15:35.589 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 96µs 02:15:35.597 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms 02:15:35.597 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 34ms 02:15:35.598 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1009 bytes of XML in 86µs 02:15:35.624 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 418µs 02:15:35.627 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 128µs 02:15:35.628 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 97µs 02:15:35.628 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (1045 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="0"\n name="transformer"\n time="2024-12-11T02:15:34.762554Z"\n version="0.28.10">\n <listing>+alias breeds.bengal\n \n [] > app\n bengal > tom\n tom.live > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n <sheet>resolve-aliases</sheet>\n <sheet>compress-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>bengal breeds.bengal</tail>\n <part>bengal</part>\n <part>breeds.bengal</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="app" pos="0">\n <o base="bengal" line="4" name="tom" pos="2"/>\n <o base=".live" line="5" name="@" pos="5">\n <o base=".@" line="5" pos="12">\n <o base=".@" line="5" pos="10">\n <o base="tom" line="5" pos="2" ref="4"/>\n </o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:35.635 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 78µs 02:15:35.637 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 997µs 02:15:35.645 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms 02:15:35.645 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 39ms 02:15:35.646 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1084 bytes of XML in 103µs 02:15:35.649 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 938µs 02:15:35.668 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 495µs 02:15:35.677 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1006 bytes of XML in 126µs 02:15:35.702 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 733µs 02:15:35.702 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 137µs 02:15:35.703 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 97µs 02:15:35.704 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' made no changes 02:15:35.707 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 1ms 02:15:35.709 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 86µs 02:15:35.715 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 314µs 02:15:35.719 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 29ms 02:15:35.721 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1028 bytes of XML in 91µs 02:15:35.749 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms 02:15:35.749 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 126µs 02:15:35.750 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 94µs 02:15:35.751 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (1036 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="0"\n name="transformer"\n time="2024-12-11T02:15:34.784078Z"\n version="0.28.10">\n <listing>+package org.life\n \n [] > creature\n [] > live\n QQ.io.stdout > @\n "ALIVE"\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n <sheet>resolve-aliases</sheet>\n <sheet>compress-aliases</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>org.life</tail>\n <part>org.life</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="creature" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base=".stdout" line="5" name="@" pos="9">\n <o base=".io" line="5" pos="6">\n <o base="QQ" line="5" pos="4"/>\n </o>\n <o base="string" data="string" line="6" pos="6">ALIVE</o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:35.764 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 84µs 02:15:35.765 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 536µs 02:15:35.772 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 329µs 02:15:35.772 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 41ms 02:15:35.773 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1075 bytes of XML in 87µs 02:15:35.777 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 02:15:35.799 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 503µs 02:15:35.803 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1482 bytes of XML in 139µs 02:15:35.826 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms 02:15:35.827 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 127µs 02:15:35.827 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 97µs 02:15:35.828 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' produced (1443 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="5"\n name="transformer"\n time="2024-12-11T02:15:34.824996Z"\n version="0.28.10">\n <listing>+package org.animals\n +alias org.eolang.io.stdout\n +alias org.life.creature\n \n [t] > cat\n creature > @\n [] > talk\n stdout > @\n "cat talks"\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n <sheet>resolve-aliases</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>org.animals</tail>\n <part>org.animals</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n <meta expanded="" line="3">\n <head>alias</head>\n <tail>creature org.life.creature</tail>\n <part>creature</part>\n <part>org.life.creature</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="5" name="cat" pos="0">\n <o line="5" name="t" pos="1"/>\n <o base="creature" line="6" name="@" pos="2"/>\n <o abstract="" line="7" name="talk" pos="2">\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">cat talks</o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:35.836 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 104µs 02:15:35.837 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 75µs 02:15:35.841 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 408µs 02:15:35.842 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 29ms 02:15:35.843 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1481 bytes of XML in 224µs 02:15:35.871 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 411µs 02:15:35.874 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 634µs 02:15:35.876 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 567µs 02:15:35.877 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' made no changes 02:15:35.879 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 322µs 02:15:35.880 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 76µs 02:15:35.891 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms 02:15:35.896 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 42ms 02:15:35.898 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1520 bytes of XML in 122µs 02:15:35.904 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 489µs 02:15:35.933 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms 02:15:35.934 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1606 bytes of XML in 170µs 02:15:35.945 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 600µs 02:15:35.949 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 101µs 02:15:35.950 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 218µs 02:15:35.951 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' produced (1566 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="6"\n name="transformer"\n time="2024-12-11T02:15:34.806296Z"\n version="0.28.10">\n <listing>+package breeds\n +alias org.animals.cat\n \n [] > bengal\n cat "hello" > @\n [] > meow\n ^.live > @\n [] > bengal_live\n cat.live > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n <sheet>resolve-aliases</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>breeds</tail>\n <part>breeds</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>cat org.animals.cat</tail>\n <part>cat</part>\n <part>org.animals.cat</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="4" name="bengal" pos="0">\n <o base="cat" line="5" name="@" pos="2">\n <o base="string" data="string" line="5" pos="6">hello</o>\n </o>\n <o abstract="" line="6" name="meow" pos="2">\n <o base="^" line="7" pos="4"/>\n <o base=".@" line="7" method="" pos="10"/>\n <o base=".@" line="7" method="" pos="12"/>\n <o base=".live" line="7" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="8" name="bengal_live" pos="2">\n <o base="cat" line="9" pos="4"/>\n <o base=".@" line="9" method="" pos="12"/>\n <o base=".live" line="9" method="" name="@" pos="7"/>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:35.962 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 106µs 02:15:35.963 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 85µs 02:15:35.972 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 842µs 02:15:35.973 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 34ms 02:15:35.973 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1604 bytes of XML in 111µs 02:15:36.005 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms 02:15:36.007 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 164µs 02:15:36.007 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 103µs 02:15:36.008 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (1673 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="6"\n name="transformer"\n time="2024-12-11T02:15:34.806296Z"\n version="0.28.10">\n <listing>+package breeds\n +alias org.animals.cat\n \n [] > bengal\n cat "hello" > @\n [] > meow\n ^.live > @\n [] > bengal_live\n cat.live > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n <sheet>resolve-aliases</sheet>\n <sheet>compress-aliases</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>breeds</tail>\n <part>breeds</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>cat org.animals.cat</tail>\n <part>cat</part>\n <part>org.animals.cat</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="4" name="bengal" pos="0">\n <o base="cat" line="5" name="@" pos="2">\n <o base="string" data="string" line="5" pos="6">hello</o>\n </o>\n <o abstract="" line="6" name="meow" pos="2">\n <o base=".live" line="7" name="@" pos="5">\n <o base=".@" line="7" pos="12">\n <o base=".@" line="7" pos="10">\n <o base="^" line="7" pos="4"/>\n </o>\n </o>\n </o>\n </o>\n <o abstract="" line="8" name="bengal_live" pos="2">\n <o base=".live" line="9" name="@" pos="7">\n <o base=".@" line="9" pos="12">\n <o base="cat" line="9" pos="4"/>\n </o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:36.018 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 96µs 02:15:36.019 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 80µs 02:15:36.029 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 538µs 02:15:36.031 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 50ms 02:15:36.034 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1712 bytes of XML in 624µs 02:15:36.043 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 529µs 02:15:36.071 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms 02:15:36.099 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s) 02:15:36.103 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 7 EO lines compiled 02:15:36.121 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s) 02:15:36.122 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 9 EO lines compiled 02:15:36.124 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 884 bytes of XML in 252µs 02:15:36.143 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 671µs 02:15:36.144 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 132µs 02:15:36.145 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 121µs 02:15:36.146 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (892 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="4"\n name="transformer"\n time="2024-12-11T02:15:36.093653Z"\n version="0.28.10">\n <listing>+alias util.utils\n \n [] > user\n utils.doUtil.attr > @\n \n [] > app\n user.inner > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>util.utils</tail>\n <part>util.utils</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="user" pos="0">\n <o base="utils" line="4" pos="2"/>\n <o base=".doUtil" line="4" method="" pos="7"/>\n <o base=".attr" line="4" method="" name="@" pos="14"/>\n </o>\n <o abstract="" line="6" name="app" pos="0">\n <o base="user" line="7" pos="2" ref="3"/>\n <o base=".inner" line="7" method="" name="@" pos="6"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:36.157 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 119µs 02:15:36.158 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 118µs 02:15:36.161 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 398µs 02:15:36.166 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 389µs 02:15:36.169 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 86µs 02:15:36.169 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 80µs 02:15:36.170 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (980 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="4"\n name="transformer"\n time="2024-12-11T02:15:36.093653Z"\n version="0.28.10">\n <listing>+alias util.utils\n \n [] > user\n utils.doUtil.attr > @\n \n [] > app\n user.inner > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>utils util.utils</tail>\n <part>utils</part>\n <part>util.utils</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="user" pos="0">\n <o base="utils" line="4" pos="2"/>\n <o base=".doUtil" line="4" method="" pos="7"/>\n <o base=".attr" line="4" method="" name="@" pos="14"/>\n </o>\n <o abstract="" line="6" name="app" pos="0">\n <o base="user" line="7" pos="2" ref="3"/>\n <o base=".inner" line="7" method="" name="@" pos="6"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:36.180 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 4ms 02:15:36.181 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 82µs 02:15:36.184 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 291µs 02:15:36.188 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 368µs 02:15:36.193 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 115µs 02:15:36.193 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 90µs 02:15:36.194 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (1021 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="4"\n name="transformer"\n time="2024-12-11T02:15:36.093653Z"\n version="0.28.10">\n <listing>+alias util.utils\n \n [] > user\n utils.doUtil.attr > @\n \n [] > app\n user.inner > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>utils util.utils</tail>\n <part>utils</part>\n <part>util.utils</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="user" pos="0">\n <o base="util.utils" line="4" pos="2"/>\n <o base=".doUtil" line="4" method="" pos="7"/>\n <o base=".attr" line="4" method="" name="@" pos="14"/>\n </o>\n <o abstract="" line="6" name="app" pos="0">\n <o base="user" line="7" pos="2" ref="3"/>\n <o base=".inner" line="7" method="" name="@" pos="6"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:36.201 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 117µs 02:15:36.203 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 218µs 02:15:36.207 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 02:15:36.208 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 74ms 02:15:36.210 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1682 bytes of XML in 139µs 02:15:36.226 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:36.227 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 256µs 02:15:36.229 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 363µs 02:15:36.230 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes 02:15:36.232 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 233µs 02:15:36.234 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 108µs 02:15:36.239 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 398µs 02:15:36.249 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms 02:15:36.249 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 85µs 02:15:36.250 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 73µs 02:15:36.250 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes 02:15:36.251 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 88µs 02:15:36.252 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 69µs 02:15:36.255 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 359µs 02:15:36.265 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 592µs 02:15:36.269 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 128µs 02:15:36.269 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 91µs 02:15:36.270 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes 02:15:36.271 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 91µs 02:15:36.272 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 88µs 02:15:36.282 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 8ms 02:15:36.283 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 66ms 02:15:36.471 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1126 bytes of XML in 228µs 02:15:36.481 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms 02:15:36.485 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 104µs 02:15:36.486 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 83µs 02:15:36.486 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' produced (1105 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="4"\n name="transformer"\n time="2024-12-11T02:15:36.093653Z"\n version="0.28.10">\n <listing>+alias util.utils\n \n [] &gt; user\n utils.doUtil.attr &gt; @\n \n [] &gt; app\n user.inner &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n <sheet>resolve-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>utils util.utils</tail>\n <part>utils</part>\n <part>util.utils</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="user" pos="0">\n <o base="utils" line="4" pos="2"/>\n <o base=".doUtil" line="4" method="" pos="7"/>\n <o base=".attr" line="4" method="" name="@" pos="14"/>\n </o>\n <o abstract="" line="6" name="app" pos="0">\n <o base="user" line="7" pos="2" ref="3"/>\n <o base=".@" line="7" method="" pos="12"/>\n <o base=".inner" line="7" method="" name="@" pos="6"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:36.493 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 104µs 02:15:36.494 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 81µs 02:15:36.502 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 565µs 02:15:36.503 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 29ms 02:15:36.503 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1143 bytes of XML in 97µs 02:15:36.520 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 426µs 02:15:36.521 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 93µs 02:15:36.521 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 76µs 02:15:36.522 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (1179 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="4"\n name="transformer"\n time="2024-12-11T02:15:36.093653Z"\n version="0.28.10">\n <listing>+alias util.utils\n \n [] > user\n utils.doUtil.attr > @\n \n [] > app\n user.inner > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n <sheet>resolve-aliases</sheet>\n <sheet>compress-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>utils util.utils</tail>\n <part>utils</part>\n <part>util.utils</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="user" pos="0">\n <o base=".attr" line="4" name="@" pos="14">\n <o base=".doUtil" line="4" pos="7">\n <o base="utils" line="4" pos="2"/>\n </o>\n </o>\n </o>\n <o abstract="" line="6" name="app" pos="0">\n <o base=".inner" line="7" name="@" pos="6">\n <o base=".@" line="7" pos="12">\n <o base="user" line="7" pos="2" ref="3"/>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:36.529 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 77µs 02:15:36.530 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 75µs 02:15:36.536 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms 02:15:36.537 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 30ms 02:15:36.539 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1218 bytes of XML in 93µs 02:15:36.543 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 416µs 02:15:36.569 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 542µs 02:15:36.570 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1813 bytes of XML in 127µs 02:15:36.645 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms 02:15:36.646 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 500µs 02:15:36.647 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 80µs 02:15:36.647 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' made no changes 02:15:36.648 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 81µs 02:15:36.649 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 78µs 02:15:36.657 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms 02:15:36.657 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 18ms 02:15:36.658 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1835 bytes of XML in 102µs 02:15:36.676 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 493µs 02:15:36.681 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 103µs 02:15:36.681 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 76µs 02:15:36.682 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (1868 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="5"\n name="transformer"\n time="2024-12-11T02:15:36.111399Z"\n version="0.28.10">\n <listing>+package util\n \n [] &gt; utils\n [] &gt; doUtil\n QQ.io.stdout "util" &gt; @\n [] &gt; attr\n QQ.io.stdout "in attr" &gt; @\n [] &gt; inner\n QQ.io.stdout "inner" &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n <sheet>resolve-aliases</sheet>\n <sheet>compress-aliases</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>util</tail>\n <part>util</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="utils" pos="0">\n <o abstract="" line="4" name="doUtil" pos="2">\n <o base=".stdout" line="5" name="@" pos="9">\n <o base=".io" line="5" pos="6">\n <o base="QQ" line="5" pos="4"/>\n </o>\n <o base="string" data="string" line="5" pos="17">util</o>\n </o>\n <o abstract="" line="6" name="attr" pos="4">\n <o base=".stdout" line="7" name="@" pos="11">\n <o base=".io" line="7" pos="8">\n <o base="QQ" line="7" pos="6"/>\n </o>\n <o base="string" data="string" line="7" pos="19">in attr</o>\n </o>\n <o abstract="" line="8" name="inner" pos="6">\n <o base=".stdout" line="9" name="@" pos="13">\n <o base=".io" line="9" pos="10">\n <o base="QQ" line="9" pos="8"/>\n </o>\n <o base="string" data="string" line="9" pos="21">inner</o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:36.690 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 82µs 02:15:36.691 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 83µs 02:15:36.694 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 399µs 02:15:36.696 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 32ms 02:15:36.698 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1907 bytes of XML in 320µs 02:15:36.704 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms 02:15:36.725 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms 02:15:36.775 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s) 02:15:36.777 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 24 EO lines compiled 02:15:36.779 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2361 bytes of XML in 173µs 02:15:36.795 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 914µs 02:15:36.797 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 153µs 02:15:36.801 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 118µs 02:15:36.801 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (2411 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="10"\n name="transformer"\n time="2024-12-11T02:15:36.749952Z"\n version="0.28.10">\n <listing>+alias stdout org.eolang.io.stdout\n \n [] > animal\n [t] > talk\n stdout > @\n t\n \n [] > cat\n animal > @\n \n [] > dog\n animal > @\n [t] > talk\n stdout > @\n "Woof"\n \n [] > container\n if. > milo\n "smth".eq "cat"\n cat\n dog\n \n [x] > app\n container.milo.talk "hehe" > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="talk" pos="2">\n <o line="4" name="t" pos="3"/>\n <o base="stdout" line="5" name="@" pos="4">\n <o base="t" line="6" pos="6" ref="4"/>\n </o>\n </o>\n </o>\n <o abstract="" line="8" name="cat" pos="0">\n <o base="animal" line="9" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="11" name="dog" pos="0">\n <o base="animal" line="12" name="@" pos="2" ref="3"/>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="stdout" line="14" name="@" pos="4">\n <o base="string" data="string" line="15" pos="6">Woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="17" name="container" pos="0">\n <o base=".if" line="18" name="milo" pos="2">\n <o base="string" data="string" line="19" pos="4">smth</o>\n <o base=".eq" line="19" method="" pos="10">\n <o base="string" data="string" line="19" pos="14">cat</o>\n </o>\n <o base="cat" line="20" pos="4" ref="8"/>\n <o base="dog" line="21" pos="4" ref="11"/>\n </o>\n </o>\n <o abstract="" line="23" name="app" pos="0">\n <o line="23" name="x" pos="1"/>\n <o base="container" line="24" pos="2" ref="17"/>\n <o base=".milo" line="24" method="" pos="11"/>\n <o base=".talk" line="24" method="" name="@" pos="16">\n <o base="string" data="string" line="24" pos="22">hehe</o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:36.811 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 131µs 02:15:36.811 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 121µs 02:15:36.817 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 525µs 02:15:36.825 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms 02:15:36.825 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 93µs 02:15:36.826 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 78µs 02:15:36.827 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes 02:15:36.827 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 74µs 02:15:36.828 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 73µs 02:15:36.834 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 411µs 02:15:36.844 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 660µs 02:15:36.849 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 100µs 02:15:36.850 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 107µs 02:15:36.850 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (2517 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="10"\n name="transformer"\n time="2024-12-11T02:15:36.749952Z"\n version="0.28.10">\n <listing>+alias stdout org.eolang.io.stdout\n \n [] > animal\n [t] > talk\n stdout > @\n t\n \n [] > cat\n animal > @\n \n [] > dog\n animal > @\n [t] > talk\n stdout > @\n "Woof"\n \n [] > container\n if. > milo\n "smth".eq "cat"\n cat\n dog\n \n [x] > app\n container.milo.talk "hehe" > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="talk" pos="2">\n <o line="4" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="5" name="@" pos="4">\n <o base="t" line="6" pos="6" ref="4"/>\n </o>\n </o>\n </o>\n <o abstract="" line="8" name="cat" pos="0">\n <o base="animal" line="9" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="11" name="dog" pos="0">\n <o base="animal" line="12" name="@" pos="2" ref="3"/>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="14" name="@" pos="4">\n <o base="string" data="string" line="15" pos="6">Woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="17" name="container" pos="0">\n <o base=".if" line="18" name="milo" pos="2">\n <o base="string" data="string" line="19" pos="4">smth</o>\n <o base=".eq" line="19" method="" pos="10">\n <o base="string" data="string" line="19" pos="14">cat</o>\n </o>\n <o base="cat" line="20" pos="4" ref="8"/>\n <o base="dog" line="21" pos="4" ref="11"/>\n </o>\n </o>\n <o abstract="" line="23" name="app" pos="0">\n <o line="23" name="x" pos="1"/>\n <o base="container" line="24" pos="2" ref="17"/>\n <o base=".milo" line="24" method="" pos="11"/>\n <o base=".talk" line="24" method="" name="@" pos="16">\n <o base="string" data="string" line="24" pos="22">hehe</o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:36.859 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 100µs 02:15:36.859 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 84µs 02:15:36.862 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 421µs 02:15:36.864 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 79ms 02:15:36.972 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3181 bytes of XML in 186µs 02:15:36.991 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 930µs 02:15:36.992 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 155µs 02:15:36.993 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 83µs 02:15:36.994 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' produced (3137 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="10"\n name="transformer"\n time="2024-12-11T02:15:36.749952Z"\n version="0.28.10">\n <listing>+alias stdout org.eolang.io.stdout\n \n [] &gt; animal\n [t] &gt; talk\n stdout &gt; @\n t\n \n [] &gt; cat\n animal &gt; @\n \n [] &gt; dog\n animal &gt; @\n [t] &gt; talk\n stdout &gt; @\n "Woof"\n \n [] &gt; container\n if. &gt; milo\n "smth".eq "cat"\n cat\n dog\n \n [x] &gt; app\n container.milo.talk "hehe" > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n <sheet>resolve-aliases</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="talk" pos="2">\n <o line="4" name="t" pos="3"/>\n <o base="stdout" line="5" name="@" pos="4">\n <o base="t" line="6" pos="6" ref="4"/>\n </o>\n </o>\n </o>\n <o abstract="" line="8" name="cat" pos="0">\n <o base="animal" line="9" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="11" name="dog" pos="0">\n <o base="animal" line="12" name="@" pos="2" ref="3"/>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="stdout" line="14" name="@" pos="4">\n <o base="string" data="string" line="15" pos="6">Woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="17" name="container" pos="0">\n <o base=".if" line="18" name="milo" pos="2">\n <o base="string" data="string" line="19" pos="4">smth</o>\n <o base=".eq" line="19" method="" pos="10">\n <o base="string" data="string" line="19" pos="14">cat</o>\n </o>\n <o base="cat" line="20" pos="4" ref="8"/>\n <o base="dog" line="21" pos="4" ref="11"/>\n </o>\n </o>\n <o abstract="" line="23" name="app" pos="0">\n <o line="23" name="x" pos="1"/>\n <o base=".if" line="24" name="@" pos="2">\n <o base="string" data="string" line="19" pos="4">smth</o>\n <o base=".eq" line="19" method="" pos="10">\n <o base="string" data="string" line="19" pos="14">cat</o>\n </o>\n <o base="container" line="24" pos="2" ref="8"/>\n <o base=".milo" line="24" method="" pos="11"/>\n <o base=".@" line="24" method="" pos="21"/>\n <o base=".talk" line="24" method="" pos="16">\n <o base="string" data="string" line="24" pos="22">hehe</o>\n </o>\n <o base="container" line="24" pos="2" ref="11"/>\n <o base=".milo" line="24" method="" pos="11"/>\n <o base=".talk" line="24" method="" pos="16">\n <o base="string" data="string" line="24" pos="22">hehe</o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:37.001 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 94µs 02:15:37.003 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 85µs 02:15:37.007 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 599µs 02:15:37.010 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 31ms 02:15:37.011 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3175 bytes of XML in 139µs 02:15:37.030 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 994µs 02:15:37.037 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 1ms 02:15:37.038 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 103µs 02:15:37.039 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (3198 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="10"\n name="transformer"\n time="2024-12-11T02:15:36.749952Z"\n version="0.28.10">\n <listing>+alias stdout org.eolang.io.stdout\n \n [] &gt; animal\n [t] &gt; talk\n stdout &gt; @\n t\n \n [] &gt; cat\n animal &gt; @\n \n [] &gt; dog\n animal &gt; @\n [t] &gt; talk\n stdout &gt; @\n "Woof"\n \n [] &gt; container\n if. &gt; milo\n "smth".eq "cat"\n cat\n dog\n \n [x] &gt; app\n container.milo.talk "hehe" &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n <sheet>resolve-aliases</sheet>\n <sheet>compress-aliases</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="talk" pos="2">\n <o line="4" name="t" pos="3"/>\n <o base="stdout" line="5" name="@" pos="4">\n <o base="t" line="6" pos="6" ref="4"/>\n </o>\n </o>\n </o>\n <o abstract="" line="8" name="cat" pos="0">\n <o base="animal" line="9" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="11" name="dog" pos="0">\n <o base="animal" line="12" name="@" pos="2" ref="3"/>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="stdout" line="14" name="@" pos="4">\n <o base="string" data="string" line="15" pos="6">Woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="17" name="container" pos="0">\n <o base=".if" line="18" name="milo" pos="2">\n <o base=".eq" line="19" pos="10">\n <o base="string" data="string" line="19" pos="4">smth</o>\n <o base="string" data="string" line="19" pos="14">cat</o>\n </o>\n <o base="cat" line="20" pos="4" ref="8"/>\n <o base="dog" line="21" pos="4" ref="11"/>\n </o>\n </o>\n <o abstract="" line="23" name="app" pos="0">\n <o line="23" name="x" pos="1"/>\n <o base=".if" line="24" name="@" pos="2">\n <o base=".eq" line="19" pos="10">\n <o base="string" data="string" line="19" pos="4">smth</o>\n <o base="string" data="string" line="19" pos="14">cat</o>\n </o>\n <o base=".talk" line="24" pos="16">\n <o base=".@" line="24" pos="21">\n <o base=".milo" line="24" pos="11">\n <o base="container" line="24" pos="2" ref="8"/>\n </o>\n </o>\n <o base="string" data="string" line="24" pos="22">hehe</o>\n </o>\n <o base=".talk" line="24" pos="16">\n <o base=".milo" line="24" pos="11">\n <o base="container" line="24" pos="2" ref="11"/>\n </o>\n <o base="string" data="string" line="24" pos="22">hehe</o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:37.046 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 92µs 02:15:37.049 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 82µs 02:15:37.052 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 602µs 02:15:37.056 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 40ms 02:15:37.061 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3237 bytes of XML in 137µs 02:15:37.069 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms 02:15:37.093 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 02:15:37.136 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s) 02:15:37.138 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 21 EO lines compiled 02:15:37.139 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2692 bytes of XML in 162µs 02:15:37.161 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:37.166 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 1ms 02:15:37.167 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 373µs 02:15:37.168 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (2752 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="15"\n name="transformer"\n time="2024-12-11T02:15:37.117332Z"\n version="0.28.10">\n <listing>[] &gt; base\n [] &gt; y\n QQ.io.stdout "base" &gt; @\n [] &gt; x\n QQ.io.stdout "x" &gt; @\n \n [] &gt; derived\n base &gt; @\n [] &gt; y\n QQ.io.stdout "derived" &gt; @\n \n [] &gt; condition\n [i] &gt; check\n if. &gt; @\n i.eq "cat"\n base\n derived\n \n [cond] &gt; app\n condition.check cond &gt; instance2\n instance2.x &gt; @\n </listing>\n <errors/>\n <sheets/>\n <objects>\n <o abstract="" line="1" name="base" pos="0">\n <o abstract="" line="2" name="y" pos="2">\n <o base="QQ" line="3" pos="4"/>\n <o base=".io" line="3" method="" pos="6"/>\n <o base=".stdout" line="3" method="" name="@" pos="9">\n <o base="string" data="string" line="3" pos="17">base</o>\n </o>\n </o>\n <o abstract="" line="4" name="x" pos="2">\n <o base="QQ" line="5" pos="4"/>\n <o base=".io" line="5" method="" pos="6"/>\n <o base=".stdout" line="5" method="" name="@" pos="9">\n <o base="string" data="string" line="5" pos="17">x</o>\n </o>\n </o>\n </o>\n <o abstract="" line="7" name="derived" pos="0">\n <o base="base" line="8" name="@" pos="2" ref="1"/>\n <o abstract="" line="9" name="y" pos="2">\n <o base="QQ" line="10" pos="4"/>\n <o base=".io" line="10" method="" pos="6"/>\n <o base=".stdout" line="10" method="" name="@" pos="9">\n <o base="string" data="string" line="10" pos="17">derived</o>\n </o>\n </o>\n </o>\n <o abstract="" line="12" name="condition" pos="0">\n <o abstract="" line="13" name="check" pos="2">\n <o line="13" name="i" pos="3"/>\n <o base=".if" line="14" name="@" pos="4">\n <o base="i" line="15" pos="6" ref="13"/>\n <o base=".eq" line="15" method="" pos="7">\n <o base="string" data="string" line="15" pos="11">cat</o>\n </o>\n <o base="base" line="16" pos="6" ref="1"/>\n <o base="derived" line="17" pos="6" ref="7"/>\n </o>\n </o>\n </o>\n <o abstract="" line="19" name="app" pos="0">\n <o line="19" name="cond" pos="1"/>\n <o base="condition" line="20" pos="2" ref="12"/>\n <o base=".check" line="20" method="" name="instance2" pos="11">\n <o base="cond" line="20" pos="18" ref="19"/>\n </o>\n <o base="instance2" line="21" pos="2" ref="20"/>\n <o base=".x" line="21" method="" name="@" pos="11"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:37.177 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 170µs 02:15:37.178 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 122µs 02:15:37.189 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:37.199 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 619µs 02:15:37.200 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 118µs 02:15:37.201 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 95µs 02:15:37.201 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes 02:15:37.203 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 115µs 02:15:37.203 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 75µs 02:15:37.209 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 777µs 02:15:37.219 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:37.224 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 360µs 02:15:37.225 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 226µs 02:15:37.226 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes 02:15:37.227 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 93µs 02:15:37.229 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 93µs 02:15:37.238 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 537µs 02:15:37.238 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 91ms 02:15:37.337 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3317 bytes of XML in 275µs 02:15:37.361 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 9ms 02:15:37.362 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 119µs 02:15:37.363 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 92µs 02:15:37.364 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' made no changes 02:15:37.364 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 76µs 02:15:37.365 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 71µs 02:15:37.368 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 627µs 02:15:37.369 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 24ms 02:15:37.372 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3339 bytes of XML in 159µs 02:15:37.389 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:37.397 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 104µs 02:15:37.397 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 77µs 02:15:37.398 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (3375 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="15"\n name="transformer"\n time="2024-12-11T02:15:37.117332Z"\n version="0.28.10">\n <listing>[] > base\n [] > y\n QQ.io.stdout "base" > @\n [] > x\n QQ.io.stdout "x" > @\n \n [] > derived\n base > @\n [] > y\n QQ.io.stdout "derived" > @\n \n [] > condition\n [i] > check\n if. > @\n i.eq "cat"\n base\n derived\n \n [cond] > app\n condition.check cond > instance2\n instance2.x > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n <sheet>resolve-aliases</sheet>\n <sheet>compress-aliases</sheet>\n </sheets>\n <objects>\n <o abstract="" line="1" name="base" pos="0">\n <o abstract="" line="2" name="y" pos="2">\n <o base=".stdout" line="3" name="@" pos="9">\n <o base=".io" line="3" pos="6">\n <o base="QQ" line="3" pos="4"/>\n </o>\n <o base="string" data="string" line="3" pos="17">base</o>\n </o>\n </o>\n <o abstract="" line="4" name="x" pos="2">\n <o base=".stdout" line="5" name="@" pos="9">\n <o base=".io" line="5" pos="6">\n <o base="QQ" line="5" pos="4"/>\n </o>\n <o base="string" data="string" line="5" pos="17">x</o>\n </o>\n </o>\n </o>\n <o abstract="" line="7" name="derived" pos="0">\n <o base="base" line="8" name="@" pos="2" ref="1"/>\n <o abstract="" line="9" name="y" pos="2">\n <o base=".stdout" line="10" name="@" pos="9">\n <o base=".io" line="10" pos="6">\n <o base="QQ" line="10" pos="4"/>\n </o>\n <o base="string" data="string" line="10" pos="17">derived</o>\n </o>\n </o>\n </o>\n <o abstract="" line="12" name="condition" pos="0">\n <o abstract="" line="13" name="check" pos="2">\n <o line="13" name="i" pos="3"/>\n <o base=".if" line="14" name="@" pos="4">\n <o base=".eq" line="15" pos="7">\n <o base="i" line="15" pos="6" ref="13"/>\n <o base="string" data="string" line="15" pos="11">cat</o>\n </o>\n <o base="base" line="16" pos="6" ref="1"/>\n <o base="derived" line="17" pos="6" ref="7"/>\n </o>\n </o>\n </o>\n <o abstract="" line="19" name="app" pos="0">\n <o line="19" name="cond" pos="1"/>\n <o base=".check" line="20" name="instance2" pos="11">\n <o base="condition" line="20" pos="2" ref="12"/>\n <o base="cond" line="20" pos="18" ref="19"/>\n </o>\n <o base=".if" line="21" name="@" pos="2">\n <o base=".eq" line="15" pos="7">\n <o base="cond" line="15" pos="6" ref="13"/>\n <o base="string" data="string" line="15" pos="11">cat</o>\n </o>\n <o base=".x" line="21" pos="11">\n <o base="instance2" line="21" pos="2" ref="1"/>\n </o>\n <o base=".x" line="21" pos="11">\n <o base=".@" line="21" pos="13">\n <o base="instance2" line="21" pos="2" ref="7"/>\n </o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:37.406 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 83µs 02:15:37.407 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 72µs 02:15:37.411 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 02:15:37.412 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 34ms 02:15:37.415 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 121µs 02:15:37.422 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms 02:15:37.443 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:37.479 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s) 02:15:37.482 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 22 EO lines compiled 02:15:37.488 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s) 02:15:37.497 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 6 EO lines compiled 02:15:37.498 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2109 bytes of XML in 129µs 02:15:37.513 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 850µs 02:15:37.514 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 133µs 02:15:37.515 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 93µs 02:15:37.520 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (2143 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="8"\n name="transformer"\n time="2024-12-11T02:15:37.465077Z"\n version="0.28.10">\n <listing>+alias org.ut.util\n \n [] > classA\n util > @\n [] > doA\n QQ.io.stdout > @\n "gg"\n \n [] > animal\n [] > live\n QQ.io.stdout > @\n "alive"\n \n [] > cat\n animal > @\n \n [] > bengal\n cat.live > @\n \n [args...] > app\n classA > instance\n instance.doUtil > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.ut.util</tail>\n <part>org.ut.util</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="util" line="4" name="@" pos="2"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="QQ" line="6" pos="4"/>\n <o base=".io" line="6" method="" pos="6"/>\n <o base=".stdout" line="6" method="" name="@" pos="9">\n <o base="string" data="string" line="7" pos="6">gg</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="animal" pos="0">\n <o abstract="" line="10" name="live" pos="2">\n <o base="QQ" line="11" pos="4"/>\n <o base=".io" line="11" method="" pos="6"/>\n <o base=".stdout" line="11" method="" name="@" pos="9">\n <o base="string" data="string" line="12" pos="6">alive</o>\n </o>\n </o>\n </o>\n <o abstract="" line="14" name="cat" pos="0">\n <o base="animal" line="15" name="@" pos="2" ref="9"/>\n </o>\n <o abstract="" line="17" name="bengal" pos="0">\n <o base="cat" line="18" pos="2" ref="14"/>\n <o base=".live" line="18" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="20" name="app" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classA" line="21" name="instance" pos="2" ref="3"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doUtil" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:37.529 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 114µs 02:15:37.530 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 89µs 02:15:37.533 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:37.539 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 527µs 02:15:37.541 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 84µs 02:15:37.544 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 81µs 02:15:37.545 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (2229 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="8"\n name="transformer"\n time="2024-12-11T02:15:37.465077Z"\n version="0.28.10">\n <listing>+alias org.ut.util\n \n [] > classA\n util > @\n [] > doA\n QQ.io.stdout > @\n "gg"\n \n [] > animal\n [] > live\n QQ.io.stdout > @\n "alive"\n \n [] > cat\n animal > @\n \n [] > bengal\n cat.live > @\n \n [args...] > app\n classA > instance\n instance.doUtil > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>util org.ut.util</tail>\n <part>util</part>\n <part>org.ut.util</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="util" line="4" name="@" pos="2"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="QQ" line="6" pos="4"/>\n <o base=".io" line="6" method="" pos="6"/>\n <o base=".stdout" line="6" method="" name="@" pos="9">\n <o base="string" data="string" line="7" pos="6">gg</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="animal" pos="0">\n <o abstract="" line="10" name="live" pos="2">\n <o base="QQ" line="11" pos="4"/>\n <o base=".io" line="11" method="" pos="6"/>\n <o base=".stdout" line="11" method="" name="@" pos="9">\n <o base="string" data="string" line="12" pos="6">alive</o>\n </o>\n </o>\n </o>\n <o abstract="" line="14" name="cat" pos="0">\n <o base="animal" line="15" name="@" pos="2" ref="9"/>\n </o>\n <o abstract="" line="17" name="bengal" pos="0">\n <o base="cat" line="18" pos="2" ref="14"/>\n <o base=".live" line="18" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="20" name="app" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classA" line="21" name="instance" pos="2" ref="3"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doUtil" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:37.554 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 81µs 02:15:37.554 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 72µs 02:15:37.562 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:37.577 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms 02:15:37.578 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 239µs 02:15:37.579 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 105µs 02:15:37.580 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (2272 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="8"\n name="transformer"\n time="2024-12-11T02:15:37.465077Z"\n version="0.28.10">\n <listing>+alias org.ut.util\n \n [] > classA\n util > @\n [] > doA\n QQ.io.stdout > @\n "gg"\n \n [] > animal\n [] > live\n QQ.io.stdout > @\n "alive"\n \n [] > cat\n animal > @\n \n [] > bengal\n cat.live > @\n \n [args...] > app\n classA > instance\n instance.doUtil > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>util org.ut.util</tail>\n <part>util</part>\n <part>org.ut.util</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="org.ut.util" line="4" name="@" pos="2"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="QQ" line="6" pos="4"/>\n <o base=".io" line="6" method="" pos="6"/>\n <o base=".stdout" line="6" method="" name="@" pos="9">\n <o base="string" data="string" line="7" pos="6">gg</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="animal" pos="0">\n <o abstract="" line="10" name="live" pos="2">\n <o base="QQ" line="11" pos="4"/>\n <o base=".io" line="11" method="" pos="6"/>\n <o base=".stdout" line="11" method="" name="@" pos="9">\n <o base="string" data="string" line="12" pos="6">alive</o>\n </o>\n </o>\n </o>\n <o abstract="" line="14" name="cat" pos="0">\n <o base="animal" line="15" name="@" pos="2" ref="9"/>\n </o>\n <o abstract="" line="17" name="bengal" pos="0">\n <o base="cat" line="18" pos="2" ref="14"/>\n <o base=".live" line="18" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="20" name="app" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classA" line="21" name="instance" pos="2" ref="3"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doUtil" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:37.588 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 89µs 02:15:37.590 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 90µs 02:15:37.597 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 842µs 02:15:37.597 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 92ms 02:15:37.602 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 863 bytes of XML in 63µs 02:15:37.614 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 746µs 02:15:37.614 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 124µs 02:15:37.615 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 225µs 02:15:37.616 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes 02:15:37.617 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 229µs 02:15:37.619 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 116µs 02:15:37.630 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 02:15:37.635 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 704µs 02:15:37.638 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 223µs 02:15:37.639 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 212µs 02:15:37.639 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes 02:15:37.641 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 97µs 02:15:37.642 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 84µs 02:15:37.648 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms 02:15:37.652 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 755µs 02:15:37.657 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 119µs 02:15:37.659 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 103µs 02:15:37.659 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes 02:15:37.660 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 210µs 02:15:37.661 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 219µs 02:15:37.670 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms 02:15:37.671 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 65ms 02:15:37.851 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2431 bytes of XML in 129µs 02:15:37.867 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 02:15:37.869 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 272µs 02:15:37.870 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 220µs 02:15:37.871 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' produced (2408 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="8"\n name="transformer"\n time="2024-12-11T02:15:37.465077Z"\n version="0.28.10">\n <listing>+alias org.ut.util\n \n [] > classA\n util > @\n [] > doA\n QQ.io.stdout > @\n "gg"\n \n [] > animal\n [] > live\n QQ.io.stdout > @\n "alive"\n \n [] > cat\n animal > @\n \n [] > bengal\n cat.live > @\n \n [args...] > app\n classA > instance\n instance.doUtil > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n <sheet>resolve-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>util org.ut.util</tail>\n <part>util</part>\n <part>org.ut.util</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="util" line="4" name="@" pos="2"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="QQ" line="6" pos="4"/>\n <o base=".io" line="6" method="" pos="6"/>\n <o base=".stdout" line="6" method="" name="@" pos="9">\n <o base="string" data="string" line="7" pos="6">gg</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="animal" pos="0">\n <o abstract="" line="10" name="live" pos="2">\n <o base="QQ" line="11" pos="4"/>\n <o base=".io" line="11" method="" pos="6"/>\n <o base=".stdout" line="11" method="" name="@" pos="9">\n <o base="string" data="string" line="12" pos="6">alive</o>\n </o>\n </o>\n </o>\n <o abstract="" line="14" name="cat" pos="0">\n <o base="animal" line="15" name="@" pos="2" ref="9"/>\n </o>\n <o abstract="" line="17" name="bengal" pos="0">\n <o base="cat" line="18" pos="2" ref="14"/>\n <o base=".@" line="18" method="" pos="10"/>\n <o base=".live" line="18" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="20" name="app" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classA" line="21" name="instance" pos="2" ref="3"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".@" line="22" method="" pos="17"/>\n <o base=".doUtil" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 02:15:37.881 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 123µs 02:15:37.882 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 96µs 02:15:37.888 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 02:15:37.888 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 30ms 02:15:37.890 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2446 bytes of XML in 123µs 02:15:37.907 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 691µs 02:15:37.908 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 114µs 02:15:37.909 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 210µs 02:15:37.911 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (2498 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="8"\n name="transformer"\n time="2024-12-11T02:15:37.465077Z"\n version="0.28.10">\n <listing>+alias org.ut.util\n \n [] > classA\n util > @\n [] > doA\n QQ.io.stdout > @\n "gg"\n \n [] > animal\n [] > live\n QQ.io.stdout > @\n "alive"\n \n [] > cat\n animal > @\n \n [] > bengal\n cat.live > @\n \n [args...] > app\n classA > instance\n instance.doUtil > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n <sheet>resolve-aliases</sheet>\n <sheet>compress-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>util org.ut.util</tail>\n <part>util</part>\n <part>org.ut.util</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="util" line="4" name="@" pos="2"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base=".stdout" line="6" name="@" pos="9">\n <o base=".io" line="6" pos="6">\n <o base="QQ" line="6" pos="4"/>\n </o>\n <o base="string" data="string" line="7" pos="6">gg</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="animal" pos="0">\n <o abstract="" line="10" name="live" pos="2">\n <o base=".stdout" line="11" name="@" pos="9">\n <o base=".io" line="11" pos="6">\n <o base="QQ" line="11" pos="4"/>\n </o>\n <o base="string" data="string" line="12" pos="6">alive</o>\n </o>\n </o>\n </o>\n <o abstract="" line="14" name="cat" pos="0">\n <o base="animal" line="15" name="@" pos="2" ref="9"/>\n </o>\n <o abstract="" line="17" name="bengal" pos="0">\n <o base=".live" line="18" name="@" pos="5">\n <o base=".@" line="18" pos="10">\n <o base="cat" line="18" pos="2" ref="14"/>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="app" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classA" line="21" name="instance" pos="2" ref="3"/>\n <o base=".doUtil" line="22" name="@" pos="10">\n <o base=".@" line="22" pos="17">\n <o base="instance" line="22" pos="2" ref="21"/>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:37.918 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 80µs 02:15:37.919 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 71µs 02:15:37.925 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 503µs 02:15:37.925 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 28ms 02:15:37.929 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2537 bytes of XML in 129µs 02:15:37.933 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 02:15:37.953 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms 02:15:37.954 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 994 bytes of XML in 150µs 02:15:37.968 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 385µs 02:15:37.970 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 239µs 02:15:37.971 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 216µs 02:15:37.973 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' made no changes 02:15:37.974 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 208µs 02:15:37.976 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 225µs 02:15:37.980 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 303µs 02:15:37.981 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 18ms 02:15:37.982 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1016 bytes of XML in 81µs 02:15:37.999 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 369µs 02:15:38.001 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 368µs 02:15:38.003 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 209µs 02:15:38.004 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (1024 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="1"\n name="transformer"\n time="2024-12-11T02:15:37.486391Z"\n version="0.28.10">\n <listing>+package org.ut\n \n [] &gt; util\n [] &gt; doUtil\n QQ.io.stdout &gt; @\n "util"\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n <sheet>resolve-aliases</sheet>\n <sheet>compress-aliases</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>org.ut</tail>\n <part>org.ut</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="util" pos="0">\n <o abstract="" line="4" name="doUtil" pos="2">\n <o base=".stdout" line="5" name="@" pos="9">\n <o base=".io" line="5" pos="6">\n <o base="QQ" line="5" pos="4"/>\n </o>\n <o base="string" data="string" line="6" pos="6">util</o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:38.012 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 100µs 02:15:38.014 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 594µs 02:15:38.020 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 319µs 02:15:38.020 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 31ms 02:15:38.022 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1063 bytes of XML in 108µs 02:15:38.026 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 385µs 02:15:38.046 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 956µs 02:15:38.087 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s) 02:15:38.089 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 17 EO lines compiled 02:15:38.090 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1694 bytes of XML in 147µs 02:15:38.098 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 718µs 02:15:38.100 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 123µs 02:15:38.100 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 92µs 02:15:38.101 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (1735 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="8"\n name="transformer"\n time="2024-12-11T02:15:38.065925Z"\n version="0.28.10">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [t] > talk\n stdout > @\n t\n \n [] > cat\n animal > @\n \n [] > bengal\n cat > @\n talk "hello" > meow\n \n [args...] > app\n cat > tom\n tom.talk "My name is Tom" > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="talk" pos="2">\n <o line="4" name="t" pos="3"/>\n <o base="stdout" line="5" name="@" pos="4">\n <o base="t" line="6" pos="6" ref="4"/>\n </o>\n </o>\n </o>\n <o abstract="" line="8" name="cat" pos="0">\n <o base="animal" line="9" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="11" name="bengal" pos="0">\n <o base="cat" line="12" name="@" pos="2" ref="8"/>\n <o base="talk" line="13" name="meow" pos="2">\n <o base="string" data="string" line="13" pos="7">hello</o>\n </o>\n </o>\n <o abstract="" line="15" name="app" pos="0">\n <o line="15" name="args" pos="1" vararg=""/>\n <o base="cat" line="16" name="tom" pos="2" ref="8"/>\n <o base="tom" line="17" pos="2" ref="16"/>\n <o base=".talk" line="17" method="" name="@" pos="5">\n <o base="string" data="string" line="17" pos="11">My name is Tom</o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:38.113 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 126µs 02:15:38.113 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 112µs 02:15:38.117 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 426µs 02:15:38.120 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 439µs 02:15:38.124 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 93µs 02:15:38.125 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 74µs 02:15:38.125 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (1825 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="8"\n name="transformer"\n time="2024-12-11T02:15:38.065925Z"\n version="0.28.10">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [t] &gt; talk\n stdout &gt; @\n t\n \n [] &gt; cat\n animal &gt; @\n \n [] &gt; bengal\n cat &gt; @\n talk "hello" &gt; meow\n \n [args...] &gt; app\n cat &gt; tom\n tom.talk "My name is Tom" &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="talk" pos="2">\n <o line="4" name="t" pos="3"/>\n <o base="stdout" line="5" name="@" pos="4">\n <o base="t" line="6" pos="6" ref="4"/>\n </o>\n </o>\n </o>\n <o abstract="" line="8" name="cat" pos="0">\n <o base="animal" line="9" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="11" name="bengal" pos="0">\n <o base="cat" line="12" name="@" pos="2" ref="8"/>\n <o base="talk" line="13" name="meow" pos="2">\n <o base="string" data="string" line="13" pos="7">hello</o>\n </o>\n </o>\n <o abstract="" line="15" name="app" pos="0">\n <o line="15" name="args" pos="1" vararg=""/>\n <o base="cat" line="16" name="tom" pos="2" ref="8"/>\n <o base="tom" line="17" pos="2" ref="16"/>\n <o base=".talk" line="17" method="" name="@" pos="5">\n <o base="string" data="string" line="17" pos="11">My name is Tom</o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:38.134 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 91µs 02:15:38.135 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 72µs 02:15:38.140 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 419µs 02:15:38.152 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms 02:15:38.154 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 896µs 02:15:38.155 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 103µs 02:15:38.156 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (1875 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="8"\n name="transformer"\n time="2024-12-11T02:15:38.065925Z"\n version="0.28.10">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [t] > talk\n stdout > @\n t\n \n [] > cat\n animal > @\n \n [] > bengal\n cat > @\n talk "hello" > meow\n \n [args...] > app\n cat > tom\n tom.talk "My name is Tom" > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="talk" pos="2">\n <o line="4" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="5" name="@" pos="4">\n <o base="t" line="6" pos="6" ref="4"/>\n </o>\n </o>\n </o>\n <o abstract="" line="8" name="cat" pos="0">\n <o base="animal" line="9" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="11" name="bengal" pos="0">\n <o base="cat" line="12" name="@" pos="2" ref="8"/>\n <o base="talk" line="13" name="meow" pos="2">\n <o base="string" data="string" line="13" pos="7">hello</o>\n </o>\n </o>\n <o abstract="" line="15" name="app" pos="0">\n <o line="15" name="args" pos="1" vararg=""/>\n <o base="cat" line="16" name="tom" pos="2" ref="8"/>\n <o base="tom" line="17" pos="2" ref="16"/>\n <o base=".talk" line="17" method="" name="@" pos="5">\n <o base="string" data="string" line="17" pos="11">My name is Tom</o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:38.163 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 94µs 02:15:38.165 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 708µs 02:15:38.174 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 419µs 02:15:38.174 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 81ms 02:15:38.255 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1991 bytes of XML in 111µs 02:15:38.273 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 639µs 02:15:38.274 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 370µs 02:15:38.276 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 1ms 02:15:38.277 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' produced (1961 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="8"\n name="transformer"\n time="2024-12-11T02:15:38.065925Z"\n version="0.28.10">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [t] &gt; talk\n stdout &gt; @\n t\n \n [] &gt; cat\n animal &gt; @\n \n [] &gt; bengal\n cat &gt; @\n talk "hello" &gt; meow\n \n [args...] &gt; app\n cat &gt; tom\n tom.talk "My name is Tom" &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n <sheet>resolve-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="talk" pos="2">\n <o line="4" name="t" pos="3"/>\n <o base="stdout" line="5" name="@" pos="4">\n <o base="t" line="6" pos="6" ref="4"/>\n </o>\n </o>\n </o>\n <o abstract="" line="8" name="cat" pos="0">\n <o base="animal" line="9" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="11" name="bengal" pos="0">\n <o base="cat" line="12" name="@" pos="2" ref="8"/>\n <o base="@" line="13" pos="6"/>\n <o base=".@" line="13" method="" pos="8"/>\n <o base=".talk" line="13" name="meow" pos="2"/>\n </o>\n <o abstract="" line="15" name="app" pos="0">\n <o line="15" name="args" pos="1" vararg=""/>\n <o base="cat" line="16" name="tom" pos="2" ref="8"/>\n <o base="tom" line="17" pos="2" ref="16"/>\n <o base=".@" line="17" method="" pos="10"/>\n <o base=".talk" line="17" method="" name="@" pos="5">\n <o base="string" data="string" line="17" pos="11">My name is Tom</o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:38.284 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 77µs 02:15:38.285 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 73µs 02:15:38.288 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 912µs 02:15:38.291 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 27ms 02:15:38.293 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1999 bytes of XML in 321µs 02:15:38.309 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 591µs 02:15:38.312 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 226µs 02:15:38.313 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 108µs 02:15:38.314 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (2010 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="8"\n name="transformer"\n time="2024-12-11T02:15:38.065925Z"\n version="0.28.10">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [t] > talk\n stdout > @\n t\n \n [] > cat\n animal > @\n \n [] > bengal\n cat > @\n talk "hello" > meow\n \n [args...] > app\n cat > tom\n tom.talk "My name is Tom" > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n <sheet>resolve-aliases</sheet>\n <sheet>compress-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="talk" pos="2">\n <o line="4" name="t" pos="3"/>\n <o base="stdout" line="5" name="@" pos="4">\n <o base="t" line="6" pos="6" ref="4"/>\n </o>\n </o>\n </o>\n <o abstract="" line="8" name="cat" pos="0">\n <o base="animal" line="9" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="11" name="bengal" pos="0">\n <o base="cat" line="12" name="@" pos="2" ref="8"/>\n <o base=".@" line="13" pos="8">\n <o base="@" line="13" pos="6"/>\n </o>\n <o base=".talk" line="13" name="meow" pos="2"/>\n </o>\n <o abstract="" line="15" name="app" pos="0">\n <o line="15" name="args" pos="1" vararg=""/>\n <o base="cat" line="16" name="tom" pos="2" ref="8"/>\n <o base=".talk" line="17" name="@" pos="5">\n <o base=".@" line="17" pos="10">\n <o base="tom" line="17" pos="2" ref="16"/>\n </o>\n <o base="string" data="string" line="17" pos="11">My name is Tom</o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 02:15:38.323 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 95µs 02:15:38.329 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 91µs 02:15:38.332 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 460µs 02:15:38.332 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 33ms 02:15:38.334 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2049 bytes of XML in 102µs 02:15:38.339 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 530µs 02:15:38.359 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms [INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.785 s - in org.objectionary.ddr.integration.resolver.ResolverTest [INFO] [INFO] Results: [INFO] [WARNING] Tests run: 63, Failures: 0, Errors: 0, Skipped: 3 [INFO] [INFO] [INFO] --- jcabi-maven-plugin:0.17.0:versionalize (jcabi-versionalize-packages) @ ddr --- Downloading from Maven: https://repo.maven.apache.org/maven2/org/mockito/mockito-core/4.6.1/mockito-core-4.6.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/mockito/mockito-core/4.6.1/mockito-core-4.6.1.pom (2.5 kB at 192 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy/1.12.10/byte-buddy-1.12.10.pom Downloaded1from7Maven:Bhttps://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy/1.12.10/byte-buddy-1.12.10.pom (17 kB at 1.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy-parent/1.12.10/byte-buddy-parent-1.12.10.pom Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy-parent/1.12.10/byte-buddy-parent-1.12.10.pom (45 kB at 3.5 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy-agent/1.12.10/byte-buddy-agent-1.12.10.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy-agent/1.12.10/byte-buddy-agent-1.12.10.pom (11 kB at 840 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-maven-slf4j/0.11/jcabi-maven-slf4j-0.11.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/jcabi/jcabi-maven-slf4j/0.11/jcabi-maven-slf4j-0.11.pom (5.2 kB at 522 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/aspectj/aspectjtools/1.9.8.M1/aspectjtools-1.9.8.M1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/aspectj/aspectjtools/1.9.8.M1/aspectjtools-1.9.8.M1.pom (2.3 kB at 230 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/javax/el/javax.el-api/3.0.1-b06/javax.el-api-3.0.1-b06.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/javax/el/javax.el-api/3.0.1-b06/javax.el-api-3.0.1-b06.pom (11 kB at 935 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/3.8.6/maven-plugin-api-3.8.6.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/3.8.6/maven-plugin-api-3.8.6.pom (3.0 kB at 152 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven/3.8.6/maven-3.8.6.pom Downloaded1from7Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven/3.8.6/maven-3.8.6.pom (27 kB at 2.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/3.8.6/maven-model-3.8.6.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/3.8.6/maven-model-3.8.6.pom (2.8 kB at 311 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.3.1/plexus-utils-3.3.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.3.1/plexus-utils-3.3.1.pom (5.3 kB at 668 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/3.8.6/maven-artifact-3.8.6.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/3.8.6/maven-artifact-3.8.6.pom (2.4 kB at 299 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-core/3.8.6/maven-core-3.8.6.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-core/3.8.6/maven-core-3.8.6.pom (7.6 kB at 758 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/3.8.6/maven-settings-3.8.6.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/3.8.6/maven-settings-3.8.6.pom (1.9 kB at 135 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings-builder/3.8.6/maven-settings-builder-3.8.6.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings-builder/3.8.6/maven-settings-builder-3.8.6.pom (2.5 kB at 282 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-builder-support/3.8.6/maven-builder-support-3.8.6.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-builder-support/3.8.6/maven-builder-support-3.8.6.pom (1.4 kB at 100 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-sec-dispatcher/2.0/plexus-sec-dispatcher-2.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-sec-dispatcher/2.0/plexus-sec-dispatcher-2.0.pom (3.2 kB at 154 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-cipher/2.0/plexus-cipher-2.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-cipher/2.0/plexus-cipher-2.0.pom (4.4 kB at 491 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/3.8.6/maven-repository-metadata-3.8.6.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/3.8.6/maven-repository-metadata-3.8.6.pom (2.1 kB at 212 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model-builder/3.8.6/maven-model-builder-3.8.6.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model-builder/3.8.6/maven-model-builder-3.8.6.pom (3.4 kB at 339 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-resolver-provider/3.8.6/maven-resolver-provider-3.8.6.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-resolver-provider/3.8.6/maven-resolver-provider-3.8.6.pom (4.2 kB at 302 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/resolver/maven-resolver-api/1.6.3/maven-resolver-api-1.6.3.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/resolver/maven-resolver-api/1.6.3/maven-resolver-api-1.6.3.pom (2.6 kB at 329 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/resolver/maven-resolver/1.6.3/maven-resolver-1.6.3.pom Downloaded1from9Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/resolver/maven-resolver/1.6.3/maven-resolver-1.6.3.pom (19 kB at 2.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/resolver/maven-resolver-spi/1.6.3/maven-resolver-spi-1.6.3.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/resolver/maven-resolver-spi/1.6.3/maven-resolver-spi-1.6.3.pom (2.7 kB at 241 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/resolver/maven-resolver-util/1.6.3/maven-resolver-util-1.6.3.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/resolver/maven-resolver-util/1.6.3/maven-resolver-util-1.6.3.pom (2.8 kB at 351 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/resolver/maven-resolver-impl/1.6.3/maven-resolver-impl-1.6.3.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/resolver/maven-resolver-impl/1.6.3/maven-resolver-impl-1.6.3.pom (4.2 kB at 352 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.pom (3.8 kB at 384 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-parent/1.7.30/slf4j-parent-1.7.30.pom Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/org/slf4j/slf4j-parent/1.7.30/slf4j-parent-1.7.30.pom (14 kB at 1.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/inject/guice/4.2.2/guice-4.2.2.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/com/google/inject/guice/4.2.2/guice-4.2.2.pom (11 kB at 406 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/inject/guice-parent/4.2.2/guice-parent-4.2.2.pom Downloaded1from6Maven:Bhttps://repo.maven.apache.org/maven2/com/google/inject/guice-parent/4.2.2/guice-parent-4.2.2.pom (16 kB at 1.8 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/google/5/google-5.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/com/google/google/5/google-5.pom (2.5 kB at 223 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/guava/guava/31.1-jre/guava-31.1-jre.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/com/google/guava/guava/31.1-jre/guava-31.1-jre.pom (11 kB at 1.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/guava/guava-parent/31.1-jre/guava-parent-31.1-jre.pom Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/com/google/guava/guava-parent/31.1-jre/guava-parent-31.1-jre.pom (15 kB at 2.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.pom (2.4 kB at 302 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/guava/guava-parent/26.0-android/guava-parent-26.0-android.pom Downloaded1from0Maven:Bhttps://repo.maven.apache.org/maven2/com/google/guava/guava-parent/26.0-android/guava-parent-26.0-android.pom (10 kB at 1.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.pom (2.3 kB at 285 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.pom (4.3 kB at 857 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/checkerframework/checker-qual/3.12.0/checker-qual-3.12.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/checkerframework/checker-qual/3.12.0/checker-qual-3.12.0.pom (2.1 kB at 349 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_annotations/2.11.0/error_prone_annotations-2.11.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_annotations/2.11.0/error_prone_annotations-2.11.0.pom (2.2 kB at 216 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_parent/2.11.0/error_prone_parent-2.11.0.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_parent/2.11.0/error_prone_parent-2.11.0.pom (11 kB at 1.5 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.pom (2.8 kB at 552 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-component-annotations/2.1.0/plexus-component-annotations-2.1.0.pom Downloaded1from5Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-component-annotations/2.1.0/plexus-component-annotations-2.1.0.pom (750 B at 68 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-containers/2.1.0/plexus-containers-2.1.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-containers/2.1.0/plexus-containers-2.1.0.pom (4.8 kB at 686 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/resolver/maven-resolver-api/1.8.1/maven-resolver-api-1.8.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/resolver/maven-resolver-api/1.8.1/maven-resolver-api-1.8.1.pom (2.6 kB at 328 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/resolver/maven-resolver/1.8.1/maven-resolver-1.8.1.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/resolver/maven-resolver/1.8.1/maven-resolver-1.8.1.pom (21 kB at 2.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.9.0.M1/org.eclipse.sisu.plexus-0.9.0.M1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.9.0.M1/org.eclipse.sisu.plexus-0.9.0.M1.pom (4.8 kB at 531 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/sisu/sisu-plexus/0.9.0.M1/sisu-plexus-0.9.0.M1.pom Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/org/eclipse/sisu/sisu-plexus/0.9.0.M1/sisu-plexus-0.9.0.M1.pom (15 kB at 785 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/sisu/org.eclipse.sisu.inject/0.9.0.M1/org.eclipse.sisu.inject-0.9.0.M1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/eclipse/sisu/org.eclipse.sisu.inject/0.9.0.M1/org.eclipse.sisu.inject-0.9.0.M1.pom (3.3 kB at 409 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/sisu/sisu-inject/0.9.0.M1/sisu-inject-0.9.0.M1.pom Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/org/eclipse/sisu/sisu-inject/0.9.0.M1/sisu-inject-0.9.0.M1.pom (14 kB at 1.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/2.0.0-beta1/slf4j-api-2.0.0-beta1.jar Downloading from Maven: https://repo.maven.apache.org/maven2/org/mockito/mockito-core/4.6.1/mockito-core-4.6.1.jar Downloading)from/Maven: https://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy/1.12.10/byte-buddy-1.12.10.jar Downloading from Maven: https://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy-agent/1.12.10/byte-buddy-agent-1.12.10.jar Downloaded from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/2.0.0-beta1/slf4j-api-2.0.0-beta1.jar (61 kB at 2.8 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/aspectj/aspectjtools/1.9.8.M1/aspectjtools-1.9.8.M1.jar Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-maven-slf4j/0.11/jcabi-maven-slf4j-0.11.jar Downloaded4from9Maven:Bhttps://repo.maven.apache.org/maven2/com/jcabi/jcabi-maven-slf4j/0.11/jcabi-maven-slf4j-0.11.jar (8.4 kB at 366 kB/s) Downloading)from/Maven: https://repo.maven.apache.org/maven2/javax/el/javax.el-api/3.0.1-b06/javax.el-api-3.0.1-b06.jar Downloaded5from5Maven:khttps://repo.maven.apache.org/maven2/javax/el/javax.el-api/3.0.1-b06/javax.el-api-3.0.1-b06.jar (79 kB at 1.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/3.8.6/maven-plugin-api-3.8.6.jar Downloaded5from6Maven:khttps://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy-agent/1.12.10/byte-buddy-agent-1.12.10.jar (257 kB at 2.5 MB/s) Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/3.8.6/maven-plugin-api-3.8.6.jar (47 kB at 479 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.3.1/plexus-utils-3.3.1.jar Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/2.6.0/plexus-classworlds-2.6.0.jar Downloaded4from6Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/2.6.0/plexus-classworlds-2.6.0.jar (53 kB at 472 kB/s) Downloading)from9Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-model/3.8.6/maven-model-3.8.6.jar Downloaded5from6Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.3.1/plexus-utils-3.3.1.jar (262 kB at 1.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-core/3.8.6/maven-core-3.8.6.jar Downloaded4from6Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/3.8.6/maven-model-3.8.6.jar (216 kB at 1.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/3.8.6/maven-settings-3.8.6.jar Downloaded5from6Maven: https://repo.maven.apache.org/maven2/org/mockito/mockito-core/4.6.1/mockito-core-4.6.1.jar (663 kB at 2.9 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings-builder/3.8.6/maven-settings-builder-3.8.6.jar Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/3.8.6/maven-settings-3.8.6.jar (44 kB at 199 kB/s) Downloading)from2Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-sec-dispatcher/2.0/plexus-sec-dispatcher-2.0.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-settings-builder/3.8.6/maven-settings-builder-3.8.6.jar (42 kB at 175 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-cipher/2.0/plexus-cipher-2.0.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-cipher/2.0/plexus-cipher-2.0.jar (13 kB at 50 kB/s) Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-sec-dispatcher/2.0/plexus-sec-dispatcher-2.0.jar (24 kB at 90 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-builder-support/3.8.6/maven-builder-support-3.8.6.jar Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/3.8.6/maven-repository-metadata-3.8.6.jar Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-builder-support/3.8.6/maven-builder-support-3.8.6.jar (14 kB at 51 kB/s) Downloading)from7Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-model-builder/3.8.6/maven-model-builder-3.8.6.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/3.8.6/maven-repository-metadata-3.8.6.jar (28 kB at 97 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-resolver-provider/3.8.6/maven-resolver-provider-3.8.6.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-resolver-provider/3.8.6/maven-resolver-provider-3.8.6.jar (67 kB at 210 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/resolver/maven-resolver-impl/1.6.3/maven-resolver-impl-1.6.3.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-model-builder/3.8.6/maven-model-builder-3.8.6.jar (196 kB at 579 kB/s) Downloading)from1Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/resolver/maven-resolver-spi/1.6.3/maven-resolver-spi-1.6.3.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-core/3.8.6/maven-core-3.8.6.jar (646 kB at 1.8 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/resolver/maven-resolver-util/1.6.3/maven-resolver-util-1.6.3.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/resolver/maven-resolver-spi/1.6.3/maven-resolver-spi-1.6.3.jar (38 kB at 103 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/inject/guice/4.2.2/guice-4.2.2-no_aop.jar Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/resolver/maven-resolver-impl/1.6.3/maven-resolver-impl-1.6.3.jar (180 kB at 470 kB/s) Downloading)from3Maven:Bhttps://repo.maven.apache.org/maven2/com/google/guava/guava/31.1-jre/guava-31.1-jre.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/resolver/maven-resolver-util/1.6.3/maven-resolver-util-1.6.3.jar (169 kB at 414 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar (4.6 kB at 11 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar (2.2 kB at 5.1 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar (20 kB at 43 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/checkerframework/checker-qual/3.12.0/checker-qual-3.12.0.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/com/google/inject/guice/4.2.2/guice-4.2.2-no_aop.jar (521 kB at 1.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_annotations/2.11.0/error_prone_annotations-2.11.0.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/checkerframework/checker-qual/3.12.0/checker-qual-3.12.0.jar (209 kB at 409 kB/s) Downloaded from Maven: https://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_annotations/2.11.0/error_prone_annotations-2.11.0.jar (16 kB at 31 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-component-annotations/2.1.0/plexus-component-annotations-2.1.0.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-component-annotations/2.1.0/plexus-component-annotations-2.1.0.jar (4.2 kB at 8.2 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/resolver/maven-resolver-api/1.8.1/maven-resolver-api-1.8.1.jar Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar (8.8 kB at 17 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.9.0.M1/org.eclipse.sisu.plexus-0.9.0.M1.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/resolver/maven-resolver-api/1.8.1/maven-resolver-api-1.8.1.jar (154 kB at 267 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/3.8.6/maven-artifact-3.8.6.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.9.0.M1/org.eclipse.sisu.plexus-0.9.0.M1.jar (208 kB at 349 kB/s) Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/3.8.6/maven-artifact-3.8.6.jar (58 kB at 97 kB/s) Downloaded3from.Maven:Mhttps://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy/1.12.10/byte-buddy-1.12.10.jar (3.8 MB at 6.1 MB/s) Downloaded2from.Maven:Bhttps://repo.maven.apache.org/maven2/com/google/guava/guava/31.1-jre/guava-31.1-jre.jar (3.0 MB at 4.0 MB/s) Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/org/aspectj/aspectjtools/1.9.8.M1/aspectjtools-1.9.8.M1.jar (15 MB at 14 MB/s) [INFO] Versionalizing /home/r/repo/target/classes directory [INFO] [INFO] --- maven-jar-plugin:3.3.0:jar (default-jar) @ ddr --- Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/file-management/3.1.0/file-management-3.1.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/shared/file-management/3.1.0/file-management-3.1.0.pom (4.5 kB at 641 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-archiver/3.6.0/maven-archiver-3.6.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-archiver/3.6.0/maven-archiver-3.6.0.pom (3.9 kB at 560 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-io/3.4.0/plexus-io-3.4.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-io/3.4.0/plexus-io-3.4.0.pom (6.0 kB at 859 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/10/plexus-10.pom Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/10/plexus-10.pom (25 kB at 4.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-archiver/4.4.0/plexus-archiver-4.4.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-archiver/4.4.0/plexus-archiver-4.4.0.pom (6.3 kB at 1.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-compress/1.21/commons-compress-1.21.pom Downloaded1from0Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-compress/1.21/commons-compress-1.21.pom (20 kB at 3.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/iq80/snappy/snappy/0.4/snappy-0.4.pom Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/org/iq80/snappy/snappy/0.4/snappy-0.4.pom (15 kB at 2.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/tukaani/xz/1.9/xz-1.9.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/tukaani/xz/1.9/xz-1.9.pom (2.0 kB at 341 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/file-management/3.1.0/file-management-3.1.0.jar Downloading)from/Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-archiver/3.6.0/maven-archiver-3.6.0.jar Downloading)from/Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-io/3.4.0/plexus-io-3.4.0.jar Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/file-management/3.1.0/file-management-3.1.0.jar (36 kB at 2.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/iq80/snappy/snappy/0.4/snappy-0.4.jar Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-archiver/4.4.0/plexus-archiver-4.4.0.jar Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-compress/1.21/commons-compress-1.21.jar Downloaded4from6Maven:3https://repo.maven.apache.org/maven2/org/apache/maven/maven-archiver/3.6.0/maven-archiver-3.6.0.jar (26 kB at 1.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/tukaani/xz/1.9/xz-1.9.jar Downloaded4from9Maven: https://repo.maven.apache.org/maven2/org/iq80/snappy/snappy/0.4/snappy-0.4.jar (58 kB at 2.5 MB/s) Downloaded4from9Maven:6https://repo.maven.apache.org/maven2/org/tukaani/xz/1.9/xz-1.9.jar (116 kB at 3.6 MB/s) Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-io/3.4.0/plexus-io-3.4.0.jar (79 kB at 1.8 MB/s) Downloaded2from1Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-archiver/4.4.0/plexus-archiver-4.4.0.jar (211 kB at 2.8 MB/s) Downloaded1from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-compress/1.21/commons-compress-1.21.jar (1.0 MB at 10 MB/s) [INFO] Building jar: /home/r/repo/target/ddr-1.0-SNAPSHOT.jar [INFO] [INFO] --- maven-assembly-plugin:3.4.2:single (make-assembly) @ ddr --- Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-common-artifact-filters/3.3.1/maven-common-artifact-filters-3.3.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-common-artifact-filters/3.3.1/maven-common-artifact-filters-3.3.1.pom (5.5 kB at 261 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-artifact-transfer/0.13.1/maven-artifact-transfer-0.13.1.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-artifact-transfer/0.13.1/maven-artifact-transfer-0.13.1.pom (11 kB at 1.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-common-artifact-filters/3.1.0/maven-common-artifact-filters-3.1.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-common-artifact-filters/3.1.0/maven-common-artifact-filters-3.1.0.pom (5.3 kB at 352 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/33/maven-shared-components-33.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/33/maven-shared-components-33.pom (5.1 kB at 1.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-utils/3.1.0/maven-shared-utils-3.1.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-utils/3.1.0/maven-shared-utils-3.1.0.pom (5.0 kB at 498 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/30/maven-shared-components-30.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/30/maven-shared-components-30.pom (4.6 kB at 509 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/30/maven-parent-30.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/30/maven-parent-30.pom (41 kB at 5.9 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/commons-io/commons-io/2.5/commons-io-2.5.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/commons-io/commons-io/2.5/commons-io-2.5.pom (13 kB at 2.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-common-artifact-filters/3.3.1/maven-common-artifact-filters-3.3.1.jar Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-artifact-transfer/0.13.1/maven-artifact-transfer-0.13.1.jar Downloaded2from4Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-common-artifact-filters/3.3.1/maven-common-artifact-filters-3.3.1.jar (63 kB at 3.3 MB/s) Downloaded1from5Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-artifact-transfer/0.13.1/maven-artifact-transfer-0.13.1.jar (159 kB at 6.6 MB/s) [INFO] Building jar: /home/r/repo/target/ddr-1.0-SNAPSHOT-jar-with-dependencies.jar [INFO] [INFO] --- qulice-maven-plugin:0.23.0:check (jcabi-qulice-check) @ ddr --- Downloading from Maven: https://repo.maven.apache.org/maven2/org/cactoos/cactoos/0.55.0/cactoos-0.55.0.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/cactoos/cactoos/0.55.0/cactoos-0.55.0.pom (11 kB at 616 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/qulice/qulice-spi/0.23.0/qulice-spi-0.23.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/com/qulice/qulice-spi/0.23.0/qulice-spi-0.23.0.pom (3.2 kB at 399 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/commons-io/commons-io/2.16.0/commons-io-2.16.0.pom Downloaded1from0Maven:Bhttps://repo.maven.apache.org/maven2/commons-io/commons-io/2.16.0/commons-io-2.16.0.pom (20 kB at 2.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/67/commons-parent-67.pom Downloaded1from7Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/67/commons-parent-67.pom (77 kB at 7.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/31/apache-31.pom Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/apache/31/apache-31.pom (24 kB at 3.9 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/junit/junit-bom/5.10.2/junit-bom-5.10.2.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/junit/junit-bom/5.10.2/junit-bom-5.10.2.pom (5.6 kB at 942 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/qulice/qulice-checkstyle/0.23.0/qulice-checkstyle-0.23.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/qulice/qulice-checkstyle/0.23.0/qulice-checkstyle-0.23.0.pom (5.8 kB at 138 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/guava/guava/33.2.0-jre/guava-33.2.0-jre.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/google/guava/guava/33.2.0-jre/guava-33.2.0-jre.pom (9.1 kB at 606 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/guava/guava-parent/33.2.0-jre/guava-parent-33.2.0-jre.pom Downloaded1from9Maven:Bhttps://repo.maven.apache.org/maven2/com/google/guava/guava-parent/33.2.0-jre/guava-parent-33.2.0-jre.pom (19 kB at 1.9 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/guava/failureaccess/1.0.2/failureaccess-1.0.2.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/com/google/guava/failureaccess/1.0.2/failureaccess-1.0.2.pom (3.3 kB at 556 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/checkerframework/checker-qual/3.42.0/checker-qual-3.42.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/checkerframework/checker-qual/3.42.0/checker-qual-3.42.0.pom (2.1 kB at 191 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_annotations/2.26.1/error_prone_annotations-2.26.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_annotations/2.26.1/error_prone_annotations-2.26.1.pom (4.3 kB at 709 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_parent/2.26.1/error_prone_parent-2.26.1.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_parent/2.26.1/error_prone_parent-2.26.1.pom (13 kB at 1.6 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/j2objc/j2objc-annotations/3.0.0/j2objc-annotations-3.0.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/google/j2objc/j2objc-annotations/3.0.0/j2objc-annotations-3.0.0.pom (5.1 kB at 722 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-log/0.24.1/jcabi-log-0.24.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/jcabi/jcabi-log/0.24.1/jcabi-log-0.24.1.pom (5.2 kB at 473 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi/1.37.1/jcabi-1.37.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/jcabi/jcabi/1.37.1/jcabi-1.37.1.pom (5.8 kB at 648 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/2.0.9/slf4j-api-2.0.9.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/2.0.9/slf4j-api-2.0.9.pom (2.8 kB at 563 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-parent/2.0.9/slf4j-parent-2.0.9.pom Downloaded1from6Maven:Bhttps://repo.maven.apache.org/maven2/org/slf4j/slf4j-parent/2.0.9/slf4j-parent-2.0.9.pom (16 kB at 1.9 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-bom/2.0.9/slf4j-bom-2.0.9.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/slf4j/slf4j-bom/2.0.9/slf4j-bom-2.0.9.pom (4.9 kB at 703 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/puppycrawl/tools/checkstyle/10.16.0/checkstyle-10.16.0.pom Downloaded1from3Maven:khttps://repo.maven.apache.org/maven2/com/puppycrawl/tools/checkstyle/10.16.0/checkstyle-10.16.0.pom (235 kB at 7.8 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/info/picocli/picocli/4.7.5/picocli-4.7.5.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/info/picocli/picocli/4.7.5/picocli-4.7.5.pom (1.4 kB at 138 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/antlr/antlr4-runtime/4.13.1/antlr4-runtime-4.13.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/antlr/antlr4-runtime/4.13.1/antlr4-runtime-4.13.1.pom (3.6 kB at 254 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/antlr/antlr4-master/4.13.1/antlr4-master-4.13.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/antlr/antlr4-master/4.13.1/antlr4-master-4.13.1.pom (4.8 kB at 535 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/reflections/reflections/0.10.2/reflections-0.10.2.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/reflections/reflections/0.10.2/reflections-0.10.2.pom (9.3 kB at 1.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/javassist/javassist/3.28.0-GA/javassist-3.28.0-GA.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/javassist/javassist/3.28.0-GA/javassist-3.28.0-GA.pom (11 kB at 1.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.7.32/slf4j-api-1.7.32.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.7.32/slf4j-api-1.7.32.pom (3.8 kB at 639 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-parent/1.7.32/slf4j-parent-1.7.32.pom Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/org/slf4j/slf4j-parent/1.7.32/slf4j-parent-1.7.32.pom (14 kB at 2.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-core/1.12.0/doxia-core-1.12.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-core/1.12.0/doxia-core-1.12.0.pom (4.4 kB at 730 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia/1.12.0/doxia-1.12.0.pom Downloaded1from8Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia/1.12.0/doxia-1.12.0.pom (18 kB at 2.5 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-sink-api/1.12.0/doxia-sink-api-1.12.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-sink-api/1.12.0/doxia-sink-api-1.12.0.pom (1.5 kB at 219 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-logging-api/1.12.0/doxia-logging-api-1.12.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-logging-api/1.12.0/doxia-logging-api-1.12.0.pom (1.5 kB at 308 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-container-default/2.1.0/plexus-container-default-2.1.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-container-default/2.1.0/plexus-container-default-2.1.0.pom (3.0 kB at 296 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.1.1/plexus-utils-3.1.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.1.1/plexus-utils-3.1.1.pom (5.1 kB at 563 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/xbean/xbean-reflect/3.7/xbean-reflect-3.7.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/xbean/xbean-reflect/3.7/xbean-reflect-3.7.pom (5.1 kB at 849 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/xbean/xbean/3.7/xbean-3.7.pom Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/xbean/xbean/3.7/xbean-3.7.pom (15 kB at 594 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/geronimo/genesis/genesis-java5-flava/2.0/genesis-java5-flava-2.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/geronimo/genesis/genesis-java5-flava/2.0/genesis-java5-flava-2.0.pom (5.5 kB at 783 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/geronimo/genesis/genesis-default-flava/2.0/genesis-default-flava-2.0.pom Downloaded1from8Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/geronimo/genesis/genesis-default-flava/2.0/genesis-default-flava-2.0.pom (18 kB at 2.5 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/geronimo/genesis/genesis/2.0/genesis-2.0.pom Downloaded1from8Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/geronimo/genesis/genesis/2.0/genesis-2.0.pom (18 kB at 3.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-lang3/3.14.0/commons-lang3-3.14.0.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-lang3/3.14.0/commons-lang3-3.14.0.pom (31 kB at 2.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/64/commons-parent-64.pom Downloaded1from8Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/64/commons-parent-64.pom (78 kB at 5.6 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/30/apache-30.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/apache/30/apache-30.pom (23 kB at 2.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/junit/junit-bom/5.10.0/junit-bom-5.10.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/junit/junit-bom/5.10.0/junit-bom-5.10.0.pom (5.6 kB at 942 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-text/1.11.0/commons-text-1.11.0.pom Downloaded1from9Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-text/1.11.0/commons-text-1.11.0.pom (19 kB at 2.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcore/4.4.13/httpcore-4.4.13.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcore/4.4.13/httpcore-4.4.13.pom (5.0 kB at 710 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcomponents-core/4.4.13/httpcomponents-core-4.4.13.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcomponents-core/4.4.13/httpcomponents-core-4.4.13.pom (13 kB at 1.5 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcore/4.4.14/httpcore-4.4.14.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcore/4.4.14/httpcore-4.4.14.pom (5.0 kB at 993 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcomponents-core/4.4.14/httpcomponents-core-4.4.14.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcomponents-core/4.4.14/httpcomponents-core-4.4.14.pom (13 kB at 2.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-module-xdoc/1.12.0/doxia-module-xdoc-1.12.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-module-xdoc/1.12.0/doxia-module-xdoc-1.12.0.pom (4.3 kB at 620 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-modules/1.12.0/doxia-modules-1.12.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-modules/1.12.0/doxia-modules-1.12.0.pom (2.7 kB at 333 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.16.0/commons-codec-1.16.0.pom Downloaded1from6Maven:Bhttps://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.16.0/commons-codec-1.16.0.pom (16 kB at 2.7 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/58/commons-parent-58.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/58/commons-parent-58.pom (83 kB at 9.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/29/apache-29.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/apache/29/apache-29.pom (21 kB at 2.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/junit/junit-bom/5.9.3/junit-bom-5.9.3.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/junit/junit-bom/5.9.3/junit-bom-5.9.3.pom (5.6 kB at 626 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/net/sourceforge/saxon/saxon/9.1.0.8/saxon-9.1.0.8.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/net/sourceforge/saxon/saxon/9.1.0.8/saxon-9.1.0.8.pom (5.7 kB at 638 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-exec/1.6.0/maven-reporting-exec-1.6.0.pom Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-exec/1.6.0/maven-reporting-exec-1.6.0.pom (14 kB at 1.7 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/3.1.0/maven-reporting-api-3.1.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/3.1.0/maven-reporting-api-3.1.0.pom (3.8 kB at 538 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-sink-api/1.11.1/doxia-sink-api-1.11.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-sink-api/1.11.1/doxia-sink-api-1.11.1.pom (1.6 kB at 315 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia/1.11.1/doxia-1.11.1.pom Downloaded1from8Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia/1.11.1/doxia-1.11.1.pom (18 kB at 2.6 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-logging-api/1.11.1/doxia-logging-api-1.11.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-logging-api/1.11.1/doxia-logging-api-1.11.1.pom (1.6 kB at 198 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.20/plexus-utils-3.0.20.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.20/plexus-utils-3.0.20.pom (3.8 kB at 476 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.0.M1/org.eclipse.sisu.plexus-0.3.0.M1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.0.M1/org.eclipse.sisu.plexus-0.3.0.M1.pom (4.7 kB at 672 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/sisu/sisu-plexus/0.3.0.M1/sisu-plexus-0.3.0.M1.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/org/eclipse/sisu/sisu-plexus/0.3.0.M1/sisu-plexus-0.3.0.M1.pom (13 kB at 1.9 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/javax/enterprise/cdi-api/1.0/cdi-api-1.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/javax/enterprise/cdi-api/1.0/cdi-api-1.0.pom (1.4 kB at 239 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jboss/weld/weld-api-parent/1.0/weld-api-parent-1.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/jboss/weld/weld-api-parent/1.0/weld-api-parent-1.0.pom (2.4 kB at 392 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jboss/weld/weld-api-bom/1.0/weld-api-bom-1.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/jboss/weld/weld-api-bom/1.0/weld-api-bom-1.0.pom (7.9 kB at 1.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jboss/weld/weld-parent/6/weld-parent-6.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/jboss/weld/weld-parent/6/weld-parent-6.pom (21 kB at 3.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.pom (1.0 kB at 170 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.0.M1/org.eclipse.sisu.inject-0.3.0.M1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.0.M1/org.eclipse.sisu.inject-0.3.0.M1.pom (2.5 kB at 255 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/sisu/sisu-inject/0.3.0.M1/sisu-inject-0.3.0.M1.pom Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/org/eclipse/sisu/sisu-inject/0.3.0.M1/sisu-inject-0.3.0.M1.pom (14 kB at 2.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/2.5.1/plexus-classworlds-2.5.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/2.5.1/plexus-classworlds-2.5.1.pom (5.0 kB at 626 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/qulice/qulice-pmd/0.23.0/qulice-pmd-0.23.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/qulice/qulice-pmd/0.23.0/qulice-pmd-0.23.0.pom (6.8 kB at 761 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/net/sourceforge/pmd/pmd-core/6.55.0/pmd-core-6.55.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/net/sourceforge/pmd/pmd-core/6.55.0/pmd-core-6.55.0.pom (8.6 kB at 863 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/net/sourceforge/pmd/pmd/6.55.0/pmd-6.55.0.pom Downloaded1from9Maven:Bhttps://repo.maven.apache.org/maven2/net/sourceforge/pmd/pmd/6.55.0/pmd-6.55.0.pom (49 kB at 4.9 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/beust/jcommander/1.48/jcommander-1.48.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/beust/jcommander/1.48/jcommander-1.48.pom (9.3 kB at 1.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/oss/oss-parent/3/oss-parent-3.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/oss/oss-parent/3/oss-parent-3.pom (3.4 kB at 558 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/net/sourceforge/pmd/pmd-java/6.55.0/pmd-java-6.55.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/net/sourceforge/pmd/pmd-java/6.55.0/pmd-java-6.55.0.pom (8.8 kB at 677 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/ow2/asm/asm/9.7/asm-9.7.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/ow2/asm/asm/9.7/asm-9.7.pom (2.4 kB at 237 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/ow2/ow2/1.5.1/ow2-1.5.1.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/ow2/ow2/1.5.1/ow2-1.5.1.pom (11 kB at 1.9 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/code/gson/gson/2.10.1/gson-2.10.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/google/code/gson/gson/2.10.1/gson-2.10.1.pom (9.4 kB at 1.6 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/code/gson/gson-parent/2.10.1/gson-parent-2.10.1.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/com/google/code/gson/gson-parent/2.10.1/gson-parent-2.10.1.pom (13 kB at 1.8 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/net/sourceforge/pmd/pmd-jsp/6.55.0/pmd-jsp-6.55.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/net/sourceforge/pmd/pmd-jsp/6.55.0/pmd-jsp-6.55.0.pom (3.7 kB at 463 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/xerces/xmlParserAPIs/2.6.2/xmlParserAPIs-2.6.2.pom Downloaded1from5Maven: https://repo.maven.apache.org/maven2/xerces/xmlParserAPIs/2.6.2/xmlParserAPIs-2.6.2.pom (153 B at 13 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-xml/0.29.0/jcabi-xml-0.29.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/jcabi/jcabi-xml/0.29.0/jcabi-xml-0.29.0.pom (6.3 kB at 789 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-dependency-analyzer/1.13.2/maven-dependency-analyzer-1.13.2.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-dependency-analyzer/1.13.2/maven-dependency-analyzer-1.13.2.pom (6.4 kB at 642 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/39/maven-shared-components-39.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/39/maven-shared-components-39.pom (3.2 kB at 402 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/39/maven-parent-39.pom Downloaded1from8Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/39/maven-parent-39.pom (48 kB at 6.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.5.1/plexus-utils-3.5.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.5.1/plexus-utils-3.5.1.pom (8.8 kB at 1.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-inject-plexus/2.6.0/sisu-inject-plexus-2.6.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-inject-plexus/2.6.0/sisu-inject-plexus-2.6.0.pom (2.4 kB at 303 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/inject/wrappers/2.6.0/wrappers-2.6.0.pom Downloaded1from8Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/inject/wrappers/2.6.0/wrappers-2.6.0.pom (983 B at 8.1 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-inject/2.6.0/sisu-inject-2.6.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-inject/2.6.0/sisu-inject-2.6.0.pom (2.0 kB at 283 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-parent/2.6.0/sisu-parent-2.6.0.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-parent/2.6.0/sisu-parent-2.6.0.pom (11 kB at 1.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.18/plexus-utils-3.0.18.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.18/plexus-utils-3.0.18.pom (3.4 kB at 340 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-inject-bean/2.6.0/sisu-inject-bean-2.6.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-inject-bean/2.6.0/sisu-inject-bean-2.6.0.pom (2.1 kB at 106 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-guice/3.2.5/sisu-guice-3.2.5.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-guice/3.2.5/sisu-guice-3.2.5.pom (11 kB at 1.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/inject/guice-parent/3.2.5/guice-parent-3.2.5.pom Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/sisu/inject/guice-parent/3.2.5/guice-parent-3.2.5.pom (15 kB at 1.7 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.0/org.eclipse.sisu.inject-0.3.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.0/org.eclipse.sisu.inject-0.3.0.pom (2.6 kB at 292 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/sisu/sisu-inject/0.3.0/sisu-inject-0.3.0.pom Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/org/eclipse/sisu/sisu-inject/0.3.0/sisu-inject-0.3.0.pom (14 kB at 1.6 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.0/org.eclipse.sisu.plexus-0.3.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.0/org.eclipse.sisu.plexus-0.3.0.pom (4.2 kB at 596 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/sisu/sisu-plexus/0.3.0/sisu-plexus-0.3.0.pom Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/org/eclipse/sisu/sisu-plexus/0.3.0/sisu-plexus-0.3.0.pom (14 kB at 1.5 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.17/plexus-utils-3.0.17.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.17/plexus-utils-3.0.17.pom (3.4 kB at 424 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/hibernate/hibernate-validator/8.0.1.Final/hibernate-validator-8.0.1.Final.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/hibernate/hibernate-validator/8.0.1.Final/hibernate-validator-8.0.1.Final.pom (1.0 kB at 72 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/hibernate/validator/hibernate-validator-relocation/8.0.1.Final/hibernate-validator-relocation-8.0.1.Final.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/hibernate/validator/hibernate-validator-relocation/8.0.1.Final/hibernate-validator-relocation-8.0.1.Final.pom (1.0 kB at 102 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/hibernate/validator/hibernate-validator-parent/8.0.1.Final/hibernate-validator-parent-8.0.1.Final.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/hibernate/validator/hibernate-validator-parent/8.0.1.Final/hibernate-validator-parent-8.0.1.Final.pom (81 kB at 6.7 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jboss/arquillian/arquillian-bom/1.7.0.Alpha10/arquillian-bom-1.7.0.Alpha10.pom Downloaded1from0Maven:Bhttps://repo.maven.apache.org/maven2/org/jboss/arquillian/arquillian-bom/1.7.0.Alpha10/arquillian-bom-1.7.0.Alpha10.pom (10 kB at 578 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jboss/shrinkwrap/shrinkwrap-bom/1.2.6/shrinkwrap-bom-1.2.6.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/jboss/shrinkwrap/shrinkwrap-bom/1.2.6/shrinkwrap-bom-1.2.6.pom (4.0 kB at 362 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jboss/shrinkwrap/resolver/shrinkwrap-resolver-bom/3.1.4/shrinkwrap-resolver-bom-3.1.4.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/jboss/shrinkwrap/resolver/shrinkwrap-resolver-bom/3.1.4/shrinkwrap-resolver-bom-3.1.4.pom (7.0 kB at 776 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven/3.6.3/maven-3.6.3.pom Downloaded1from6Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven/3.6.3/maven-3.6.3.pom (26 kB at 2.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jboss/shrinkwrap/descriptors/shrinkwrap-descriptors-bom/2.0.0/shrinkwrap-descriptors-bom-2.0.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/jboss/shrinkwrap/descriptors/shrinkwrap-descriptors-bom/2.0.0/shrinkwrap-descriptors-bom-2.0.0.pom (5.2 kB at 747 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/hibernate/validator/hibernate-validator/8.0.1.Final/hibernate-validator-8.0.1.Final.pom Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/org/hibernate/validator/hibernate-validator/8.0.1.Final/hibernate-validator-8.0.1.Final.pom (15 kB at 969 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/jakarta/validation/jakarta.validation-api/3.0.2/jakarta.validation-api-3.0.2.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/jakarta/validation/jakarta.validation-api/3.0.2/jakarta.validation-api-3.0.2.pom (11 kB at 1.6 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jboss/logging/jboss-logging/3.4.3.Final/jboss-logging-3.4.3.Final.pom Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/org/jboss/logging/jboss-logging/3.4.3.Final/jboss-logging-3.4.3.Final.pom (15 kB at 1.9 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jboss/jboss-parent/39/jboss-parent-39.pom Downloaded1from8Maven:Bhttps://repo.maven.apache.org/maven2/org/jboss/jboss-parent/39/jboss-parent-39.pom (68 kB at 6.8 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/fasterxml/classmate/1.5.1/classmate-1.5.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/fasterxml/classmate/1.5.1/classmate-1.5.1.pom (7.3 kB at 908 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/fasterxml/oss-parent/35/oss-parent-35.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/com/fasterxml/oss-parent/35/oss-parent-35.pom (23 kB at 2.9 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/cactoos/cactoos/0.55.0/cactoos-0.55.0.jar Downloading from Maven: https://repo.maven.apache.org/maven2/com/qulice/qulice-spi/0.23.0/qulice-spi-0.23.0.jar Downloading)from/Maven:Bhttps://repo.maven.apache.org/maven2/com/qulice/qulice-checkstyle/0.23.0/qulice-checkstyle-0.23.0.jar Downloading)from/Maven: https://repo.maven.apache.org/maven2/com/google/guava/guava/33.2.0-jre/guava-33.2.0-jre.jar Downloaded2from4Maven:khttps://repo.maven.apache.org/maven2/com/qulice/qulice-spi/0.23.0/qulice-spi-0.23.0.jar (10.0 kB at 416 kB/s) Downloading)from7Maven:Bhttps://repo.maven.apache.org/maven2/org/checkerframework/checker-qual/3.42.0/checker-qual-3.42.0.jar Downloading)from0Maven:Bhttps://repo.maven.apache.org/maven2/com/google/guava/failureaccess/1.0.2/failureaccess-1.0.2.jar Downloaded5from5Maven:khttps://repo.maven.apache.org/maven2/com/qulice/qulice-checkstyle/0.23.0/qulice-checkstyle-0.23.0.jar (67 kB at 1.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_annotations/2.26.1/error_prone_annotations-2.26.1.jar Downloaded5from8Maven:khttps://repo.maven.apache.org/maven2/com/google/guava/failureaccess/1.0.2/failureaccess-1.0.2.jar (4.7 kB at 108 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/j2objc/j2objc-annotations/3.0.0/j2objc-annotations-3.0.0.jar Downloaded5from0Maven:khttps://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_annotations/2.26.1/error_prone_annotations-2.26.1.jar (19 kB at 387 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/puppycrawl/tools/checkstyle/10.16.0/checkstyle-10.16.0.jar Downloaded5from4Maven:khttps://repo.maven.apache.org/maven2/com/google/j2objc/j2objc-annotations/3.0.0/j2objc-annotations-3.0.0.jar (12 kB at 166 kB/s) Downloading)from6Maven:1https://repo.maven.apache.org/maven2/info/picocli/picocli/4.7.5/picocli-4.7.5.jar Downloaded5from4Maven: https://repo.maven.apache.org/maven2/org/cactoos/cactoos/0.55.0/cactoos-0.55.0.jar (346 kB at 3.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/reflections/reflections/0.10.2/reflections-0.10.2.jar Downloaded4from3Maven: https://repo.maven.apache.org/maven2/org/checkerframework/checker-qual/3.42.0/checker-qual-3.42.0.jar (231 kB at 2.3 MB/s) Downloading)from4Maven:Bhttps://repo.maven.apache.org/maven2/org/javassist/javassist/3.28.0-GA/javassist-3.28.0-GA.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/reflections/reflections/0.10.2/reflections-0.10.2.jar (130 kB at 815 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-core/1.12.0/doxia-core-1.12.0.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/info/picocli/picocli/4.7.5/picocli-4.7.5.jar (415 kB at 2.2 MB/s) Downloading)from9Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-logging-api/1.12.0/doxia-logging-api-1.12.0.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-core/1.12.0/doxia-core-1.12.0.jar (219 kB at 1.1 MB/s) Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-logging-api/1.12.0/doxia-logging-api-1.12.0.jar (12 kB at 59 kB/s) Downloading)from0Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/xbean/xbean-reflect/3.7/xbean-reflect-3.7.jar Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-container-default/2.1.0/plexus-container-default-2.1.0.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/xbean/xbean-reflect/3.7/xbean-reflect-3.7.jar (148 kB at 597 kB/s) Downloading)from3Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-text/1.11.0/commons-text-1.11.0.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-container-default/2.1.0/plexus-container-default-2.1.0.jar (230 kB at 874 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcore/4.4.14/httpcore-4.4.14.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/javassist/javassist/3.28.0-GA/javassist-3.28.0-GA.jar (852 kB at 3.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-module-xdoc/1.12.0/doxia-module-xdoc-1.12.0.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-module-xdoc/1.12.0/doxia-module-xdoc-1.12.0.jar (37 kB at 121 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/net/sourceforge/saxon/saxon/9.1.0.8/saxon-9.1.0.8.jar Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-text/1.11.0/commons-text-1.11.0.jar (247 kB at 781 kB/s) Downloading)from7Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-exec/1.6.0/maven-reporting-exec-1.6.0.jar Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcore/4.4.14/httpcore-4.4.14.jar (328 kB at 963 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/3.1.0/maven-reporting-api-3.1.0.jar Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-exec/1.6.0/maven-reporting-exec-1.6.0.jar (31 kB at 92 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-sink-api/1.11.1/doxia-sink-api-1.11.1.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-sink-api/1.11.1/doxia-sink-api-1.11.1.jar (12 kB at 33 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/aether/aether-util/1.0.0.v20140518/aether-util-1.0.0.v20140518.jar Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/3.1.0/maven-reporting-api-3.1.0.jar (11 kB at 30 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/qulice/qulice-pmd/0.23.0/qulice-pmd-0.23.0.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/com/qulice/qulice-pmd/0.23.0/qulice-pmd-0.23.0.jar (23 kB at 63 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/net/sourceforge/pmd/pmd-java/6.55.0/pmd-java-6.55.0.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/eclipse/aether/aether-util/1.0.0.v20140518/aether-util-1.0.0.v20140518.jar (146 kB at 368 kB/s) Downloading)from2Maven:Bhttps://repo.maven.apache.org/maven2/org/ow2/asm/asm/9.7/asm-9.7.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/ow2/asm/asm/9.7/asm-9.7.jar (125 kB at 281 kB/s) Downloading)from5Maven:Bhttps://repo.maven.apache.org/maven2/net/sourceforge/pmd/pmd-jsp/6.55.0/pmd-jsp-6.55.0.jar Downloaded from Maven: https://repo.maven.apache.org/maven2/com/puppycrawl/tools/checkstyle/10.16.0/checkstyle-10.16.0.jar (2.1 MB at 4.8 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/xerces/xmlParserAPIs/2.6.2/xmlParserAPIs-2.6.2.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/net/sourceforge/pmd/pmd-jsp/6.55.0/pmd-jsp-6.55.0.jar (101 kB at 208 kB/s) Downloading)from8Maven:Bhttps://repo.maven.apache.org/maven2/commons-io/commons-io/2.16.0/commons-io-2.16.0.jar Downloaded from Maven: https://repo.maven.apache.org/maven2/xerces/xmlParserAPIs/2.6.2/xmlParserAPIs-2.6.2.jar (125 kB at 256 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-log/0.24.1/jcabi-log-0.24.1.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/com/jcabi/jcabi-log/0.24.1/jcabi-log-0.24.1.jar (52 kB at 103 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/2.0.9/slf4j-api-2.0.9.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/2.0.9/slf4j-api-2.0.9.jar (65 kB at 120 kB/s) Downloading)from1Maven:1https://repo.maven.apache.org/maven2/com/jcabi/jcabi-xml/0.29.0/jcabi-xml-0.29.0.jar Downloaded4from.Maven: https://repo.maven.apache.org/maven2/com/google/guava/guava/33.2.0-jre/guava-33.2.0-jre.jar (3.1 MB at 5.5 MB/s) Downloading)from2Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-dependency-analyzer/1.13.2/maven-dependency-analyzer-1.13.2.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/com/jcabi/jcabi-xml/0.29.0/jcabi-xml-0.29.0.jar (44 kB at 79 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.5.1/plexus-utils-3.5.1.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-dependency-analyzer/1.13.2/maven-dependency-analyzer-1.13.2.jar (39 kB at 69 kB/s) Downloading)from3Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-inject-plexus/2.6.0/sisu-inject-plexus-2.6.0.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-inject-plexus/2.6.0/sisu-inject-plexus-2.6.0.jar (20 kB at 34 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-inject-bean/2.6.0/sisu-inject-bean-2.6.0.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-inject-bean/2.6.0/sisu-inject-bean-2.6.0.jar (45 kB at 74 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/hibernate/validator/hibernate-validator/8.0.1.Final/hibernate-validator-8.0.1.Final.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/commons-io/commons-io/2.16.0/commons-io-2.16.0.jar (511 kB at 821 kB/s) Downloading)from6Maven:Bhttps://repo.maven.apache.org/maven2/jakarta/validation/jakarta.validation-api/3.0.2/jakarta.validation-api-3.0.2.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.5.1/plexus-utils-3.5.1.jar (269 kB at 415 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jboss/logging/jboss-logging/3.4.3.Final/jboss-logging-3.4.3.Final.jar Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/net/sourceforge/pmd/pmd-java/6.55.0/pmd-java-6.55.0.jar (1.2 MB at 1.9 MB/s) Downloading)from7Maven:Bhttps://repo.maven.apache.org/maven2/com/fasterxml/classmate/1.5.1/classmate-1.5.1.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/jakarta/validation/jakarta.validation-api/3.0.2/jakarta.validation-api-3.0.2.jar (93 kB at 139 kB/s) Downloading)from9Maven:Bhttps://repo.maven.apache.org/maven2/net/sourceforge/pmd/pmd-core/6.55.0/pmd-core-6.55.0.jar Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/com/fasterxml/classmate/1.5.1/classmate-1.5.1.jar (68 kB at 100 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/antlr/antlr4-runtime/4.13.1/antlr4-runtime-4.13.1.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/jboss/logging/jboss-logging/3.4.3.Final/jboss-logging-3.4.3.Final.jar (61 kB at 88 kB/s) Downloading)from9Maven:Bhttps://repo.maven.apache.org/maven2/com/beust/jcommander/1.48/jcommander-1.48.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/com/beust/jcommander/1.48/jcommander-1.48.jar (64 kB at 89 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-lang3/3.14.0/commons-lang3-3.14.0.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/antlr/antlr4-runtime/4.13.1/antlr4-runtime-4.13.1.jar (326 kB at 424 kB/s) Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-lang3/3.14.0/commons-lang3-3.14.0.jar (658 kB at 768 kB/s) Downloaded3from.Maven:Mhttps://repo.maven.apache.org/maven2/org/hibernate/validator/hibernate-validator/8.0.1.Final/hibernate-validator-8.0.1.Final.jar (1.3 MB at 1.5 MB/s) Downloaded2from.Maven:Mhttps://repo.maven.apache.org/maven2/net/sourceforge/pmd/pmd-core/6.55.0/pmd-core-6.55.0.jar (1.4 MB at 1.5 MB/s) Downloaded1from.Maven:Mhttps://repo.maven.apache.org/maven2/net/sourceforge/saxon/saxon/9.1.0.8/saxon-9.1.0.8.jar (5.0 MB at 5.2 MB/s) [INFO] Calling org.apache.maven.plugins:maven-enforcer-plugin:3.1.0:enforce... [INFO] This is not an SVN project [INFO] No dependency problems found [INFO] Qulice quality check completed in 5s [INFO] [INFO] --- maven-antrun-plugin:3.1.0:run (jcabi-xcop) @ ddr --- Downloading from Maven: https://repo.maven.apache.org/maven2/ant-contrib/ant-contrib/1.0b3/ant-contrib-1.0b3.pom Downloaded1from6Maven: https://repo.maven.apache.org/maven2/ant-contrib/ant-contrib/1.0b3/ant-contrib-1.0b3.pom (761 B at 38 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/ant/ant/1.10.12/ant-1.10.12.pom Downloaded1from7Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/ant/ant/1.10.12/ant-1.10.12.pom (17 kB at 2.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/ant/ant-parent/1.10.12/ant-parent-1.10.12.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/ant/ant-parent/1.10.12/ant-parent-1.10.12.pom (6.5 kB at 932 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/ant/ant-launcher/1.10.12/ant-launcher-1.10.12.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/ant/ant-launcher/1.10.12/ant-launcher-1.10.12.pom (3.2 kB at 452 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/ant-contrib/ant-contrib/1.0b3/ant-contrib-1.0b3.jar Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/ant/ant/1.10.12/ant-1.10.12.jar Downloading)from3Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/ant/ant-launcher/1.10.12/ant-launcher-1.10.12.jar Downloaded3from2Maven:khttps://repo.maven.apache.org/maven2/ant-contrib/ant-contrib/1.0b3/ant-contrib-1.0b3.jar (224 kB at 6.4 MB/s) Downloaded2from9Maven:0https://repo.maven.apache.org/maven2/org/apache/ant/ant-launcher/1.10.12/ant-launcher-1.10.12.jar (19 kB at 585 kB/s) Downloaded1from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/ant/ant/1.10.12/ant-1.10.12.jar (2.3 MB at 16 MB/s) [INFO] Executing tasks [INFO] [exec] /home/r/repo/pom.xml looks good [INFO] [exec] /home/r/repo/src/main/resources/compress-aliases.xsl looks good [INFO] [exec] /home/r/repo/src/main/resources/logback.xml looks good [INFO] [exec] /home/r/repo/src/test/resources/resolver/strip-xmir.xsl looks good [INFO] [exec] /home/r/repo/src/test/resources/unit/in/basic_cycle/basic_cycle.xml looks good [INFO] [exec] /home/r/repo/src/test/resources/unit/in/basic_tree/basic_tree.xml looks good [INFO] [exec] /home/r/repo/src/test/resources/unit/in/closed_cycle/closed_cycle.xml looks good [INFO] [exec] /home/r/repo/src/test/resources/unit/in/condition/condition.xml looks good [INFO] [exec] /home/r/repo/src/test/resources/unit/in/creations/creations.xml looks good [INFO] [exec] /home/r/repo/src/test/resources/unit/in/inner/inner.xml looks good [INFO] [exec] /home/r/repo/src/test/resources/unit/in/inner_concrete/inner_concrete.xml looks good [INFO] [exec] /home/r/repo/src/test/resources/unit/in/inner_ordered/inner_ordered.xml looks good [INFO] [exec] /home/r/repo/src/test/resources/unit/in/inner_prop/inner_prop.xml looks good [INFO] [exec] /home/r/repo/src/test/resources/unit/in/multiple_closed_cycles/multiple_closed_cycles.xml looks good [INFO] [exec] /home/r/repo/src/test/resources/unit/in/multiple_cycles/multiple_cycles.xml looks good [INFO] [exec] /home/r/repo/src/test/resources/unit/in/multiple_trees/multiple_trees.xml looks good [INFO] [exec] /home/r/repo/src/test/resources/unit/in/tree/tree.xml looks good [INFO] [exec] /home/r/repo/src/test/resources/unit/in/triple_cycle/triple_cycle.xml looks good [INFO] Executed tasks [INFO] [INFO] --- maven-install-plugin:3.0.1:install (default-install) @ ddr --- [INFO] Installing /home/r/repo/pom.xml to /home/r/.m2/repository/org/eolang/ddr/1.0-SNAPSHOT/ddr-1.0-SNAPSHOT.pom [INFO] Installing /home/r/repo/target/ddr-1.0-SNAPSHOT.jar to /home/r/.m2/repository/org/eolang/ddr/1.0-SNAPSHOT/ddr-1.0-SNAPSHOT.jar [INFO] Installing /home/r/repo/target/ddr-1.0-SNAPSHOT-jar-with-dependencies.jar to /home/r/.m2/repository/org/eolang/ddr/1.0-SNAPSHOT/ddr-1.0-SNAPSHOT-jar-with-dependencies.jar [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 02:10 min [INFO] Finished at: 2024-12-11T02:15:56Z [INFO] ------------------------------------------------------------------------ 0m0m+ mv /home/r/repo . ++ whoami + chown -R root repo + '[' -n '' ']' ++ whoami + sudo chown -R ubuntu repo + cd repo + git push origin master To github.com:objectionary/ddr.git 5f0b17e..0cad070 master -> master container 665568e681a894077be242056993200e842dd0e3a03021cc000e9c7f3885f1c2 is dead Wed Dec 11 02:16:33 UTC 2024