rultor.com logo This build log was produced by rultor.com for objectionary/ddr#89
+ set -e
+ set -o pipefail
++ dirname ./run.sh
+ cd .
+ echo 1816315
+ echo '2.0-SNAPSHOT BUILD'
2.0-SNAPSHOT BUILD
+ date
Thu 03 Nov 2022 12:47:05 PM CET
+ uptime
 12:47:05 up 127 days, 15:48,  0 users,  load average: 0.29, 0.17, 0.28
+ head=git@github.com:objectionary/ddr.git
+ ff=default
+ image=yegor256/rultor-image:1.9.1
+ rebase=false
+ squash=false
+ head_branch=master
+ author=olesiasub
+ tag=0.0.8
+ vars=('--env=head=git@github.com:objectionary/ddr.git' '--env=tag=0.0.8' '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:objectionary/ddr.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''tag=0.0.8'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=olesiasub'\''\'\'''\'''\'' '\'';'\'' '\''javac -version'\'' '\'';'\'' '\''pdd --file=/dev/null'\'' '\'';'\'' '\''[[ "${tag}" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]] || exit -1'\'' '\'';'\'' '\''mvn versions:set "-DnewVersion=${tag}" -Dstyle.color=never'\'' '\'';'\'' '\''git commit -am "${tag}"'\'' '\'';'\'' '\''mvn clean install -Dinvoker.skip'\'' '\'';'\'' '\''mvn clean deploy -Pdeploy -Pobjectionary -Psonatype --errors --settings ../settings.xml -Dstyle.color=never'\'' '\'';'\'' )' '--env=head_branch=master' '--env=author=olesiasub')
+ scripts=('export '\''head=git@github.com:objectionary/ddr.git'\''' ';' 'export '\''tag=0.0.8'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''author=olesiasub'\''' ';' 'javac -version' ';' 'pdd --file=/dev/null' ';' '[[ "${tag}" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]] || exit -1' ';' 'mvn versions:set "-DnewVersion=${tag}" -Dstyle.color=never' ';' 'git commit -am "${tag}"' ';' 'mvn clean install -Dinvoker.skip' ';' 'mvn clean deploy -Pdeploy -Pobjectionary -Psonatype --errors --settings ../settings.xml -Dstyle.color=never' ';')
+ directory=
+ container=objectionary_ddr_89
+ as_root=false
+ hostname
m1415.contaboserver.net
+ git --version
git version 2.25.1
+ docker --version
Docker version 20.10.17, build 100c701
+ mkdir -p /home/rultor/.ssh
+ echo -e 'Host github.com\n\tStrictHostKeyChecking no\n'
+ chmod 600 /home/rultor/.ssh/config
+ git clone git@github.com:objectionary/ddr.git repo
Cloning into 'repo'...
+ 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 '\''tag=0.0.8'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''author=olesiasub'\''' ';' 'javac -version' ';' 'pdd --file=/dev/null' ';' '[[ "${tag}" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]] || exit -1' ';' 'mvn versions:set "-DnewVersion=${tag}" -Dstyle.color=never' ';' 'git commit -am "${tag}"' ';' 'mvn clean install -Dinvoker.skip' ';' 'mvn clean deploy -Pdeploy -Pobjectionary -Psonatype --errors --settings ../settings.xml -Dstyle.color=never' ';'
+ sensitive=()
+ rm -rf .gnupg
+ '[' -z 0.0.8 ']'
+ [[ 0.0.8 =~ ^[a-zA-Z0-9\.\-]+$ ]]
+ echo 'tag name is valid: "0.0.8"'
tag name is valid: "0.0.8"
+ cd repo
++ git tag -l 0.0.8
+ '[' ']'
+ export BRANCH_NAME=__rultor
+ BRANCH_NAME=__rultor
++ git show-branch __rultor
++ wc -l
+ '[' 0 -gt 0 ']'
+ git checkout -b __rultor
Switched to a new branch '__rultor'
+ docker_when_possible
+ true
++ uptime
++ sed 's/ /\n/g'
++ tail -n 1
+ load=0.28
++ echo 0.28 '>' 30
++ bc
+ '[' 0 -eq 1 ']'
+ echo 'load average is 0.28, low enough to run a new Docker container'
load average is 0.28, 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
Digest: sha256:61885a12aa213b79fd79e2b4ade12645535717267474cb0d1067a3323514589e
Status: Image is up to date for yegor256/rultor-image:1.9.1
docker.io/yegor256/rultor-image:1.9.1
+ docker ps --filter=status=exited
+ grep --quiet '\sobjectionary_ddr_89\s*$'
+ ls -al .
total 56
drwx--x--x  3 rultor rultor 4096 Nov  3 12:47 .
drwxrwxrwt 20 root   root   4096 Nov  3 12:47 ..
-rw-rw-r--  1 rultor rultor  556 Nov  3 12:47 end.sh
-rwxrwxr-x  1 rultor rultor  363 Nov  3 12:47 entry.sh
-rw-rw-r--  1 rultor rultor    8 Nov  3 12:47 pid
-rw-rw-r--  1 rultor rultor 2260 Nov  3 12:46 pubring.gpg
drwxrwxr-x  5 rultor rultor 4096 Nov  3 12:47 repo
-rwxrwxr-x  1 rultor rultor 5817 Nov  3 12:47 run.sh
-rw-rw-r--  1 rultor rultor  641 Nov  3 12:47 script.sh
-rw-rw-r--  1 rultor rultor 4842 Nov  3 12:47 secring.gpg
-rw-rw-r--  1 rultor rultor  463 Nov  3 12:46 settings.xml
-rw-rw-r--  1 rultor rultor 4015 Nov  3 12:47 stdout
++ pwd
++ pwd
+ docker run -t --rm -v /tmp/rultor-1KK1:/main --env=head=git@github.com:objectionary/ddr.git --env=tag=0.0.8 '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:objectionary/ddr.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''tag=0.0.8'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=olesiasub'\''\'\'''\'''\'' '\'';'\'' '\''javac -version'\'' '\'';'\'' '\''pdd --file=/dev/null'\'' '\'';'\'' '\''[[ "${tag}" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]] || exit -1'\'' '\'';'\'' '\''mvn versions:set "-DnewVersion=${tag}" -Dstyle.color=never'\'' '\'';'\'' '\''git commit -am "${tag}"'\'' '\'';'\'' '\''mvn clean install -Dinvoker.skip'\'' '\'';'\'' '\''mvn clean deploy -Pdeploy -Pobjectionary -Psonatype --errors --settings ../settings.xml -Dstyle.color=never'\'' '\'';'\'' )' --env=head_branch=master --env=author=olesiasub --hostname=docker --privileged --memory=8g --memory-swap=16g --oom-kill-disable --cidfile=/tmp/rultor-1KK1/cid -w=/main -v /var/run/docker.sock:/var/run/docker.sock --name=objectionary_ddr_89 yegor256/rultor-image:1.9.1 /main/entry.sh
WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
+ set -e
+ set -o pipefail
+ shopt -s dotglob
+ useradd -m -G sudo 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
+ su --login r --command /home/r/script.sh
+ set -e
+ set -o pipefail
+ '[' -e /home/r/.profile ']'
+ source /home/r/.profile
++ '[' /bin/bash ']'
++ '[' -f /home/r/.bashrc ']'
++ . /home/r/.bashrc
+++ '[' -z '' ']'
+++ return
++ mesg n
++ true
+ shopt -s expand_aliases
+ alias 'sudo=sudo -i'
+ export HOME=/home/r
+ HOME=/home/r
+ cd /home/r/repo
+ export head=git@github.com:objectionary/ddr.git
+ head=git@github.com:objectionary/ddr.git
+ export tag=0.0.8
+ tag=0.0.8
+ export head_branch=master
+ head_branch=master
+ export author=olesiasub
+ author=olesiasub
+ javac -version
javac 11.0.15
+ pdd --file=/dev/null
+ [[ 0.0.8 =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]]
+ mvn versions:set -DnewVersion=0.0.8 -Dstyle.color=never
0m0m[INFO] Scanning for projects...
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 203 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 273 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.7 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 2.2 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 313 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 349 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 230 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 123 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 1.5 MB/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.2 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 265 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 287 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 491 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 729 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 380 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 312 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 500 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.1 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 180 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 305 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 51 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 62 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 123 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 576 kB/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.7 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 134 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 555 kB/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 87 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 884 kB/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 795 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 1.4 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 722 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 535 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.0 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 722 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 130 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 326 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 311 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 717 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.1 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 227 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 521 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 1.1 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 587 kB/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 1.7 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 256 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 801 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 295 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 98 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 107 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 96 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 803 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 1.3 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 779 kB/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 214 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 440 kB/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 440 kB/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 144 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 1.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 89 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 656 kB/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 149 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.0 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 98 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/kuali/common/kuali-s3/1.0.1/kuali-s3-1.0.1.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/com/amazonaws/aws-java-sdk/1.6.4/aws-java-sdk-1.6.4.jar
Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.6.4/slf4j-api-1.6.4.jar (26 kB at 257 kB/s)
Downloading)from6Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpclient/4.2/httpclient-4.2.jar
Downloaded4from.Maven:Mhttps://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 317 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcore/4.2/httpcore-4.2.jar
Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/kuali/common/kuali-s3/1.0.1/kuali-s3-1.0.1.jar (27 kB at 195 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.3/commons-codec-1.3.jar
Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.3/commons-codec-1.3.jar (47 kB at 221 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
Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcore/4.2/httpcore-4.2.jar (223 kB at 792 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.jar
Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/com/google/guava/guava/15.0/guava-15.0.jar (2.2 MB at 6.8 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.1.1/jackson-annotations-2.1.1.jar
Downloaded5from.Maven:Bhttps://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.1.1/jackson-annotations-2.1.1.jar (34 kB at 101 kB/s)
Downloading)from6Maven: https://repo.maven.apache.org/maven2/org/springframework/spring-core/3.2.5.RELEASE/spring-core-3.2.5.RELEASE.jar
Downloaded4from.Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpclient/4.2/httpclient-4.2.jar (425 kB at 1.2 MB/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
Downloaded4from.Maven:Bhttps://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-core/2.1.1/jackson-core-2.1.1.jar (206 kB at 572 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0/plexus-utils-3.0.jar
Downloaded5from.Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-provider-api/2.2/wagon-provider-api-2.2.jar (53 kB at 136 kB/s)
Downloading)from7Maven: https://repo.maven.apache.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.jar
Downloaded5from.Maven:Bhttps://repo.maven.apache.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.jar (185 kB at 404 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/commons-lang/commons-lang/2.6/commons-lang-2.6.jar
Downloaded5from.Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0/plexus-utils-3.0.jar (226 kB at 431 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/kuali/common/kuali-threads/1.0.10/kuali-threads-1.0.10.jar
Downloaded4from.Maven:Bhttps://repo.maven.apache.org/maven2/commons-lang/commons-lang/2.6/commons-lang-2.6.jar (284 kB at 523 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:Bhttps://repo.maven.apache.org/maven2/org/kuali/common/kuali-threads/1.0.10/kuali-threads-1.0.10.jar (22 kB at 39 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/log4j/log4j/1.2.17/log4j-1.2.17.jar
Downloaded4from.Maven:Bhttps://repo.maven.apache.org/maven2/org/slf4j/slf4j-log4j12/1.7.5/slf4j-log4j12-1.7.5.jar (8.9 kB at 16 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/jcl-over-slf4j/1.7.5/jcl-over-slf4j-1.7.5.jar
Downloaded5from.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 28 kB/s)
Downloaded from Maven: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.1.1/jackson-databind-2.1.1.jar (923 kB at 1.6 MB/s)
Downloaded3from.Maven:Bhttps://repo.maven.apache.org/maven2/org/springframework/spring-core/3.2.5.RELEASE/spring-core-3.2.5.RELEASE.jar (871 kB at 1.3 MB/s)
Downloaded2from.Maven:Bhttps://repo.maven.apache.org/maven2/log4j/log4j/1.2.17/log4j-1.2.17.jar (490 kB at 676 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 6.3 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/plugins/nexus-staging-maven-plugin/1.6.13/nexus-staging-maven-plugin-1.6.13.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/plugins/nexus-staging-maven-plugin/1.6.13/nexus-staging-maven-plugin-1.6.13.pom (9.1 kB at 457 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/maven/nexus-staging/1.6.13/nexus-staging-1.6.13.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/maven/nexus-staging/1.6.13/nexus-staging-1.6.13.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.6.13/nexus-maven-plugins-1.6.13.pom
Downloaded1from9Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/nexus/maven/nexus-maven-plugins/1.6.13/nexus-maven-plugins-1.6.13.pom (19 kB at 1.0 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 77 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 1.7 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/maven/nexus-common/1.6.13/nexus-common-1.6.13.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/maven/nexus-common/1.6.13/nexus-common-1.6.13.pom (2.2 kB at 82 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 164 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 227 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 365 kB/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 220 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 380 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 299 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 142 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 133 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.1 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 211 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 197 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 672 kB/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 753 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 96 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 323 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 200 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 113 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 67 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 154 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 408 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 24 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 236 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 752 kB/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 194 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 375 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 461 kB/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 437 kB/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 168 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 145 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 60 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 980 kB/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 376 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 96 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 98 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 63 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 579 kB/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 166 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 55 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 483 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 85 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 91 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 118 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 77 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 719 kB/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 1.5 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 780 kB/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 113 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 730 kB/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 1.3 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 673 kB/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 246 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 124 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 1.8 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 42 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 1.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 359 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 62 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 172 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 180 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 122 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 126 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 392 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 319 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 172 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 84 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 243 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 165 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 203 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 157 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 120 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 406 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 144 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 284 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 291 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 166 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 185 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 344 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 1.5 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 161 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 783 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 57 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 62 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 762 kB/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 3.3 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 970 kB/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.2 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 2.2 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 822 kB/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 21 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 808 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 948 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 3.1 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 574 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 653 kB/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 2.8 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 810 kB/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 65 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 671 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 45 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 1.1 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 113 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 288 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 520 kB/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.0 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 262 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 437 kB/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 371 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 327 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 198 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 389 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 910 kB/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 1.7 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 855 kB/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 658 kB/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 813 kB/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 66 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 142 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 320 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 412 kB/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 1.2 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 307 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 549 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 599 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.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 871 kB/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 243 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 294 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 114 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 142 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 202 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 706 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 499 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 702 kB/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 312 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 798 kB/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 254 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 952 kB/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 683 kB/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 36 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 270 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 48 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 1.2 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 223 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 535 kB/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 778 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 153 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 245 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 964 kB/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 538 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/plugins/nexus-staging-maven-plugin/1.6.13/nexus-staging-maven-plugin-1.6.13.jar
Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/maven/nexus-common/1.6.13/nexus-common-1.6.13.jar
Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/plexus/plexus-sec-dispatcher/1.4/plexus-sec-dispatcher-1.4.jar
Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/plexus/plexus-cipher/1.7/plexus-cipher-1.7.jar
Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/guava/guava/14.0.1/guava-14.0.1.jar
Downloaded5from8Maven:1https://repo.maven.apache.org/maven2/org/sonatype/plexus/plexus-sec-dispatcher/1.4/plexus-sec-dispatcher-1.4.jar (28 kB at 1.3 MB/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
Downloaded4from6Maven:1https://repo.maven.apache.org/maven2/org/sonatype/nexus/maven/nexus-common/1.6.13/nexus-common-1.6.13.jar (16 kB at 609 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
Downloaded3from3Maven:0https://repo.maven.apache.org/maven2/org/sonatype/plexus/plexus-cipher/1.7/plexus-cipher-1.7.jar (13 kB at 494 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
Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/3.0.4/maven-artifact-3.0.4.jar (52 kB at 723 kB/s)
Downloading)from3Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/2.4/plexus-classworlds-2.4.jar
Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/2.4/plexus-classworlds-2.4.jar (47 kB at 420 kB/s)
Downloaded from Maven: https://repo.maven.apache.org/maven2/org/sonatype/plugins/nexus-staging-maven-plugin/1.6.13/nexus-staging-maven-plugin-1.6.13.jar (251 kB at 2.2 MB/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.jar
Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-guice/3.1.0/sisu-guice-3.1.0-no_aop.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.8 MB/s)
Downloading from Maven: https://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-plugin-api/3.0.4/maven-plugin-api-3.0.4.jar (49 kB at 306 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-compat/3.0.4/maven-compat-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 771 kB/s)
Downloading)from9Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-model-builder/3.0.4/maven-model-builder-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)from1Maven:Bhttps://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/sonatype/sisu/sisu-guice/3.1.0/sisu-guice-3.1.0-no_aop.jar (357 kB at 1.3 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-core/3.0.4/maven-core-3.0.4.jar
Downloaded4from.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 521 kB/s)
Downloading)from2Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-settings-builder/3.0.4/maven-settings-builder-3.0.4.jar
Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/3.0.4/maven-settings-3.0.4.jar (47 kB at 161 kB/s)
Downloaded from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-inject-bean/2.3.0/sisu-inject-bean-2.3.0.jar (289 kB at 997 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
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
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 175 kB/s)
Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/3.0.4/maven-repository-metadata-3.0.4.jar (30 kB at 93 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/aether/aether-spi/1.13.1/aether-spi-1.13.1.jar
Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/aether/aether-impl/1.13.1/aether-impl-1.13.1.jar
Downloaded3from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-settings-builder/3.0.4/maven-settings-builder-3.0.4.jar (41 kB at 125 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
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 45 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 11 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.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 339 kB/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.jar
Downloaded4from.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 38 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.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 319 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/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar (41 kB at 89 kB/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/sonatype/nexus/plugins/nexus-restlet1x-model/2.15.1-02/nexus-restlet1x-model-2.15.1-02.jar (162 kB at 345 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/intellij/annotations/9.0.4/annotations-9.0.4.jar
Downloaded4from.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 447 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/commons-io/commons-io/2.8.0/commons-io-2.8.0.jar
Downloaded4from.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.1 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/thoughtworks/xstream/xstream/1.4.19/xstream-1.4.19.jar
Downloaded3from.Maven:Mhttps://repo.maven.apache.org/maven2/com/google/code/findbugs/jsr305/2.0.1/jsr305-2.0.1.jar (32 kB at 64 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/io/github/x-stream/mxparser/1.2.2/mxparser-1.2.2.jar
Downloaded3from.Maven:Mhttps://repo.maven.apache.org/maven2/com/intellij/annotations/9.0.4/annotations-9.0.4.jar (10.0 kB at 20 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/xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.jar (7.2 kB at 14 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/joda-time/joda-time/2.2/joda-time-2.2.jar
Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/io/github/x-stream/mxparser/1.2.2/mxparser-1.2.2.jar (30 kB at 56 kB/s)
Downloading)from2Maven:Bhttps://repo.maven.apache.org/maven2/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar
Downloaded3from.Maven:Mhttps://repo.maven.apache.org/maven2/com/google/guava/guava/14.0.1/guava-14.0.1.jar (2.2 MB at 4.0 MB/s)
Downloading)from1Maven:Bhttps://repo.maven.apache.org/maven2/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar
Downloaded5from8Maven:khttps://repo.maven.apache.org/maven2/commons-io/commons-io/2.8.0/commons-io-2.8.0.jar (285 kB at 490 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/siesta/siesta-client/1.8/siesta-client-1.8.jar
Downloaded5from9Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/sisu/siesta/siesta-client/1.8/siesta-client-1.8.jar (20 kB at 32 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/siesta/siesta-common/1.8/siesta-common-1.8.jar
Downloaded5from1Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/sisu/siesta/siesta-common/1.8/siesta-common-1.8.jar (11 kB at 16 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/javax/ws/rs/jsr311-api/1.1.1/jsr311-api-1.1.1.jar
Downloaded4from3Maven:khttps://repo.maven.apache.org/maven2/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar (247 kB at 372 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/javax/ws/rs/jsr311-api/1.1.1/jsr311-api-1.1.1.jar (46 kB at 66 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.jar
Downloaded4from3Maven: https://repo.maven.apache.org/maven2/com/thoughtworks/xstream/xstream/1.4.19/xstream-1.4.19.jar (633 kB at 899 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/joda-time/joda-time/2.2/joda-time-2.2.jar (574 kB at 777 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
Downloaded4from8Maven:khttps://repo.maven.apache.org/maven2/javax/validation/validation-api/1.1.0.Final/validation-api-1.1.0.Final.jar (64 kB at 85 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/siesta/siesta-jackson/1.8/siesta-jackson-1.8.jar
Downloaded4from8Maven: https://repo.maven.apache.org/maven2/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar (588 kB at 781 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.jar
Downloaded4from2Maven:khttps://repo.maven.apache.org/maven2/com/sun/jersey/jersey-client/1.17.1/jersey-client-1.17.1.jar (131 kB at 172 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-core/2.13.2/jackson-core-2.13.2.jar
Downloaded3from4Maven: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 21 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
Downloaded3from6Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/sisu/siesta/siesta-jackson/1.8/siesta-jackson-1.8.jar (6.3 kB at 8.2 kB/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.jar
Downloaded5from4Maven:khttps://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.13.2/jackson-annotations-2.13.2.jar (76 kB at 95 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.jar
Downloaded4from7Maven: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 20 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: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 37 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.jar
Downloaded4from6Maven: 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 44 kB/s)
Downloading)from7Maven:2https://repo.maven.apache.org/maven2/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1.jar
Downloaded3from6Maven: https://repo.maven.apache.org/maven2/com/sun/jersey/jersey-core/1.17.1/jersey-core-1.17.1.jar (467 kB at 556 kB/s)
Downloading from Maven: https://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 426 kB/s)
Downloading)from3Maven:Bhttps://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.15/commons-codec-1.15.jar
Downloaded4from.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 130 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcore/4.4.15/httpcore-4.4.15.jar
Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1.jar (44 kB at 48 kB/s)
Downloading from Maven: https://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 17 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar
Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.15/commons-codec-1.15.jar (354 kB at 356 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/spice/zapper/spice-zapper/1.3/spice-zapper-1.3.jar
Downloaded from Maven: https://repo.maven.apache.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar (2.5 kB at 2.5 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/fusesource/hawtbuf/hawtbuf-proto/1.9/hawtbuf-proto-1.9.jar
Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/fusesource/hawtbuf/hawtbuf-proto/1.9/hawtbuf-proto-1.9.jar (27 kB at 26 kB/s)
Downloading)from9Maven:Bhttps://repo.maven.apache.org/maven2/org/fusesource/hawtbuf/hawtbuf/1.9/hawtbuf-1.9.jar
Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcore/4.4.15/httpcore-4.4.15.jar (328 kB at 313 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
Downloaded3from.Maven:Mhttps://repo.maven.apache.org/maven2/org/sonatype/spice/zapper/spice-zapper/1.3/spice-zapper-1.3.jar (121 kB at 115 kB/s)
Downloading from Maven: https://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 47 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/aether/aether-api/1.13.1/aether-api-1.13.1.jar
Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar (780 kB at 719 kB/s)
Downloading from Maven: https://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/codehaus/plexus/plexus-interpolation/1.15/plexus-interpolation-1.15.jar (60 kB at 55 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
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 80 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 214 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 191 kB/s)
Downloaded from Maven: https://repo.maven.apache.org/maven2/ch/qos/logback/logback-core/1.2.11/logback-core-1.2.11.jar (449 kB at 369 kB/s)
Downloaded 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 (1.5 MB at 1.3 MB/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 313 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
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 379 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 439 kB/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 1.5 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 1.1 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 1.3 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 686 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 1.7 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 235 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.0 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 455 kB/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 562 kB/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 793 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 1.7 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 565 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 323 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 2.3 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 331 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 1.1 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-javadoc-plugin/3.4.1/maven-javadoc-plugin-3.4.1.pom
Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-javadoc-plugin/3.4.1/maven-javadoc-plugin-3.4.1.pom (21 kB at 1.1 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-javadoc-plugin/3.4.1/maven-javadoc-plugin-3.4.1.jar
Downloaded1from2Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-javadoc-plugin/3.4.1/maven-javadoc-plugin-3.4.1.jar (523 kB at 6.1 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-maven-plugin/1.7.20/kotlin-maven-plugin-1.7.20.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-maven-plugin/1.7.20/kotlin-maven-plugin-1.7.20.pom (5.9 kB at 293 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-project/1.7.20/kotlin-project-1.7.20.pom
Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-project/1.7.20/kotlin-project-1.7.20.pom (11 kB at 498 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-maven-plugin/1.7.20/kotlin-maven-plugin-1.7.20.jar
Downloaded1from0Maven:Bhttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-maven-plugin/1.7.20/kotlin-maven-plugin-1.7.20.jar (80 kB at 2.7 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 277 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 1.3 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 2.0 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 1.8 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-failsafe-plugin/2.22.2/maven-failsafe-plugin-2.22.2.pom
Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-failsafe-plugin/2.22.2/maven-failsafe-plugin-2.22.2.pom (12 kB at 659 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-failsafe-plugin/2.22.2/maven-failsafe-plugin-2.22.2.jar
Downloaded1from9Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-failsafe-plugin/2.22.2/maven-failsafe-plugin-2.22.2.jar (294 kB at 5.5 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/mojo/exec-maven-plugin/3.1.0/exec-maven-plugin-3.1.0.pom
Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/mojo/exec-maven-plugin/3.1.0/exec-maven-plugin-3.1.0.pom (14 kB at 716 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/mojo/mojo-parent/69/mojo-parent-69.pom
Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/mojo/mojo-parent/69/mojo-parent-69.pom (35 kB at 1.7 MB/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 352 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/mojo/exec-maven-plugin/3.1.0/exec-maven-plugin-3.1.0.jar
Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/mojo/exec-maven-plugin/3.1.0/exec-maven-plugin-3.1.0.jar (73 kB at 2.8 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 765 kB/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 582 kB/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 5.4 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/cqfn/diktat/diktat-maven-plugin/1.2.3/diktat-maven-plugin-1.2.3.pom
Downloaded1from6Maven:Bhttps://repo.maven.apache.org/maven2/org/cqfn/diktat/diktat-maven-plugin/1.2.3/diktat-maven-plugin-1.2.3.pom (16 kB at 78 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/cqfn/diktat/diktat-parent/1.2.3/diktat-parent-1.2.3.pom
Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/org/cqfn/diktat/diktat-parent/1.2.3/diktat-parent-1.2.3.pom (23 kB at 203 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/cqfn/diktat/diktat-maven-plugin/1.2.3/diktat-maven-plugin-1.2.3.jar
Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/org/cqfn/diktat/diktat-maven-plugin/1.2.3/diktat-maven-plugin-1.2.3.jar (34 kB at 156 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/dokka/dokka-maven-plugin/1.7.20/dokka-maven-plugin-1.7.20.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/jetbrains/dokka/dokka-maven-plugin/1.7.20/dokka-maven-plugin-1.7.20.pom (2.7 kB at 24 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/dokka/dokka-maven-plugin/1.7.20/dokka-maven-plugin-1.7.20.jar
Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/jetbrains/dokka/dokka-maven-plugin/1.7.20/dokka-maven-plugin-1.7.20.jar (31 kB at 206 kB/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 312 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 550 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 2.2 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 1.1 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 991 kB/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 340 kB/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 1.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.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 398 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 582 kB/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 2.1 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 1.0 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 1.3 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 742 kB/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 2.7 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 178 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 1.4 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-deploy-plugin/3.0.0/maven-deploy-plugin-3.0.0.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-deploy-plugin/3.0.0/maven-deploy-plugin-3.0.0.pom (8.5 kB at 473 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-deploy-plugin/3.0.0/maven-deploy-plugin-3.0.0.jar
Downloaded1from7Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-deploy-plugin/3.0.0/maven-deploy-plugin-3.0.0.jar (37 kB at 1.7 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-site-plugin/3.12.1/maven-site-plugin-3.12.1.pom
Downloaded1from0Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-site-plugin/3.12.1/maven-site-plugin-3.12.1.pom (20 kB at 1.0 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-site-plugin/3.12.1/maven-site-plugin-3.12.1.jar
Downloaded1from1Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-site-plugin/3.12.1/maven-site-plugin-3.12.1.jar (119 kB at 3.3 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-mysql-maven-plugin/0.9/jcabi-mysql-maven-plugin-0.9.pom
Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/com/jcabi/jcabi-mysql-maven-plugin/0.9/jcabi-mysql-maven-plugin-0.9.pom (13 kB at 749 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi/1.15/jcabi-1.15.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/jcabi/jcabi/1.15/jcabi-1.15.pom (6.2 kB at 366 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/parent/0.29/parent-0.29.pom
Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/com/jcabi/parent/0.29/parent-0.29.pom (74 kB at 2.9 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-mysql-maven-plugin/0.9/jcabi-mysql-maven-plugin-0.9.jar
Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/com/jcabi/jcabi-mysql-maven-plugin/0.9/jcabi-mysql-maven-plugin-0.9.jar (33 kB at 1.6 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-dynamodb-maven-plugin/0.10.1/jcabi-dynamodb-maven-plugin-0.10.1.pom
Downloaded1from0Maven:Bhttps://repo.maven.apache.org/maven2/com/jcabi/jcabi-dynamodb-maven-plugin/0.10.1/jcabi-dynamodb-maven-plugin-0.10.1.pom (10 kB at 543 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-dynamodb-maven-plugin/0.10.1/jcabi-dynamodb-maven-plugin-0.10.1.jar
Downloaded1from8Maven:Bhttps://repo.maven.apache.org/maven2/com/jcabi/jcabi-dynamodb-maven-plugin/0.10.1/jcabi-dynamodb-maven-plugin-0.10.1.jar (28 kB at 1.3 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-ssl-maven-plugin/0.14.0/jcabi-ssl-maven-plugin-0.14.0.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/jcabi/jcabi-ssl-maven-plugin/0.14.0/jcabi-ssl-maven-plugin-0.14.0.pom (9.0 kB at 499 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-ssl-maven-plugin/0.14.0/jcabi-ssl-maven-plugin-0.14.0.jar
Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/com/jcabi/jcabi-ssl-maven-plugin/0.14.0/jcabi-ssl-maven-plugin-0.14.0.jar (31 kB at 1.4 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-heroku-maven-plugin/0.9/jcabi-heroku-maven-plugin-0.9.pom
Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/com/jcabi/jcabi-heroku-maven-plugin/0.9/jcabi-heroku-maven-plugin-0.9.pom (11 kB at 553 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi/1.14/jcabi-1.14.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/jcabi/jcabi/1.14/jcabi-1.14.pom (6.2 kB at 327 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/parent/0.27.1/parent-0.27.1.pom
Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/com/jcabi/parent/0.27.1/parent-0.27.1.pom (74 kB at 2.9 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-heroku-maven-plugin/0.9/jcabi-heroku-maven-plugin-0.9.jar
Downloaded1from8Maven:Bhttps://repo.maven.apache.org/maven2/com/jcabi/jcabi-heroku-maven-plugin/0.9/jcabi-heroku-maven-plugin-0.9.jar (28 kB at 1.4 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-beanstalk-maven-plugin/0.11/jcabi-beanstalk-maven-plugin-0.11.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/jcabi/jcabi-beanstalk-maven-plugin/0.11/jcabi-beanstalk-maven-plugin-0.11.pom (9.8 kB at 517 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi/1.16/jcabi-1.16.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/jcabi/jcabi/1.16/jcabi-1.16.pom (6.2 kB at 270 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/parent/0.31/parent-0.31.pom
Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/com/jcabi/parent/0.31/parent-0.31.pom (74 kB at 2.9 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-beanstalk-maven-plugin/0.11/jcabi-beanstalk-maven-plugin-0.11.jar
Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/com/jcabi/jcabi-beanstalk-maven-plugin/0.11/jcabi-beanstalk-maven-plugin-0.11.jar (72 kB at 2.8 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-dependency-plugin/3.3.0/maven-dependency-plugin-3.3.0.pom
Downloaded1from6Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-dependency-plugin/3.3.0/maven-dependency-plugin-3.3.0.pom (16 kB at 853 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-dependency-plugin/3.3.0/maven-dependency-plugin-3.3.0.jar
Downloaded1from8Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-dependency-plugin/3.3.0/maven-dependency-plugin-3.3.0.jar (187 kB at 5.1 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-failsafe-plugin/3.0.0-M7/maven-failsafe-plugin-3.0.0-M7.pom
Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-failsafe-plugin/3.0.0-M7/maven-failsafe-plugin-3.0.0-M7.pom (13 kB at 670 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire/3.0.0-M7/surefire-3.0.0-M7.pom
Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire/3.0.0-M7/surefire-3.0.0-M7.pom (22 kB at 1.1 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-failsafe-plugin/3.0.0-M7/maven-failsafe-plugin-3.0.0-M7.jar
Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-failsafe-plugin/3.0.0-M7/maven-failsafe-plugin-3.0.0-M7.jar (54 kB at 2.4 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-help-plugin/3.3.0/maven-help-plugin-3.3.0.pom
Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-help-plugin/3.3.0/maven-help-plugin-3.3.0.pom (11 kB at 467 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-help-plugin/3.3.0/maven-help-plugin-3.3.0.jar
Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-help-plugin/3.3.0/maven-help-plugin-3.3.0.jar (84 kB at 3.1 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-invoker-plugin/3.3.0/maven-invoker-plugin-3.3.0.pom
Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-invoker-plugin/3.3.0/maven-invoker-plugin-3.3.0.pom (14 kB at 686 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-invoker-plugin/3.3.0/maven-invoker-plugin-3.3.0.jar
Downloaded1from3Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-invoker-plugin/3.3.0/maven-invoker-plugin-3.3.0.jar (135 kB at 4.4 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugin-plugin/3.6.4/maven-plugin-plugin-3.6.4.pom
Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugin-plugin/3.6.4/maven-plugin-plugin-3.6.4.pom (13 kB at 673 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugin-tools/maven-plugin-tools/3.6.4/maven-plugin-tools-3.6.4.pom
Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugin-tools/maven-plugin-tools/3.6.4/maven-plugin-tools-3.6.4.pom (15 kB at 864 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugin-plugin/3.6.4/maven-plugin-plugin-3.6.4.jar
Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugin-plugin/3.6.4/maven-plugin-plugin-3.6.4.jar (55 kB at 2.5 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-release-plugin/3.0.0-M6/maven-release-plugin-3.0.0-M6.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-release-plugin/3.0.0-M6/maven-release-plugin-3.0.0-M6.pom (8.8 kB at 515 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/release/maven-release/3.0.0-M6/maven-release-3.0.0-M6.pom
Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/release/maven-release/3.0.0-M6/maven-release-3.0.0-M6.pom (11 kB at 570 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-release-plugin/3.0.0-M6/maven-release-plugin-3.0.0-M6.jar
Downloaded1from0Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-release-plugin/3.0.0-M6/maven-release-plugin-3.0.0-M6.jar (60 kB at 2.6 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-source-plugin/3.2.1/maven-source-plugin-3.2.1.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-source-plugin/3.2.1/maven-source-plugin-3.2.1.pom (6.9 kB at 407 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugins/33/maven-plugins-33.pom
Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugins/33/maven-plugins-33.pom (11 kB at 594 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-source-plugin/3.2.1/maven-source-plugin-3.2.1.jar
Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-source-plugin/3.2.1/maven-source-plugin-3.2.1.jar (32 kB at 1.6 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-surefire-plugin/3.0.0-M7/maven-surefire-plugin-3.0.0-M7.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-surefire-plugin/3.0.0-M7/maven-surefire-plugin-3.0.0-M7.pom (7.2 kB at 267 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-surefire-plugin/3.0.0-M7/maven-surefire-plugin-3.0.0-M7.jar
Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-surefire-plugin/3.0.0-M7/maven-surefire-plugin-3.0.0-M7.jar (44 kB at 2.0 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-war-plugin/3.3.2/maven-war-plugin-3.3.2.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-war-plugin/3.3.2/maven-war-plugin-3.3.2.pom (9.7 kB at 510 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-war-plugin/3.3.2/maven-war-plugin-3.3.2.jar
Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-war-plugin/3.3.2/maven-war-plugin-3.3.2.jar (83 kB at 3.2 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/mojo/versions-maven-plugin/2.12.0/versions-maven-plugin-2.12.0.pom
Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/mojo/versions-maven-plugin/2.12.0/versions-maven-plugin-2.12.0.pom (15 kB at 565 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/mojo/mojo-parent/70/mojo-parent-70.pom
Downloaded1from6Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/mojo/mojo-parent/70/mojo-parent-70.pom (36 kB at 1.8 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/mojo/versions-maven-plugin/2.12.0/versions-maven-plugin-2.12.0.jar
Downloaded1from4Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/mojo/versions-maven-plugin/2.12.0/versions-maven-plugin-2.12.0.jar (347 kB at 6.6 MB/s)
[INFO]
[INFO] ---------------------------< org.eolang:ddr >---------------------------
[INFO] Building ddr 1.0-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- versions-maven-plugin:2.12.0:set (default-cli) @ ddr ---
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/3.1.1/maven-reporting-api-3.1.1.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/3.1.1/maven-reporting-api-3.1.1.pom (3.8 kB at 209 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 283 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 99 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 949 kB/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 93 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-impl/3.2.0/maven-reporting-impl-3.2.0.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-impl/3.2.0/maven-reporting-impl-3.2.0.pom (7.6 kB at 400 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-core/3.1.0/maven-core-3.1.0.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-core/3.1.0/maven-core-3.1.0.pom (6.9 kB at 364 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven/3.1.0/maven-3.1.0.pom
Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven/3.1.0/maven-3.1.0.pom (22 kB at 1.1 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 1.7 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 776 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/3.1.0/maven-model-3.1.0.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/3.1.0/maven-model-3.1.0.pom (3.8 kB at 190 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.10/plexus-utils-3.0.10.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.10/plexus-utils-3.0.10.pom (3.1 kB at 165 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/3.3/plexus-3.3.pom
Downloaded1from0Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/3.3/plexus-3.3.pom (20 kB at 1.1 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/3.1.0/maven-settings-3.1.0.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/3.1.0/maven-settings-3.1.0.pom (1.8 kB at 108 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings-builder/3.1.0/maven-settings-builder-3.1.0.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings-builder/3.1.0/maven-settings-builder-3.1.0.pom (2.3 kB at 133 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.16/plexus-interpolation-1.16.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.16/plexus-interpolation-1.16.pom (1.0 kB at 47 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-components/1.3/plexus-components-1.3.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-components/1.3/plexus-components-1.3.pom (3.1 kB at 180 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 174 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 303 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 472 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 94 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/3.1.0/maven-repository-metadata-3.1.0.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/3.1.0/maven-repository-metadata-3.1.0.pom (1.9 kB at 111 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/3.1.0/maven-artifact-3.1.0.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/3.1.0/maven-artifact-3.1.0.pom (1.6 kB at 102 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 178 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 1.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 1.3 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 846 kB/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 152 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 159 kB/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 1.0 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 98 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 224 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 552 kB/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 39 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 102 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 293 kB/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 1.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 60 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 116 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 752 kB/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 278 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 224 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model-builder/3.1.0/maven-model-builder-3.1.0.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model-builder/3.1.0/maven-model-builder-3.1.0.pom (2.5 kB at 145 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-aether-provider/3.1.0/maven-aether-provider-3.1.0.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-aether-provider/3.1.0/maven-aether-provider-3.1.0.pom (3.5 kB at 147 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/aether/aether-api/0.9.0.M2/aether-api-0.9.0.M2.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/eclipse/aether/aether-api/0.9.0.M2/aether-api-0.9.0.M2.pom (1.7 kB at 67 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/aether/aether/0.9.0.M2/aether-0.9.0.M2.pom
Downloaded1from8Maven:Bhttps://repo.maven.apache.org/maven2/org/eclipse/aether/aether/0.9.0.M2/aether-0.9.0.M2.pom (28 kB at 961 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/aether/aether-spi/0.9.0.M2/aether-spi-0.9.0.M2.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/eclipse/aether/aether-spi/0.9.0.M2/aether-spi-0.9.0.M2.pom (1.8 kB at 80 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/aether/aether-util/0.9.0.M2/aether-util-0.9.0.M2.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/eclipse/aether/aether-util/0.9.0.M2/aether-util-0.9.0.M2.pom (2.0 kB at 85 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/aether/aether-impl/0.9.0.M2/aether-impl-0.9.0.M2.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/eclipse/aether/aether-impl/0.9.0.M2/aether-impl-0.9.0.M2.pom (3.3 kB at 186 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.0.0.M2a/org.eclipse.sisu.plexus-0.0.0.M2a.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.0.0.M2a/org.eclipse.sisu.plexus-0.0.0.M2a.pom (5.9 kB at 347 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/sisu/sisu-plexus/0.0.0.M2a/sisu-plexus-0.0.0.M2a.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/eclipse/sisu/sisu-plexus/0.0.0.M2a/sisu-plexus-0.0.0.M2a.pom (7.9 kB at 466 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/guava/guava/10.0.1/guava-10.0.1.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/google/guava/guava/10.0.1/guava-10.0.1.pom (5.4 kB at 337 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/guava/guava-parent/10.0.1/guava-parent-10.0.1.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/com/google/guava/guava-parent/10.0.1/guava-parent-10.0.1.pom (2.0 kB at 115 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.pom
Downloaded1from6Maven: https://repo.maven.apache.org/maven2/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.pom (965 B at 60 kB/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 23 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/sisu/org.eclipse.sisu.inject/0.0.0.M2a/org.eclipse.sisu.inject-0.0.0.M2a.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/eclipse/sisu/org.eclipse.sisu.inject/0.0.0.M2a/org.eclipse.sisu.inject-0.0.0.M2a.pom (5.0 kB at 292 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/sisu/sisu-inject/0.0.0.M2a/sisu-inject-0.0.0.M2a.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/eclipse/sisu/sisu-inject/0.0.0.M2a/sisu-inject-0.0.0.M2a.pom (7.8 kB at 459 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/asm/asm/3.3.1/asm-3.3.1.pom
Downloaded1from6Maven: https://repo.maven.apache.org/maven2/asm/asm/3.3.1/asm-3.3.1.pom (266 B at 16 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/asm/asm-parent/3.3.1/asm-parent-3.3.1.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/asm/asm-parent/3.3.1/asm-parent-3.3.1.pom (4.3 kB at 180 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/2.4.2/plexus-classworlds-2.4.2.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/2.4.2/plexus-classworlds-2.4.2.pom (3.5 kB at 206 kB/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.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 343 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 792 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 3.0 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 746 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 174 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 300 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 1.3 MB/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 282 kB/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 377 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 318 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 813 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 323 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 937 kB/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 969 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/collections/google-collections/1.0/google-collections-1.0.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/com/google/collections/google-collections/1.0/google-collections-1.0.pom (2.5 kB at 138 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/google/1/google-1.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/com/google/google/1/google-1.pom (1.6 kB at 97 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-decoration-model/1.11.1/doxia-decoration-model-1.11.1.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-decoration-model/1.11.1/doxia-decoration-model-1.11.1.pom (3.4 kB at 189 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-sitetools/1.11.1/doxia-sitetools-1.11.1.pom
Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-sitetools/1.11.1/doxia-sitetools-1.11.1.pom (14 kB at 755 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.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 44 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 267 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 288 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-core/1.11.1/doxia-core-1.11.1.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-core/1.11.1/doxia-core-1.11.1.pom (4.5 kB at 141 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 36 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 1.4 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-text/1.3/commons-text-1.3.pom
Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-text/1.3/commons-text-1.3.pom (14 kB at 751 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/45/commons-parent-45.pom
Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/45/commons-parent-45.pom (73 kB at 3.0 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-lang3/3.7/commons-lang3-3.7.pom
Downloaded1from8Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-lang3/3.7/commons-lang3-3.7.pom (28 kB at 1.5 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 310 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 732 kB/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 1.0 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 2.5 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.11/commons-codec-1.11.pom
Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.11/commons-codec-1.11.pom (14 kB at 776 kB/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 292 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 731 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-integration-tools/1.11.1/doxia-integration-tools-1.11.1.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-integration-tools/1.11.1/doxia-integration-tools-1.11.1.pom (6.0 kB at 336 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.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 140 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 491 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.2 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-sink-api/1.0/doxia-sink-api-1.0.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-sink-api/1.0/doxia-sink-api-1.0.pom (1.4 kB at 87 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia/1.0/doxia-1.0.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia/1.0/doxia-1.0.pom (9.6 kB at 333 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/10/maven-parent-10.pom
Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/10/maven-parent-10.pom (32 kB at 1.6 MB/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 88 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 1.2 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 1.5 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 205 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 380 kB/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 645 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 135 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 77 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 22 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 319 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.4 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 45 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 123 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 174 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-i18n/1.0-beta-10/plexus-i18n-1.0-beta-10.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-i18n/1.0-beta-10/plexus-i18n-1.0-beta-10.pom (2.1 kB at 130 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-components/1.1.12/plexus-components-1.1.12.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-components/1.1.12/plexus-components-1.1.12.pom (3.0 kB at 188 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 485 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 151 kB/s)
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 156 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-site-renderer/1.11.1/doxia-site-renderer-1.11.1.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-site-renderer/1.11.1/doxia-site-renderer-1.11.1.pom (7.7 kB at 385 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 208 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 986 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-skin-model/1.11.1/doxia-skin-model-1.11.1.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-skin-model/1.11.1/doxia-skin-model-1.11.1.pom (3.0 kB at 190 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-module-xhtml/1.11.1/doxia-module-xhtml-1.11.1.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-module-xhtml/1.11.1/doxia-module-xhtml-1.11.1.pom (2.0 kB at 124 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-modules/1.11.1/doxia-modules-1.11.1.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-modules/1.11.1/doxia-modules-1.11.1.pom (2.7 kB at 171 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-module-xhtml5/1.11.1/doxia-module-xhtml5-1.11.1.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-module-xhtml5/1.11.1/doxia-module-xhtml5-1.11.1.pom (2.0 kB at 110 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 205 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 118 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 72 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-velocity/1.2/plexus-velocity-1.2.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-velocity/1.2/plexus-velocity-1.2.pom (2.8 kB at 113 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 166 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 219 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/commons-collections/commons-collections/3.1/commons-collections-3.1.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/commons-collections/commons-collections/3.1/commons-collections-3.1.pom (6.1 kB at 338 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/velocity/velocity/1.7/velocity-1.7.pom
Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/velocity/velocity/1.7/velocity-1.7.pom (11 kB at 639 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.pom
Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.pom (13 kB at 625 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/9/commons-parent-9.pom
Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/9/commons-parent-9.pom (22 kB at 1.2 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/commons-lang/commons-lang/2.4/commons-lang-2.4.pom
Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/commons-lang/commons-lang/2.4/commons-lang-2.4.pom (14 kB at 776 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/velocity/velocity-tools/2.0/velocity-tools-2.0.pom
Downloaded1from8Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/velocity/velocity-tools/2.0/velocity-tools-2.0.pom (18 kB at 958 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.pom
Downloaded1from5Maven: https://repo.maven.apache.org/maven2/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.pom (357 B at 22 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/commons-logging/commons-logging/1.0.3/commons-logging-1.0.3.pom
Downloaded1from6Maven: https://repo.maven.apache.org/maven2/commons-logging/commons-logging/1.0.3/commons-logging-1.0.3.pom (866 B at 54 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/commons-digester/commons-digester/1.8/commons-digester-1.8.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/commons-digester/commons-digester/1.8/commons-digester-1.8.pom (7.0 kB at 412 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/commons-logging/commons-logging/1.1/commons-logging-1.1.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/commons-logging/commons-logging/1.1/commons-logging-1.1.pom (6.2 kB at 364 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/log4j/log4j/1.2.12/log4j-1.2.12.pom
Downloaded1from4Maven: https://repo.maven.apache.org/maven2/log4j/log4j/1.2.12/log4j-1.2.12.pom (145 B at 9.1 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/logkit/logkit/1.0.1/logkit-1.0.1.pom
Downloaded1from4Maven: https://repo.maven.apache.org/maven2/logkit/logkit/1.0.1/logkit-1.0.1.pom (147 B at 9.8 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/avalon-framework/avalon-framework/4.1.3/avalon-framework-4.1.3.pom
Downloaded1from6Maven: https://repo.maven.apache.org/maven2/avalon-framework/avalon-framework/4.1.3/avalon-framework-4.1.3.pom (167 B at 10 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/commons-chain/commons-chain/1.1/commons-chain-1.1.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/commons-chain/commons-chain/1.1/commons-chain-1.1.pom (6.0 kB at 334 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/commons-digester/commons-digester/1.6/commons-digester-1.6.pom
Downloaded1from7Maven: https://repo.maven.apache.org/maven2/commons-digester/commons-digester/1.6/commons-digester-1.6.pom (974 B at 65 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/commons-beanutils/commons-beanutils/1.6/commons-beanutils-1.6.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/commons-beanutils/commons-beanutils/1.6/commons-beanutils-1.6.pom (2.3 kB at 144 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/commons-logging/commons-logging/1.0/commons-logging-1.0.pom
Downloaded1from6Maven: https://repo.maven.apache.org/maven2/commons-logging/commons-logging/1.0/commons-logging-1.0.pom (163 B at 9.6 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/commons-collections/commons-collections/2.0/commons-collections-2.0.pom
Downloaded1from7Maven: https://repo.maven.apache.org/maven2/commons-collections/commons-collections/2.0/commons-collections-2.0.pom (171 B at 6.6 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/commons-collections/commons-collections/2.1/commons-collections-2.1.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/commons-collections/commons-collections/2.1/commons-collections-2.1.pom (3.3 kB at 208 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.pom (2.2 kB at 141 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/commons-collections/commons-collections/3.2/commons-collections-3.2.pom
Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/commons-collections/commons-collections/3.2/commons-collections-3.2.pom (11 kB at 613 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/dom4j/dom4j/1.1/dom4j-1.1.pom
Downloaded1from4Maven: https://repo.maven.apache.org/maven2/dom4j/dom4j/1.1/dom4j-1.1.pom (142 B at 8.9 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/oro/oro/2.0.8/oro-2.0.8.pom
Downloaded1from4Maven: https://repo.maven.apache.org/maven2/oro/oro/2.0.8/oro-2.0.8.pom (140 B at 8.8 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/velocity/velocity/1.6.2/velocity-1.6.2.pom
Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/velocity/velocity/1.6.2/velocity-1.6.2.pom (11 kB at 590 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 297 kB/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.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 305 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 288 kB/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 1.0 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 300 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-file/3.5.2/wagon-file-3.5.2.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-file/3.5.2/wagon-file-3.5.2.pom (1.8 kB at 104 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-providers/3.5.2/wagon-providers-3.5.2.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-providers/3.5.2/wagon-providers-3.5.2.pom (3.0 kB at 179 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon/3.5.2/wagon-3.5.2.pom
Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon/3.5.2/wagon-3.5.2.pom (21 kB at 1.1 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-provider-api/3.5.2/wagon-provider-api-3.5.2.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-provider-api/3.5.2/wagon-provider-api-3.5.2.pom (1.9 kB at 112 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 456 kB/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 1.3 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interactivity-api/1.1/plexus-interactivity-api-1.1.pom
Downloaded1from2Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interactivity-api/1.1/plexus-interactivity-api-1.1.pom (823 B at 43 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interactivity/1.1/plexus-interactivity-1.1.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interactivity/1.1/plexus-interactivity-1.1.pom (1.7 kB at 96 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-components/6.5/plexus-components-6.5.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-components/6.5/plexus-components-6.5.pom (2.7 kB at 168 kB/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 1.4 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/fasterxml/woodstox/woodstox-core/6.3.1/woodstox-core-6.3.1.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/fasterxml/woodstox/woodstox-core/6.3.1/woodstox-core-6.3.1.pom (9.0 kB at 531 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/fasterxml/oss-parent/45/oss-parent-45.pom
Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/com/fasterxml/oss-parent/45/oss-parent-45.pom (24 kB at 1.3 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/woodstox/stax2-api/4.2.1/stax2-api-4.2.1.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/woodstox/stax2-api/4.2.1/stax2-api-4.2.1.pom (6.3 kB at 370 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/fasterxml/oss-parent/38/oss-parent-38.pom
Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/com/fasterxml/oss-parent/38/oss-parent-38.pom (23 kB at 1.3 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 1.6 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 300 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/3.1.1/maven-reporting-api-3.1.1.jar
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-impl/3.2.0/maven-reporting-impl-3.2.0.jar
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-core/3.1.0/maven-core-3.1.0.jar
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/3.1.0/maven-model-3.1.0.jar
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/3.1.0/maven-settings-3.1.0.jar
Downloaded5from1Maven:2https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/3.1.1/maven-reporting-api-3.1.1.jar (11 kB at 556 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings-builder/3.1.0/maven-settings-builder-3.1.0.jar
Downloaded4from0Maven:4https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-impl/3.2.0/maven-reporting-impl-3.2.0.jar (20 kB at 813 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/3.1.0/maven-repository-metadata-3.1.0.jar
Downloaded4from7Maven:8https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/3.1.0/maven-settings-3.1.0.jar (47 kB at 1.4 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model-builder/3.1.0/maven-model-builder-3.1.0.jar
Downloaded4from1Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-settings-builder/3.1.0/maven-settings-builder-3.1.0.jar (41 kB at 921 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-aether-provider/3.1.0/maven-aether-provider-3.1.0.jar
Downloaded4from4Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/3.1.0/maven-repository-metadata-3.1.0.jar (30 kB at 537 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/aether/aether-spi/0.9.0.M2/aether-spi-0.9.0.M2.jar
Downloaded4from9Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-model/3.1.0/maven-model-3.1.0.jar (164 kB at 2.2 MB/s)
Downloading)from6Maven:Bhttps://repo.maven.apache.org/maven2/org/eclipse/aether/aether-impl/0.9.0.M2/aether-impl-0.9.0.M2.jar
Downloaded4from2Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-aether-provider/3.1.0/maven-aether-provider-3.1.0.jar (60 kB at 780 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/aether/aether-api/0.9.0.M2/aether-api-0.9.0.M2.jar
Downloaded3from4Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-model-builder/3.1.0/maven-model-builder-3.1.0.jar (159 kB at 2.0 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/aether/aether-util/0.9.0.M2/aether-util-0.9.0.M2.jar
Downloaded from Maven: https://repo.maven.apache.org/maven2/org/eclipse/aether/aether-spi/0.9.0.M2/aether-spi-0.9.0.M2.jar (18 kB at 216 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.0.0.M2a/org.eclipse.sisu.plexus-0.0.0.M2a.jar
Downloaded5from9Maven:khttps://repo.maven.apache.org/maven2/org/eclipse/aether/aether-impl/0.9.0.M2/aether-impl-0.9.0.M2.jar (145 kB at 1.0 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/javax/enterprise/cdi-api/1.0/cdi-api-1.0.jar
Downloaded4from0Maven:khttps://repo.maven.apache.org/maven2/org/eclipse/aether/aether-api/0.9.0.M2/aether-api-0.9.0.M2.jar (134 kB at 937 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar
Downloaded from Maven: https://repo.maven.apache.org/maven2/org/eclipse/aether/aether-util/0.9.0.M2/aether-util-0.9.0.M2.jar (134 kB at 928 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/guava/guava/10.0.1/guava-10.0.1.jar
Downloaded5from5Maven:khttps://repo.maven.apache.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar (5.8 kB at 36 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar
Downloaded4from6Maven:khttps://repo.maven.apache.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.0.0.M2a/org.eclipse.sisu.plexus-0.0.0.M2a.jar (202 kB at 1.2 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0.jar
Downloaded4from9Maven:khttps://repo.maven.apache.org/maven2/javax/enterprise/cdi-api/1.0/cdi-api-1.0.jar (45 kB at 258 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/sisu/org.eclipse.sisu.inject/0.0.0.M2a/org.eclipse.sisu.inject-0.0.0.M2a.jar
Downloaded4from3Maven:khttps://repo.maven.apache.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0.jar (4.5 kB at 24 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/asm/asm/3.3.1/asm-3.3.1.jar
Downloaded4from4Maven:khttps://repo.maven.apache.org/maven2/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar (33 kB at 177 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.16/plexus-interpolation-1.16.jar
Downloaded5from6Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-core/3.1.0/maven-core-3.1.0.jar (563 kB at 2.7 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/2.4.2/plexus-classworlds-2.4.2.jar
Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/asm/asm/3.3.1/asm-3.3.1.jar (44 kB at 198 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar
Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.16/plexus-interpolation-1.16.jar (61 kB at 276 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar
Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/2.4.2/plexus-classworlds-2.4.2.jar (47 kB at 195 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/3.1.0/maven-artifact-3.1.0.jar
Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar (13 kB at 55 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.jar
Downloaded from Maven: https://repo.maven.apache.org/maven2/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar (29 kB at 116 kB/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
Downloaded2from.Maven:Mhttps://repo.maven.apache.org/maven2/org/eclipse/sisu/org.eclipse.sisu.inject/0.0.0.M2a/org.eclipse.sisu.inject-0.0.0.M2a.jar (202 kB at 812 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-decoration-model/1.11.1/doxia-decoration-model-1.11.1.jar
Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/3.1.0/maven-artifact-3.1.0.jar (52 kB at 186 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-integration-tools/1.11.1/doxia-integration-tools-1.11.1.jar
Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/3.2.5/maven-plugin-api-3.2.5.jar (46 kB at 164 kB/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
Downloaded3from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-decoration-model/1.11.1/doxia-decoration-model-1.11.1.jar (60 kB at 206 kB/s)
Downloading)from6Maven: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/apache/maven/shared/maven-shared-utils/3.3.4/maven-shared-utils-3.3.4.jar (153 kB at 489 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-file/3.5.2/wagon-file-3.5.2.jar
Downloaded4from.Maven:Mhttps://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 198 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-provider-api/3.5.2/wagon-provider-api-3.5.2.jar
Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-integration-tools/1.11.1/doxia-integration-tools-1.11.1.jar (47 kB at 147 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-core/1.11.1/doxia-core-1.11.1.jar
Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-file/3.5.2/wagon-file-3.5.2.jar (11 kB at 33 kB/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.jar
Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-provider-api/3.5.2/wagon-provider-api-3.5.2.jar (55 kB at 156 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.jar
Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-logging-api/1.11.1/doxia-logging-api-1.11.1.jar (12 kB at 32 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/xbean/xbean-reflect/3.7/xbean-reflect-3.7.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 768 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/collections/google-collections/1.0/google-collections-1.0.jar
Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-core/1.11.1/doxia-core-1.11.1.jar (218 kB at 508 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.jar
Downloaded4from.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 519 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-text/1.3/commons-text-1.3.jar
Downloaded3from.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 9.5 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar
Downloaded3from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/xbean/xbean-reflect/3.7/xbean-reflect-3.7.jar (148 kB at 328 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.11/commons-codec-1.11.jar
Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar (62 kB at 123 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/apache/commons/commons-text/1.3/commons-text-1.3.jar (183 kB at 347 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
Downloaded4from.Maven: https://repo.maven.apache.org/maven2/com/google/guava/guava/10.0.1/guava-10.0.1.jar (1.5 MB at 2.8 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-site-renderer/1.11.1/doxia-site-renderer-1.11.1.jar
Downloaded5from8Maven:khttps://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 21 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-skin-model/1.11.1/doxia-skin-model-1.11.1.jar
Downloaded5from6Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-site-renderer/1.11.1/doxia-site-renderer-1.11.1.jar (65 kB at 112 kB/s)
Downloading)from3Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-module-xhtml/1.11.1/doxia-module-xhtml-1.11.1.jar
Downloaded4from9Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-skin-model/1.11.1/doxia-skin-model-1.11.1.jar (16 kB at 28 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-module-xhtml5/1.11.1/doxia-module-xhtml5-1.11.1.jar
Downloaded5from7Maven:khttps://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.11/commons-codec-1.11.jar (335 kB at 554 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-i18n/1.0-beta-10/plexus-i18n-1.0-beta-10.jar
Downloaded4from1Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-module-xhtml/1.11.1/doxia-module-xhtml-1.11.1.jar (17 kB at 29 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-velocity/1.2/plexus-velocity-1.2.jar
Downloaded3from4Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-module-xhtml5/1.11.1/doxia-module-xhtml5-1.11.1.jar (18 kB at 29 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/velocity/velocity/1.7/velocity-1.7.jar
Downloaded3from4Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcore/4.4.14/httpcore-4.4.14.jar (328 kB at 532 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/commons-lang/commons-lang/2.4/commons-lang-2.4.jar
Downloaded3from4Maven: https://repo.maven.apache.org/maven2/com/google/collections/google-collections/1.0/google-collections-1.0.jar (640 kB at 1.0 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/velocity/velocity-tools/2.0/velocity-tools-2.0.jar
Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-i18n/1.0-beta-10/plexus-i18n-1.0-beta-10.jar (12 kB at 19 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.jar
Downloaded2from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-velocity/1.2/plexus-velocity-1.2.jar (8.1 kB at 13 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/commons-digester/commons-digester/1.8/commons-digester-1.8.jar
Downloaded5from2Maven:khttps://repo.maven.apache.org/maven2/commons-digester/commons-digester/1.8/commons-digester-1.8.jar (144 kB at 201 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/commons-chain/commons-chain/1.1/commons-chain-1.1.jar
Downloaded4from6Maven:khttps://repo.maven.apache.org/maven2/commons-lang/commons-lang/2.4/commons-lang-2.4.jar (262 kB at 363 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/dom4j/dom4j/1.1/dom4j-1.1.jar
Downloaded3from7Maven:khttps://repo.maven.apache.org/maven2/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.jar (189 kB at 260 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/oro/oro/2.0.8/oro-2.0.8.jar
Downloaded5from0Maven:khttps://repo.maven.apache.org/maven2/org/apache/velocity/velocity-tools/2.0/velocity-tools-2.0.jar (347 kB at 454 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
Downloaded4from5Maven:khttps://repo.maven.apache.org/maven2/commons-chain/commons-chain/1.1/commons-chain-1.1.jar (90 kB at 116 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interactivity-api/1.1/plexus-interactivity-api-1.1.jar
Downloaded3from5Maven: https://repo.maven.apache.org/maven2/oro/oro/2.0.8/oro-2.0.8.jar (65 kB at 84 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/fasterxml/woodstox/woodstox-core/6.3.1/woodstox-core-6.3.1.jar
Downloaded3from5Maven: https://repo.maven.apache.org/maven2/org/apache/velocity/velocity/1.7/velocity-1.7.jar (450 kB at 576 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/woodstox/stax2-api/4.2.1/stax2-api-4.2.1.jar
Downloaded4from6Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interactivity-api/1.1/plexus-interactivity-api-1.1.jar (9.4 kB at 12 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar
Downloaded5from5Maven:khttps://repo.maven.apache.org/maven2/dom4j/dom4j/1.1/dom4j-1.1.jar (457 kB at 527 kB/s)
Downloaded4from6Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/woodstox/stax2-api/4.2.1/stax2-api-4.2.1.jar (196 kB at 223 kB/s)
Downloaded3from6Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.4.2/plexus-utils-3.4.2.jar (267 kB at 302 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 622 kB/s)
Downloaded1from.Maven:Mhttps://repo.maven.apache.org/maven2/com/fasterxml/woodstox/woodstox-core/6.3.1/woodstox-core-6.3.1.jar (1.6 MB at 1.4 MB/s)
[INFO] Searching for local aggregator root...
[INFO] Local aggregation root: /home/r/repo
[INFO] Processing change of org.eolang:ddr:1.0-SNAPSHOT -> 0.0.8
[INFO] Processing org.eolang:ddr
[INFO]     Updating project org.eolang:ddr
[INFO]         from version 1.0-SNAPSHOT to 0.0.8
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  18.241 s
[INFO] Finished at: 2022-11-03T11:47:31Z
[INFO] ------------------------------------------------------------------------
0m0m+ git commit -am 0.0.8
[__rultor 68b02d5] 0.0.8
 1 file changed, 1 insertion(+), 1 deletion(-)
+ mvn clean install -Dinvoker.skip
[1;34mINFOm] Scanning for projects...
[1;34mINFOm] Inspecting build with total of 1 modules...
[1;34mINFOm] Installing Nexus Staging features:
[1;34mINFOm]   ... total of 1 executions of maven-deploy-plugin replaced with nexus-staging-maven-plugin
[1;34mINFOm]
[1;34mINFOm] 1m---------------------------< 0;36morg.eolang:ddr0;1m >---------------------------m
[1;34mINFOm] 1mBuilding ddr 0.0.8m
[1;34mINFOm] 1m--------------------------------[ jar ]---------------------------------m
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 37 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 28 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 224 kB/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 234 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/mockito/mockito-core/4.8.0/mockito-core-4.8.0.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/mockito/mockito-core/4.8.0/mockito-core-4.8.0.pom (2.5 kB at 119 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy/1.12.14/byte-buddy-1.12.14.pom
Downloaded1from6Maven:Bhttps://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy/1.12.14/byte-buddy-1.12.14.pom (16 kB at 688 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy-parent/1.12.14/byte-buddy-parent-1.12.14.pom
Downloaded1from7Maven:Bhttps://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy-parent/1.12.14/byte-buddy-parent-1.12.14.pom (57 kB at 1.9 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy-agent/1.12.14/byte-buddy-agent-1.12.14.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy-agent/1.12.14/byte-buddy-agent-1.12.14.pom (9.9 kB at 472 kB/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 150 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 829 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 233 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 2.3 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-xml/0.25.4/jcabi-xml-0.25.4.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/jcabi/jcabi-xml/0.25.4/jcabi-xml-0.25.4.pom (6.1 kB at 290 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi/1.35.0/jcabi-1.35.0.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/jcabi/jcabi/1.35.0/jcabi-1.35.0.pom (5.8 kB at 278 kB/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 81 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 703 kB/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 133 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.7.20/kotlin-stdlib-1.7.20.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.7.20/kotlin-stdlib-1.7.20.pom (1.6 kB at 82 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.20/kotlin-stdlib-common-1.7.20.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.20/kotlin-stdlib-common-1.7.20.pom (1.2 kB at 55 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 259 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-test/1.7.20/kotlin-test-1.7.20.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-test/1.7.20/kotlin-test-1.7.20.pom (1.7 kB at 91 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-test-junit5/1.7.20/kotlin-test-junit5-1.7.20.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-test-junit5/1.7.20/kotlin-test-junit5-1.7.20.pom (2.1 kB at 111 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 167 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 89 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 142 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 76 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 168 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 169 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 64 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/2.0.3/slf4j-api-2.0.3.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/2.0.3/slf4j-api-2.0.3.pom (1.6 kB at 90 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-parent/2.0.3/slf4j-parent-2.0.3.pom
Downloaded1from6Maven:Bhttps://repo.maven.apache.org/maven2/org/slf4j/slf4j-parent/2.0.3/slf4j-parent-2.0.3.pom (16 kB at 734 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/ch/qos/logback/logback-classic/1.4.4/logback-classic-1.4.4.pom
Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/ch/qos/logback/logback-classic/1.4.4/logback-classic-1.4.4.pom (12 kB at 559 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/ch/qos/logback/logback-parent/1.4.4/logback-parent-1.4.4.pom
Downloaded1from9Maven:Bhttps://repo.maven.apache.org/maven2/ch/qos/logback/logback-parent/1.4.4/logback-parent-1.4.4.pom (19 kB at 906 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/ch/qos/logback/logback-core/1.4.4/logback-core-1.4.4.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/ch/qos/logback/logback-core/1.4.4/logback-core-1.4.4.pom (5.0 kB at 240 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/2.0.1/slf4j-api-2.0.1.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/2.0.1/slf4j-api-2.0.1.pom (1.6 kB at 81 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-parent/2.0.1/slf4j-parent-2.0.1.pom
Downloaded1from6Maven:Bhttps://repo.maven.apache.org/maven2/org/slf4j/slf4j-parent/2.0.1/slf4j-parent-2.0.1.pom (16 kB at 734 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 269 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 457 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 222 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 113 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 214 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 659 kB/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 1.4 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 199 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 489 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.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 184 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 202 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 675 kB/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 169 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 221 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 328 kB/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 199 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 291 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 2.5 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 260 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 479 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 1.7 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 992 kB/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 3.3 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/eolang/eo-maven-plugin/0.28.10/eo-maven-plugin-0.28.10.pom
Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/eolang/eo-maven-plugin/0.28.10/eo-maven-plugin-0.28.10.pom (11 kB at 536 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 157 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 514 kB/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 1.2 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 1.7 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/yegor256/tojos/0.13.0/tojos-0.13.0.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/yegor256/tojos/0.13.0/tojos-0.13.0.pom (4.2 kB at 221 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/parent/0.61.0/parent-0.61.0.pom
Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/com/jcabi/parent/0.61.0/parent-0.61.0.pom (63 kB at 2.4 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/yaml/snakeyaml/1.32/snakeyaml-1.32.pom
Downloaded1from9Maven:Bhttps://repo.maven.apache.org/maven2/org/yaml/snakeyaml/1.32/snakeyaml-1.32.pom (39 kB at 1.8 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/javax/json/javax.json-api/1.1.4/javax.json-api-1.1.4.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/javax/json/javax.json-api/1.1.4/javax.json-api-1.1.4.pom (6.7 kB at 334 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 922 kB/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 521 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 495 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/opencsv/opencsv/5.7.0/opencsv-5.7.0.pom
Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/com/opencsv/opencsv/5.7.0/opencsv-5.7.0.pom (32 kB at 1.4 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 1.0 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 2.7 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 245 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/cactoos/cactoos/0.54.0/cactoos-0.54.0.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/com/jcabi/jcabi-xml/0.25.5/jcabi-xml-0.25.5.jar
Downloading from Maven: https://repo.maven.apache.org/maven2/org/mockito/mockito-core/4.8.0/mockito-core-4.8.0.jar
Downloading from Maven: https://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy/1.12.14/byte-buddy-1.12.14.jar
Downloaded4from4Maven:khttps://repo.maven.apache.org/maven2/org/cactoos/cactoos/0.54.0/cactoos-0.54.0.jar (346 kB at 4.4 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy-agent/1.12.14/byte-buddy-agent-1.12.14.jar
Downloaded3from1Maven:1https://repo.maven.apache.org/maven2/com/jcabi/jcabi-log/0.22.0/jcabi-log-0.22.0.jar (51 kB at 617 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2.jar
Downloaded5from8Maven:khttps://repo.maven.apache.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2.jar (49 kB at 198 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/yegor256/xsline/0.13.0/xsline-0.13.0.jar
Downloaded4from8Maven: https://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy-agent/1.12.14/byte-buddy-agent-1.12.14.jar (256 kB at 990 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar
Downloaded3from8Maven: https://repo.maven.apache.org/maven2/org/mockito/mockito-core/4.8.0/mockito-core-4.8.0.jar (684 kB at 2.6 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.7.20/kotlin-stdlib-1.7.20.jar
Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/com/yegor256/xsline/0.13.0/xsline-0.13.0.jar (32 kB at 110 kB/s)
Downloading)from6Maven:Bhttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.20/kotlin-stdlib-common-1.7.20.jar
Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/com/jcabi/jcabi-xml/0.25.5/jcabi-xml-0.25.5.jar (41 kB at 133 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-test/1.7.20/kotlin-test-1.7.20.jar
Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar (221 kB at 594 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-test-junit5/1.7.20/kotlin-test-junit5-1.7.20.jar
Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.20/kotlin-stdlib-common-1.7.20.jar (212 kB at 539 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
Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-test-junit5/1.7.20/kotlin-test-junit5-1.7.20.jar (5.1 kB at 13 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.jar
Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-test/1.7.20/kotlin-test-1.7.20.jar (133 kB at 317 kB/s)
Downloading)from1Maven: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 15 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
Downloaded5from.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 490 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 365 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 14 kB/s)
Downloading from Maven: https://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 51 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/2.0.3/slf4j-api-2.0.3.jar
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 178 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/ch/qos/logback/logback-classic/1.4.4/logback-classic-1.4.4.jar
Downloaded5from.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 341 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/ch/qos/logback/logback-core/1.4.4/logback-core-1.4.4.jar
Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/2.0.3/slf4j-api-2.0.3.jar (61 kB at 97 kB/s)
Downloading from Maven: https://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/eolang/eo-parser/0.28.10/eo-parser-0.28.10.jar (122 kB at 171 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/net/sf/saxon/Saxon-HE/11.4/Saxon-HE-11.4.jar
Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/ch/qos/logback/logback-classic/1.4.4/logback-classic-1.4.4.jar (266 kB at 359 kB/s)
Downloading)from5Maven: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/jetbrains/kotlin/kotlin-stdlib/1.7.20/kotlin-stdlib-1.7.20.jar (1.5 MB at 2.0 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 178 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/net/bytebuddy/byte-buddy/1.12.14/byte-buddy-1.12.14.jar (3.9 MB at 4.5 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/core5/httpcore5/5.1.3/httpcore5-5.1.3.jar
Downloaded5from7Maven:khttps://repo.maven.apache.org/maven2/ch/qos/logback/logback-core/1.4.4/logback-core-1.4.4.jar (577 kB at 586 kB/s)
Downloading)from6Maven:Bhttps://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/core5/httpcore5-h2/5.1.3/httpcore5-h2-5.1.3.jar (232 kB at 231 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/antlr/antlr4-runtime/4.11.1/antlr4-runtime-4.11.1.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 770 kB/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 11 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:Mhttps://repo.maven.apache.org/maven2/com/jcabi/incubator/xembly/0.28.1/xembly-0.28.1.jar (62 kB at 55 kB/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/org/antlr/antlr4-runtime/4.11.1/antlr4-runtime-4.11.1.jar (324 kB at 277 kB/s)
Downloading)from2Maven:Bhttps://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/apache/httpcomponents/core5/httpcore5/5.1.3/httpcore5-5.1.3.jar (851 kB at 712 kB/s)
Downloading)from3Maven:Bhttps://repo.maven.apache.org/maven2/org/eolang/eo-maven-plugin/0.28.10/eo-maven-plugin-0.28.10.jar
Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/yaml/snakeyaml/1.33/snakeyaml-1.33.jar (332 kB at 260 kB/s)
Downloading from Maven: https://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/eolang/eo-maven-plugin/0.28.10/eo-maven-plugin-0.28.10.jar (150 kB at 116 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/yegor256/tojos/0.13.0/tojos-0.13.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 184 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/javax/json/javax.json-api/1.1.4/javax.json-api-1.1.4.jar
Downloaded3from.Maven:Mhttps://repo.maven.apache.org/maven2/org/twdata/maven/mojo-executor/2.4.0/mojo-executor-2.4.0.jar (13 kB at 10 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/glassfish/javax.json/1.1.4/javax.json-1.1.4.jar
Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/com/yegor256/tojos/0.13.0/tojos-0.13.0.jar (24 kB at 18 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/opencsv/opencsv/5.7.0/opencsv-5.7.0.jar
Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/javax/json/javax.json-api/1.1.4/javax.json-api-1.1.4.jar (31 kB at 23 kB/s)
Downloading from Maven: https://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/org/glassfish/javax.json/1.1.4/javax.json-1.1.4.jar (129 kB at 93 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-maven-slf4j/0.12.2/jcabi-maven-slf4j-0.12.2.jar
Downloaded5from.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 7.4 kB/s)
Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/xmlresolver/xmlresolver/4.4.3/xmlresolver-4.4.3-data.jar (1.0 MB at 713 kB/s)
Downloaded3from.Maven:Mhttps://repo.maven.apache.org/maven2/com/opencsv/opencsv/5.7.0/opencsv-5.7.0.jar (239 kB at 165 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 476 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 2.9 MB/s)
[1;34mINFOm]
[1;34mINFOm] 1m--- 0;32mmaven-clean-plugin:3.2.0:cleanm 1m(default-clean)m @ 36mddr0;1m ---m
Downloading from Maven: https://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
Downloaded2from6Maven:khttps://repo.maven.apache.org/maven2/commons-io/commons-io/2.6/commons-io-2.6.jar (215 kB at 4.0 MB/s)
Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar (169 kB at 3.0 MB/s)
[1;34mINFOm]
[1;34mINFOm] 1m--- 0;32mmaven-enforcer-plugin:3.1.0:enforcem 1m(enforce-maven)m @ 36mddr0;1m ---m
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 155 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 226 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 722 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 707 kB/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 266 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 330 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 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.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 146 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 758 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.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 33 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 318 kB/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 406 kB/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 259 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 448 kB/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 90 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 153 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 91 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 170 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 124 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 166 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 224 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 105 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 1.4 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 121 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 122 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 183 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 547 kB/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 642 kB/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 892 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 339 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 432 kB/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 117 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 1.2 MB/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 277 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 361 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 220 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 96 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 902 kB/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 1.5 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 734 kB/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 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
Downloading from Maven: https://repo.maven.apache.org/maven2/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.jar
Downloading from Maven: https://repo.maven.apache.org/maven2/javax/enterprise/cdi-api/1.2/cdi-api-1.2.jar
Downloaded5from3Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/enforcer/enforcer-api/3.1.0/enforcer-api-3.1.0.jar (11 kB at 347 kB/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
Downloaded4from6Maven:khttps://repo.maven.apache.org/maven2/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.jar (26 kB at 676 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/enforcer/enforcer-rules/3.1.0/enforcer-rules-3.1.0.jar
Downloaded4from6Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/3.2.5/maven-model-3.2.5.jar (161 kB at 3.4 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
Downloaded3from8Maven:Bhttps://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-core/3.2.5/maven-core-3.2.5.jar
Downloaded5from0Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/3.2.5/maven-artifact-3.2.5.jar (55 kB at 656 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
Downloaded5from0Maven: 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.0 MB/s)
Downloading)from0Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-settings-builder/3.2.5/maven-settings-builder-3.2.5.jar
Downloaded4from5Maven: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.1 MB/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
Downloaded3from8Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/3.2.5/maven-settings-3.2.5.jar (43 kB at 388 kB/s)
Downloading)from1Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-model-builder/3.2.5/maven-model-builder-3.2.5.jar
Downloaded5from7Maven: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 191 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.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.7 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
Downloaded4from9Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-settings-builder/3.2.5/maven-settings-builder-3.2.5.jar (44 kB at 289 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
Downloaded4from2Maven: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)
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
Downloaded4from6Maven: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 185 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-guice/3.2.3/sisu-guice-3.2.3-no_aop.jar
Downloaded4from9Maven: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 378 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/guava/guava/16.0.1/guava-16.0.1.jar
Downloaded5from9Maven:khttps://repo.maven.apache.org/maven2/org/eclipse/aether/aether-api/1.0.0.v20140518/aether-api-1.0.0.v20140518.jar (136 kB at 652 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.21/plexus-interpolation-1.21.jar
Downloaded5from0Maven:khttps://repo.maven.apache.org/maven2/org/eclipse/aether/aether-impl/1.0.0.v20140518/aether-impl-1.0.0.v20140518.jar (172 kB at 698 kB/s)
Downloading)from8Maven:2https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/2.5.2/plexus-classworlds-2.5.2.jar
Downloaded4from0Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.21/plexus-interpolation-1.21.jar (62 kB at 253 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
Downloaded3from0Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-core/3.2.5/maven-core-3.2.5.jar (608 kB at 2.4 MB/s)
Downloading)from4Maven:Bhttps://repo.maven.apache.org/maven2/org/eclipse/aether/aether-util/1.1.0/aether-util-1.1.0.jar
Downloaded4from3Maven: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 15 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.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 from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-dependency-tree/3.1.1/maven-dependency-tree-3.1.1.jar
Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/2.5.2/plexus-classworlds-2.5.2.jar (53 kB at 179 kB/s)
Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/eclipse/aether/aether-util/1.1.0/aether-util-1.1.0.jar (150 kB at 457 kB/s)
Downloaded3from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar (389 kB at 1.1 MB/s)
Downloaded2from.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 277 kB/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 3.3 MB/s)
[1;34mINFOm]
[1;34mINFOm] 1m--- 0;32mbuildnumber-maven-plugin:3.0.0:createm 1m(jcabi-build-number)m @ 36mddr0;1m ---m
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 111 kB/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 390 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 229 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 131 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 48 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 298 kB/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 113 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 160 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 1.3 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 156 kB/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 133 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 125 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 145 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 98 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 429 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 566 kB/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 115 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 205 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 102 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 298 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 149 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 145 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 73 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 432 kB/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 43 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 223 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 913 kB/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 222 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 185 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 303 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 461 kB/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 135 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 95 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 1.2 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 118 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 81 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 104 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 190 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 143 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 122 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 137 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 137 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 117 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 141 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 154 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 98 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 131 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 145 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 145 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 135 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 133 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 486 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 150 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 112 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 220 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 612 kB/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 88 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 148 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 980 kB/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 68 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 166 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 591 kB/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 164 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 83 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 126 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 174 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 494 kB/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 88 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 100 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 61 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 88 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 229 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 254 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 47 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 69 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 120 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 111 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 27 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 51 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 68 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 63 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 63 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 113 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 442 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 333 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 260 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
Downloaded5from7Maven:3https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/3.0/maven-settings-3.0.jar (47 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.jar
Downloaded4from0Maven:1https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/3.0/maven-repository-metadata-3.0.jar (30 kB at 859 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model-builder/3.0/maven-model-builder-3.0.jar
Downloaded3from6Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-settings-builder/3.0/maven-settings-builder-3.0.jar (38 kB at 969 kB/s)
Downloading)from5Maven:5https://repo.maven.apache.org/maven2/org/apache/maven/maven-aether-provider/3.0/maven-aether-provider-3.0.jar
Downloaded3from6Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/3.0/maven-model-3.0.jar (165 kB at 3.4 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/aether/aether-impl/1.7/aether-impl-1.7.jar
Downloaded5from3Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/3.0/maven-artifact-3.0.jar (52 kB at 799 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/aether/aether-spi/1.7/aether-spi-1.7.jar
Downloaded4from6Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-aether-provider/3.0/maven-aether-provider-3.0.jar (51 kB at 640 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/aether/aether-api/1.7/aether-api-1.7.jar
Downloaded4from9Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/aether/aether-impl/1.7/aether-impl-1.7.jar (106 kB at 1.2 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 149 kB/s)
Downloaded from Maven: https://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)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-inject-bean/1.4.2/sisu-inject-bean-1.4.2.jar
Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-inject-plexus/1.4.2/sisu-inject-plexus-1.4.2.jar
Downloaded5from8Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/aether/aether-api/1.7/aether-api-1.7.jar (74 kB at 593 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-guice/2.1.7/sisu-guice-2.1.7-noaop.jar
Downloaded4from0Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/aether/aether-util/1.7/aether-util-1.7.jar (108 kB at 806 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.14/plexus-interpolation-1.14.jar
Downloaded5from8Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-inject-bean/1.4.2/sisu-inject-bean-1.4.2.jar (153 kB at 927 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/2.2.3/plexus-classworlds-2.2.3.jar
Downloaded4from0Maven:khttps://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 from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/3.0/maven-plugin-api-3.0.jar
Downloaded3from1Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.14/plexus-interpolation-1.14.jar (61 kB at 359 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.jar
Downloaded5from0Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/2.2.3/plexus-classworlds-2.2.3.jar (46 kB at 221 kB/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.jar
Downloaded4from2Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/3.0/maven-plugin-api-3.0.jar (49 kB at 232 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
Downloaded3from2Maven: https://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 522 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.jar
Downloaded3from2Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-core/3.0/maven-core-3.0.jar (527 kB at 2.4 MB/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.jar
Downloaded4from5Maven:khttps://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 46 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
Downloaded4from1Maven:khttps://repo.maven.apache.org/maven2/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.jar (38 kB at 153 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
Downloaded5from7Maven: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 208 kB/s)
Downloading)from2Maven:1https://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
Downloaded from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-guice/2.1.7/sisu-guice-2.1.7-noaop.jar (472 kB at 1.7 MB/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
Downloaded 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 (195 kB at 708 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
Downloaded 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 (72 kB at 256 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
Downloaded 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 (84 kB at 299 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.jar
Downloaded5from6Maven:3https://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 101 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.jar
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 131 kB/s)
Downloaded 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 (36 kB at 120 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.jar
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
Downloaded2from0Maven:7https://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 258 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:4https://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 227 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/net/java/dev/jna/jna/3.5.2/jna-3.5.2.jar
Downloaded5from6Maven:6https://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 200 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/tmatesoft/svnkit/svnkit/1.10.3/svnkit-1.10.3.jar
Downloaded4from6Maven:7https://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 250 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
Downloaded 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.jar (70 kB at 204 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 187 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/tmatesoft/sqljet/sqljet/1.1.14/sqljet-1.1.14.jar
Downloading from Maven: https://repo.maven.apache.org/maven2/org/antlr/antlr-runtime/3.4/antlr-runtime-3.4.jar
Downloaded5from9Maven:khttps://repo.maven.apache.org/maven2/de/regnis/q/sequence/sequence-library/1.0.4/sequence-library-1.0.4.jar (72 kB at 178 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.jar
Downloaded5from7Maven:khttps://repo.maven.apache.org/maven2/org/antlr/antlr-runtime/3.4/antlr-runtime-3.4.jar (164 kB at 368 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/org/tmatesoft/sqljet/sqljet/1.1.14/sqljet-1.1.14.jar (761 kB at 1.3 MB/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.jar
Downloaded5from2Maven:khttps://repo.maven.apache.org/maven2/com/trilead/trilead-ssh2/1.0.0-build222/trilead-ssh2-1.0.0-build222.jar (248 kB at 421 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.jar
Downloaded4from5Maven:khttps://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 20 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
Downloaded5from0Maven:khttps://repo.maven.apache.org/maven2/com/jcraft/jsch.agentproxy.core/0.0.7/jsch.agentproxy.core-0.0.7.jar (9.6 kB at 16 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/net/java/dev/jna/platform/3.4.0/platform-3.4.0.jar
Downloaded4from1Maven:khttps://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 11 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
Downloaded5from8Maven:khttps://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 8.1 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
Downloaded5from9Maven:khttps://repo.maven.apache.org/maven2/net/java/dev/jna/jna/3.5.2/jna-3.5.2.jar (692 kB at 1.0 MB/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/com/jcraft/jsch.agentproxy.sshagent/0.0.7/jsch.agentproxy.sshagent-0.0.7.jar (4.2 kB at 6.1 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.jar
Downloaded5from.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 11 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/lz4/lz4-java/1.4.1/lz4-java-1.4.1.jar
Downloaded4from.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 5.4 kB/s)
Downloading from Maven: https://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 305 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/code/gson/gson/2.8.9/gson-2.8.9.jar
Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/net/java/dev/jna/platform/3.4.0/platform-3.4.0.jar (913 kB at 1.0 MB/s)
Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/lz4/lz4-java/1.4.1/lz4-java-1.4.1.jar (370 kB at 389 kB/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 268 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 2.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 3.1 MB/s)
[1;34mINFOm] ShortRevision tag detected. The value is '7'.
[1;34mINFOm] Executing: /bin/sh -c cd '/home/r/repo' && 'git' 'rev-parse' '--verify' '--short=7' 'HEAD'
[1;34mINFOm] Working directory: /home/r/repo
[1;34mINFOm] Storing buildNumber: 68b02d5 at timestamp: 2022-11-03T11:47:43
[1;34mINFOm] Storing buildScmBranch: __rultor
[1;34mINFOm]
[1;34mINFOm] 1m--- 0;32mbuildnumber-maven-plugin:3.0.0:create-timestampm 1m(jcabi-build-number)m @ 36mddr0;1m ---m
[1;34mINFOm] Skipping because we are not in root module.
[1;34mINFOm]
[1;34mINFOm] 1m--- 0;32mkotlin-maven-plugin:1.7.20:compilem 1m(compile)m @ 36mddr0;1m ---m
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 288 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 1.1 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 190 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 152 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 102 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 71 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 56 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 63 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 102 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 123 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 134 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 58 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 680 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-compiler/1.7.20/kotlin-compiler-1.7.20.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-compiler/1.7.20/kotlin-compiler-1.7.20.pom (1.9 kB at 108 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.7.20/kotlin-script-runtime-1.7.20.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.7.20/kotlin-script-runtime-1.7.20.pom (1.2 kB at 64 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.7.20/kotlin-reflect-1.7.20.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.7.20/kotlin-reflect-1.7.20.pom (1.4 kB at 76 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 35 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler/1.7.20/kotlin-scripting-compiler-1.7.20.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler/1.7.20/kotlin-scripting-compiler-1.7.20.pom (2.2 kB at 94 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-common/1.7.20/kotlin-scripting-common-1.7.20.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-common/1.7.20/kotlin-scripting-common-1.7.20.pom (1.4 kB at 63 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-jvm/1.7.20/kotlin-scripting-jvm-1.7.20.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-jvm/1.7.20/kotlin-scripting-jvm-1.7.20.pom (1.8 kB at 80 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler-impl/1.7.20/kotlin-scripting-compiler-impl-1.7.20.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler-impl/1.7.20/kotlin-scripting-compiler-impl-1.7.20.pom (2.0 kB at 71 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 475 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 808 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 290 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 388 kB/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 1.2 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 472 kB/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 186 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 342 kB/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 136 kB/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 52 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 325 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 55 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 115 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 112 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 440 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 176 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 120 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 103 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 85 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 120 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 799 kB/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 88 kB/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 121 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 104 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 100 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 121 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 183 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 52 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 107 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 443 kB/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 77 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 115 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 394 kB/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 70 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 196 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 294 kB/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 269 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.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 237 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 318 kB/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 238 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 260 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 47 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 247 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 213 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 40 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 44 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 69 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 from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings-builder/3.0.5/maven-settings-builder-3.0.5.jar
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/3.0.5/maven-repository-metadata-3.0.5.jar
Downloaded5from1Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/3.0.5/maven-settings-3.0.5.jar (47 kB at 1.1 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/3.0.5/maven-artifact-3.0.5.jar
Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/3.0.5/maven-repository-metadata-3.0.5.jar (30 kB at 684 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.jar
Downloaded3from6Maven: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 862 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.jar
Downloaded4from2Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-model/3.0.5/maven-model-3.0.5.jar (164 kB at 2.6 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
Downloaded5from1Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/3.0.5/maven-artifact-3.0.5.jar (52 kB at 613 kB/s)
Downloading)from9Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/2.0.6/plexus-utils-2.0.6.jar
Downloaded5from9Maven: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 549 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
Downloaded4from0Maven: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.5 MB/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
Downloaded5from1Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/plugin-tools/maven-plugin-annotations/3.4/maven-plugin-annotations-3.4.jar (14 kB at 101 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-compiler/1.7.20/kotlin-compiler-1.7.20.jar
Downloaded4from5Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/3.0.5/maven-plugin-api-3.0.5.jar (49 kB at 308 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar
Downloaded3from5Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-core/3.0.5/maven-core-3.0.5.jar (559 kB at 3.3 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.7.20/kotlin-script-runtime-1.7.20.jar
Downloaded3from.Maven:Mhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/2.0.6/plexus-utils-2.0.6.jar (223 kB at 1.2 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.7.20/kotlin-reflect-1.7.20.jar
Downloaded3from.Maven:Mhttps://repo.maven.apache.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar (18 kB at 89 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20200330/trove4j-1.0.20200330.jar
Downloaded3from.Maven:Mhttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.7.20/kotlin-script-runtime-1.7.20.jar (42 kB at 200 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler/1.7.20/kotlin-scripting-compiler-1.7.20.jar
Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler/1.7.20/kotlin-scripting-compiler-1.7.20.jar (375 kB at 930 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-common/1.7.20/kotlin-scripting-common-1.7.20.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.2 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-jvm/1.7.20/kotlin-scripting-jvm-1.7.20.jar
Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-guava/0.9.9/sisu-guava-0.9.9.jar (1.5 MB at 2.9 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler-impl/1.7.20/kotlin-scripting-compiler-impl-1.7.20.jar
Downloaded from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-common/1.7.20/kotlin-scripting-common-1.7.20.jar (225 kB at 435 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/jline/jline/3.3.1/jline-3.3.1.jar
Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-jvm/1.7.20/kotlin-scripting-jvm-1.7.20.jar (199 kB at 311 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.jar
Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler-impl/1.7.20/kotlin-scripting-compiler-impl-1.7.20.jar (314 kB at 475 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
Downloaded5from.Maven:Mhttps://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 72 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.jar
Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-toolchain/2.2.1/maven-toolchain-2.2.1.jar (38 kB at 53 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:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-incremental/1.1/maven-shared-incremental-1.1.jar (14 kB at 18 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
Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/jline/jline/3.3.1/jline-3.3.1.jar (595 kB at 801 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-manager/2.7/plexus-compiler-manager-2.7.jar
Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-manager/2.7/plexus-compiler-manager-2.7.jar (4.7 kB at 6.1 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:Mhttps://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 198 kB/s)
Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-api/2.7/plexus-compiler-api-2.7.jar (26 kB at 33 kB/s)
Downloaded3from.Maven:Mhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-javac/2.7/plexus-compiler-javac-2.7.jar (19 kB at 24 kB/s)
Downloaded2from.Maven:Mhttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.7.20/kotlin-reflect-1.7.20.jar (3.1 MB at 2.6 MB/s)
Downloaded1from5Maven:Mhttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-compiler/1.7.20/kotlin-compiler-1.7.20.jar (55 MB at 9.0 MB/s)
[1;34mINFOm]
[1;34mINFOm] 1m--- 0;32mmaven-resources-plugin:3.3.0:resourcesm 1m(default-resources)m @ 36mddr0;1m ---m
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 330 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 160 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:8https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.26/plexus-interpolation-1.26.jar (85 kB at 2.5 MB/s)
Downloaded from Maven: https://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 257 kB/s)
Downloaded2from5Maven:6https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-filtering/3.3.0/maven-filtering-3.3.0.jar (55 kB at 1.5 MB/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 3.0 MB/s)
[1;34mINFOm] Copying 3 resources
[1;34mINFOm]
[1;34mINFOm] 1m--- 0;32mmaven-compiler-plugin:3.10.1:compilem 1m(default-compile)m @ 36mddr0;1m ---m
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 276 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 243 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 62 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 535 kB/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 843 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 59 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 406 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 149 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 63 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 67 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 74 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 from Maven: https://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
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
Downloaded5from.Maven:khttps://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 141 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
Downloaded5from3Maven:khttps://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 85 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/com/thoughtworks/qdox/qdox/2.0.1/qdox-2.0.1.jar (334 kB at 5.4 MB/s)
Downloaded from Maven: https://repo.maven.apache.org/maven2/org/ow2/asm/asm/9.2/asm-9.2.jar (122 kB at 1.9 MB/s)
Downloaded3from3Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-javac/2.11.1/plexus-compiler-javac-2.11.1.jar (23 kB at 293 kB/s)
Downloaded2from4Maven:2https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-java/1.1.1/plexus-java-1.1.1.jar (54 kB at 538 kB/s)
Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-api/2.11.1/plexus-compiler-api-2.11.1.jar (27 kB at 267 kB/s)
[1;34mINFOm] Changes detected - recompiling the module!
[1;34mINFOm]
[1;34mINFOm] 1m--- 0;32mmaven-resources-plugin:3.3.0:testResourcesm 1m(default-testResources)m @ 36mddr0;1m ---m
[1;34mINFOm] Copying 156 resources
[1;34mINFOm]
[1;34mINFOm] 1m--- 0;32mmaven-compiler-plugin:3.10.1:testCompilem 1m(default-testCompile)m @ 36mddr0;1m ---m
[1;34mINFOm] Changes detected - recompiling the module!
[1;34mINFOm]
[1;34mINFOm] 1m--- 0;32mkotlin-maven-plugin:1.7.20:test-compilem 1m(test-compile)m @ 36mddr0;1m ---m
[1;34mINFOm]
[1;34mINFOm] 1m--- 0;32mmaven-surefire-plugin:2.22.2:testm 1m(default-test)m @ 36mddr0;1m ---m
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 477 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 91 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 768 kB/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 1.7 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 169 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 373 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 578 kB/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 269 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 163 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 792 kB/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/plugin-tools/maven-plugin-annotations/3.5.2/maven-plugin-annotations-3.5.2.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: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-logger-api/2.22.2/surefire-logger-api-2.22.2.jar
Downloaded5from3Maven:1https://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 636 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.jar
Downloaded 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.jar (14 kB at 648 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
Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/2.2.1/maven-plugin-api-2.2.1.jar (12 kB at 538 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
Downloaded5from2Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.2.1/maven-artifact-2.2.1.jar (80 kB at 883 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.jar
Downloaded4from2Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-booter/2.22.2/surefire-booter-2.22.2.jar (274 kB at 2.9 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
Downloaded3from6Maven: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.8 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/junit/junit/4.12/junit-4.12.jar
Downloaded5from4Maven: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 283 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar
Downloaded4from9Maven: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 1.3 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.2.1/maven-project-2.2.1.jar
Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.5.15/plexus-utils-1.5.15.jar (228 kB at 1.5 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.2.1/maven-settings-2.2.1.jar
Downloaded5from6Maven:khttps://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar (45 kB at 254 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.2.1/maven-profile-2.2.1.jar
Downloaded4from9Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.2.1/maven-settings-2.2.1.jar (49 kB at 268 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.jar
Downloaded5from2Maven:khttps://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.6 MB/s)
Downloading)from9Maven:Bhttps://repo.maven.apache.org/maven2/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.jar
Downloaded4from4Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.2.1/maven-profile-2.2.1.jar (35 kB at 170 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.jar
Downloaded3from6Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.2.1/maven-artifact-manager-2.2.1.jar (68 kB at 317 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.11/plexus-interpolation-1.11.jar
Downloaded4from9Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.2.1/maven-project-2.2.1.jar (156 kB at 695 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
Downloaded4from1Maven:khttps://repo.maven.apache.org/maven2/junit/junit/4.12/junit-4.12.jar (315 kB at 1.3 MB/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 122 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
Downloaded3from9Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.11/plexus-interpolation-1.11.jar (51 kB at 201 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-jdk14/1.5.6/slf4j-jdk14-1.5.6.jar
Downloaded5from3Maven:khttps://repo.maven.apache.org/maven2/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.jar (332 kB at 1.2 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.5.6/slf4j-api-1.5.6.jar
Downloaded4from8Maven:6https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.2.1/maven-model-2.2.1.jar (88 kB at 322 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.jar
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 82 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
Downloaded2from1Maven:Bhttps://repo.maven.apache.org/maven2/org/slf4j/slf4j-jdk14/1.5.6/slf4j-jdk14-1.5.6.jar (8.8 kB at 32 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.jar
Downloaded5from4Maven:khttps://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.5.6/slf4j-api-1.5.6.jar (22 kB at 78 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
Downloaded4from4Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/3.0/maven-reporting-api-3.0.jar (11 kB at 38 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
Downloaded3from6Maven:khttps://repo.maven.apache.org/maven2/org/slf4j/jcl-over-slf4j/1.5.6/jcl-over-slf4j-1.5.6.jar (17 kB at 57 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/classworlds/classworlds/1.1/classworlds-1.1.jar
Downloaded2from7Maven: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 86 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-java/0.9.10/plexus-java-0.9.10.jar
Downloaded3from7Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-core/2.2.1/maven-core-2.2.1.jar (178 kB at 585 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/ow2/asm/asm/6.2/asm-6.2.jar
Downloaded3from3Maven:1https://repo.maven.apache.org/maven2/org/apache/maven/maven-error-diagnostics/2.2.1/maven-error-diagnostics-2.2.1.jar (13 kB at 42 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/thoughtworks/qdox/qdox/2.0-M8/qdox-2.0-M8.jar
Downloaded3from0Maven:3https://repo.maven.apache.org/maven2/org/apache/maven/maven-monitor/2.2.1/maven-monitor-2.2.1.jar (10 kB at 34 kB/s)
Downloaded4from8Maven:3https://repo.maven.apache.org/maven2/classworlds/classworlds/1.1/classworlds-1.1.jar (38 kB at 118 kB/s)
Downloaded3from9Maven:3https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-java/0.9.10/plexus-java-0.9.10.jar (39 kB at 122 kB/s)
Downloaded2from1Maven:khttps://repo.maven.apache.org/maven2/org/ow2/asm/asm/6.2/asm-6.2.jar (111 kB at 316 kB/s)
Downloaded1from1Maven:khttps://repo.maven.apache.org/maven2/com/thoughtworks/qdox/qdox/2.0-M8/qdox-2.0-M8.jar (316 kB at 860 kB/s)
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 332 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 138 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 63 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 69 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 126 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 63 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 99 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.jar
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/apache/maven/surefire/surefire-junit-platform/2.22.2/surefire-junit-platform-2.22.2.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
Downloaded4from.Maven: https://repo.maven.apache.org/maven2/org/apiguardian/apiguardian-api/1.0.0/apiguardian-api-1.0.0.jar (2.2 kB at 83 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/opentest4j/opentest4j/1.1.1/opentest4j-1.1.1.jar
Downloaded3from5Maven:7https://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 2.1 MB/s)
Downloaded4from5Maven:7https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-commons/1.3.1/junit-platform-commons-1.3.1.jar (78 kB at 1.9 MB/s)
Downloaded from Maven: https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-launcher/1.3.1/junit-platform-launcher-1.3.1.jar (95 kB at 2.3 MB/s)
Downloaded2from.Maven: https://repo.maven.apache.org/maven2/org/opentest4j/opentest4j/1.1.1/opentest4j-1.1.1.jar (7.1 kB at 297 kB/s)
Downloaded1from3Maven:khttps://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-engine/1.3.1/junit-platform-engine-1.3.1.jar (135 kB at 1.9 MB/s)
[1;34mINFOm]
[1;34mINFOm] -------------------------------------------------------
[1;34mINFOm]  T E S T S
[1;34mINFOm] -------------------------------------------------------
[1;34mINFOm] Running org.objectionary.ddr.integration.resolver.1mResolverTestm
SLF4J: Class path contains multiple SLF4J providers.
SLF4J: Found provider [ch.qos.logback.classic.spi.LogbackServiceProvider@3aefe5e5]
SLF4J: Found provider [MavenSlf4j()]
SLF4J: See https://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual provider is of type [ch.qos.logback.classic.spi.LogbackServiceProvider@3aefe5e5]
11:48:09.214 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 3 attribute(s) loaded ["Created-By", "Main-Class", "Manifest-Version"]
11:48:09.216 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 3 attribute(s) loaded ["Class-Path", "Main-Class", "Manifest-Version"]
11:48:09.217 [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"]
11:48:09.217 [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"]
11:48:09.218 [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"]
11:48:09.218 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 3 attribute(s) loaded ["Build-Jdk-Spec", "Created-By", "Manifest-Version"]
11:48:09.219 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 6 attribute(s) loaded ["Build-Jdk-Spec", "Created-By", "JCabi-Build", "JCabi-Date", "JCabi-Version", "Manifest-Version"]
11:48:09.220 [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"]
11:48:09.221 [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"]
11:48:09.221 [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"]
11:48:09.222 [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"]
11:48:09.223 [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"]
11:48:09.224 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 3 attribute(s) loaded ["Build-Jdk-Spec", "Created-By", "Manifest-Version"]
11:48:09.224 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 3 attribute(s) loaded ["Ant-Version", "Created-By", "Manifest-Version"]
11:48:09.225 [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"]
11:48:09.226 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 6 attribute(s) loaded ["Implementation-Title", "Implementation-Vendor", "Implementation-Version", "Kotlin-Runtime-Component", "Kotlin-Version", "Manifest-Version"]
11:48:09.226 [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"]
11:48:09.227 [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"]
11:48:09.227 [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"]
11:48:09.228 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 19 attribute(s) loaded ["Build-Date&quot;, &quot;Build-Revision&quot;, &quot;Build-Time&quot;, &quot;Built-By&quot;, &quot;Bundle-ManifestVersion&quot;, &quot;Bundle-Name&quot;, &quot;Bundle-SymbolicName&quot;, &quot;Bundle-Version&quot;, &quot;Created-By&quot;, &quot;Export-Package&quot;, &quot;Implementation-Title&quot;, &quot;Implementation-Vendor&quot;, &quot;Implementation-Version&quot;, &quot;Import-Package&quot;, &quot;Manifest-Version&quot;, &quot;Require-Capability&quot;, &quot;Specification-Title&quot;, &quot;Specification-Vendor&quot;, &quot;Specification-Version&quot;]
11:48:09.229 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 23 attribute(s) loaded [&quot;Bnd-LastModified&quot;, &quot;Build-Date&quot;, &quot;Build-Revision&quot;, &quot;Build-Time&quot;, &quot;Built-By&quot;, &quot;Bundle-Description&quot;, &quot;Bundle-DocURL&quot;, &quot;Bundle-ManifestVersion&quot;, &quot;Bundle-Name&quot;, &quot;Bundle-SymbolicName&quot;, &quot;Bundle-Vendor&quot;, &quot;Bundle-Version&quot;, &quot;Created-By&quot;, &quot;Export-Package&quot;, &quot;Implementation-Title&quot;, &quot;Implementation-Vendor&quot;, &quot;Implementation-Version&quot;, &quot;Manifest-Version&quot;, &quot;Require-Capability&quot;, &quot;Specification-Title&quot;, &quot;Specification-Vendor&quot;, &quot;Specification-Version&quot;, &quot;Tool&quot;]
11:48:09.230 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 19 attribute(s) loaded [&quot;Build-Date&quot;, &quot;Build-Revision&quot;, &quot;Build-Time&quot;, &quot;Built-By&quot;, &quot;Bundle-ManifestVersion&quot;, &quot;Bundle-Name&quot;, &quot;Bundle-SymbolicName&quot;, &quot;Bundle-Version&quot;, &quot;Created-By&quot;, &quot;Export-Package&quot;, &quot;Implementation-Title&quot;, &quot;Implementation-Vendor&quot;, &quot;Implementation-Version&quot;, &quot;Import-Package&quot;, &quot;Manifest-Version&quot;, &quot;Require-Capability&quot;, &quot;Specification-Title&quot;, &quot;Specification-Vendor&quot;, &quot;Specification-Version&quot;]
11:48:09.230 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 22 attribute(s) loaded [&quot;Bnd-LastModified&quot;, &quot;Build-Date&quot;, &quot;Build-Revision&quot;, &quot;Build-Time&quot;, &quot;Built-By&quot;, &quot;Bundle-License&quot;, &quot;Bundle-ManifestVersion&quot;, &quot;Bundle-Name&quot;, &quot;Bundle-SymbolicName&quot;, &quot;Bundle-Vendor&quot;, &quot;Bundle-Version&quot;, &quot;Created-By&quot;, &quot;Export-Package&quot;, &quot;Implementation-Title&quot;, &quot;Implementation-Vendor&quot;, &quot;Implementation-Version&quot;, &quot;Manifest-Version&quot;, &quot;Require-Capability&quot;, &quot;Specification-Title&quot;, &quot;Specification-Vendor", "Specification-Version", "Tool"]
11:48:09.231 [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"]
11:48:09.232 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 2 attribute(s) loaded ["Manifest-Version", "Multi-Release"]
11:48:09.232 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 18 attribute(s) loaded ["Build-Jdk-Spec", "Bundle-Description", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-RequiredExecutionEnvironment", "Bundle-SymbolicName", "Bundle-Vendor", "Bundle-Version", "Created-By", "Export-Package", "Implementation-Title", "Implementation-Version", "Import-Package", "Manifest-Version", "Multi-Release", "Require-Capability", "X-Compile-Source-JDK", "X-Compile-Target-JDK"]
11:48:09.233 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 24 attribute(s) loaded ["Build-Jdk-Spec", "Bundle-Description", "Bundle-DocURL", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-RequiredExecutionEnvironment", "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"]
11:48:09.234 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 22 attribute(s) loaded ["Build-Jdk-Spec", "Bundle-Description", "Bundle-DocURL", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-RequiredExecutionEnvironment", "Bundle-SymbolicName", "Bundle-Vendor", "Bundle-Version", "Created-By", "Export-Package", "Implementation-Title", "Implementation-Vendor", "Implementation-Version", "Import-Package", "Manifest-Version", "Originally-Created-By", "Specification-Title", "Specification-Vendor", "Specification-Version", "Tool"]
11:48:09.234 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 4 attribute(s) loaded ["Build-Jdk-Spec", "Created-By", "EO-Version", "Manifest-Version"]
11:48:09.243 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 3 attribute(s) loaded ["Main-Class", "Manifest-Version", "Project-Name"]
11:48:09.243 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 6 attribute(s) loaded ["Automatic-Module-Name", "Built-By", "Implementation-Title", "Implementation-Vendor", "Implementation-Version", "Manifest-Version"]
11:48:09.244 [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"]
11:48:09.245 [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"]
11:48:09.246 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 24 attribute(s) loaded ["Automatic-Module-Name", "Bnd-LastModified", "Build-Jdk-Spec&quot;, &quot;Bundle-Description&quot;, &quot;Bundle-DocURL&quot;, &quot;Bundle-License&quot;, &quot;Bundle-ManifestVersion&quot;, &quot;Bundle-Name&quot;, &quot;Bundle-SymbolicName&quot;, &quot;Bundle-Vendor&quot;, &quot;Bundle-Version&quot;, &quot;Created-By&quot;, &quot;Export-Package&quot;, &quot;Implementation-Title&quot;, &quot;Implementation-Vendor&quot;, &quot;Implementation-Version&quot;, &quot;Import-Package&quot;, &quot;Include-Resource&quot;, &quot;Manifest-Version&quot;, &quot;Require-Capability&quot;, &quot;Specification-Title&quot;, &quot;Specification-Vendor&quot;, &quot;Specification-Version&quot;, &quot;Tool&quot;]
11:48:09.246 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 12 attribute(s) loaded [&quot;Automatic-Module-Name&quot;, &quot;Build-Jdk-Spec&quot;, &quot;Created-By&quot;, &quot;Implementation-Title&quot;, &quot;Implementation-URL&quot;, &quot;Implementation-Vendor&quot;, &quot;Implementation-Vendor-Id&quot;, &quot;Implementation-Version&quot;, &quot;Manifest-Version&quot;, &quot;Specification-Title&quot;, &quot;Specification-Vendor&quot;, &quot;Specification-Version&quot;]
11:48:09.247 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 6 attribute(s) loaded [&quot;Automatic-Module-Name&quot;, &quot;Built-By&quot;, &quot;Implementation-Title&quot;, &quot;Implementation-Vendor&quot;, &quot;Implementation-Version&quot;, &quot;Manifest-Version&quot;]
11:48:09.248 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 24 attribute(s) loaded [&quot;Automatic-Module-Name&quot;, &quot;Bnd-LastModified&quot;, &quot;Build-Jdk&quot;, &quot;Build-Jdk-Spec&quot;, &quot;Built-By&quot;, &quot;Bundle-Description&quot;, &quot;Bundle-DocURL&quot;, &quot;Bundle-License&quot;, &quot;Bundle-ManifestVersion&quot;, &quot;Bundle-Name&quot;, &quot;Bundle-SymbolicName&quot;, &quot;Bundle-Vendor&quot;, &quot;Bundle-Version&quot;, &quot;Created-By&quot;, &quot;Export-Package&quot;, &quot;Implementation-Title&quot;, &quot;Implementation-URL&quot;, &quot;Implementation-Vendor&quot;, &quot;Implementation-Vendor-Id&quot;, &quot;Implementation-Version&quot;, &quot;Import-Package&quot;, &quot;Manifest-Version&quot;, &quot;Require-Capability&quot;, &quot;Tool&quot;]
11:48:09.249 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 6 attribute(s) loaded [&quot;Build-Jdk-Spec&quot;, &quot;Created-By&quot;, &quot;JCabi-Build&quot;, &quot;JCabi-Date&quot;, &quot;JCabi-Version&quot;, &quot;Manifest-Version&quot;]
11:48:09.250 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 3 attribute(s) loaded [&quot;Build-Jdk-Spec&quot;, &quot;Created-By&quot;, &quot;Manifest-Version&quot;]
11:48:09.250 [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"]
11:48:09.251 [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"]
11:48:09.252 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 23 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", "Include-Resource", "Manifest-Version", "Require-Capability", "Specification-Title", "Specification-Vendor", "Specification-Version", "Tool"]
11:48:09.253 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 3 attribute(s) loaded ["Build-Jdk-Spec", "Created-By", "Manifest-Version"]
11:48:09.253 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 5 attribute(s) loaded ["Archiver-Version", "Build-Jdk", "Built-By", "Created-By", "Manifest-Version"]
11:48:09.253 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 5 attribute(s) loaded ["Archiver-Version", "Build-Jdk", "Built-By", "Created-By", "Manifest-Version"]
11:48:09.254 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 3 attribute(s) loaded ["Build-Jdk-Spec", "Created-By", "Manifest-Version"]
11:48:09.254 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 19 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", "Extension-Name", "Implementation-Version", "Import-Package", "Manifest-Version", "Specification-Version", "Tool"]
11:48:09.255 [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"]
11:48:09.256 [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"]
11:48:09.257 [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&quot;, &quot;Bundle-Vendor&quot;, &quot;Bundle-Version&quot;, &quot;Created-By&quot;, &quot;Export-Package&quot;, &quot;Implementation-Build&quot;, &quot;Implementation-Title&quot;, &quot;Implementation-URL&quot;, &quot;Implementation-Vendor&quot;, &quot;Implementation-Vendor-Id&quot;, &quot;Implementation-Version&quot;, &quot;Import-Package&quot;, &quot;Include-Resource&quot;, &quot;Manifest-Version&quot;, &quot;Require-Capability&quot;, &quot;Specification-Title&quot;, &quot;Specification-Vendor&quot;, &quot;Specification-Version&quot;, &quot;Tool&quot;, &quot;X-Compile-Source-JDK&quot;, &quot;X-Compile-Target-JDK&quot;]
11:48:09.258 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 28 attribute(s) loaded [&quot;Archiver-Version&quot;, &quot;Bnd-LastModified&quot;, &quot;Build-Jdk&quot;, &quot;Built-By&quot;, &quot;Bundle-Description&quot;, &quot;Bundle-DocURL&quot;, &quot;Bundle-License&quot;, &quot;Bundle-ManifestVersion&quot;, &quot;Bundle-Name&quot;, &quot;Bundle-SymbolicName&quot;, &quot;Bundle-Vendor&quot;, &quot;Bundle-Version&quot;, &quot;Created-By&quot;, &quot;Export-Package&quot;, &quot;Implementation-Build&quot;, &quot;Implementation-Title&quot;, &quot;Implementation-Vendor&quot;, &quot;Implementation-Vendor-Id&quot;, &quot;Implementation-Version&quot;, &quot;Import-Package&quot;, &quot;Include-Resource&quot;, &quot;Manifest-Version&quot;, &quot;Specification-Title&quot;, &quot;Specification-Vendor&quot;, &quot;Specification-Version&quot;, &quot;Tool&quot;, &quot;X-Compile-Source-JDK&quot;, &quot;X-Compile-Target-JDK&quot;]
11:48:09.259 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 29 attribute(s) loaded [&quot;Archiver-Version&quot;, &quot;Bnd-LastModified&quot;, &quot;Build-Jdk&quot;, &quot;Built-By&quot;, &quot;Bundle-Description&quot;, &quot;Bundle-DocURL&quot;, &quot;Bundle-License&quot;, &quot;Bundle-ManifestVersion&quot;, &quot;Bundle-Name&quot;, &quot;Bundle-SymbolicName&quot;, &quot;Bundle-Vendor&quot;, &quot;Bundle-Version&quot;, &quot;Created-By&quot;, &quot;Export-Package&quot;, &quot;Implementation-Build&quot;, &quot;Implementation-Title&quot;, &quot;Implementation-URL&quot;, &quot;Implementation-Vendor&quot;, &quot;Implementation-Vendor-Id&quot;, &quot;Implementation-Version&quot;, &quot;Include-Resource&quot;, &quot;Manifest-Version&quot;, &quot;Require-Capability&quot;, &quot;Specification-Title&quot;, &quot;Specification-Vendor&quot;, &quot;Specification-Version&quot;, &quot;Tool&quot;, &quot;X-Compile-Source-JDK&quot;, &quot;X-Compile-Target-JDK&quot;]
11:48:09.260 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 27 attribute(s) loaded [&quot;Automatic-Module-Name&quot;, &quot;Bnd-LastModified&quot;, &quot;Build-Jdk&quot;, &quot;Built-By&quot;, &quot;Bundle-Description&quot;, &quot;Bundle-DocURL&quot;, &quot;Bundle-License&quot;, &quot;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"]
11:48:09.260 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 6 attribute(s) loaded ["Build-Jdk-Spec", "Created-By", "JCabi-Build", "JCabi-Date", "JCabi-Version", "Manifest-Version"]
11:48:09.261 [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"]
11:48:09.261 [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"]
11:48:09.262 [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"]
11:48:09.263 [main] INFO  com.jcabi.manifests.Manifests MDC= - 0 attributes loaded from 57 stream(s) in 199ms, 56 saved, 708 ignored: []
11:48:09.595 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
11:48:09.660 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 14 EO lines compiled
11:48:09.701 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
11:48:09.706 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 34 EO lines compiled
11:48:09.804 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
11:48:09.819 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 84 EO lines compiled
11:48:09.837 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 17309 bytes of XML in 9ms
11:48:10.451 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 88ms
11:48:10.463 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 1ms
11:48:10.468 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 1ms
11:48:10.471 [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="40"\n
          name="transformer"\n
          time="2022-11-03T11:48:09.747011Z"\n
          version="0.28.10">\n
   <listing>+package org.eolang\n
\n
[] &gt; test\n
  blah0 &gt; @\n
  [] &gt; blah0\n
    blah1 &gt; @\n
    [] &gt; blah1\n
      blah2 &gt; @\n
      [] &gt; blah2\n
        blah3 &gt; @\n
        [] &gt; blah3\n
          blah4 &gt; @\n
          [] &gt; blah4\n
            blah5 &amp;gt; @\n
            [] &amp;gt; blah5\n
              blah6 &amp;gt; @\n
              [] &amp;gt; blah6\n
                blah7 &amp;gt; @\n
                [] &amp;gt; blah7\n
                  blah8 &amp;gt; @\n
                  [] &amp;gt; blah8\n
                    blah9 &amp;gt; @\n
                    [] &amp;gt; blah9\n
                      blah10 &amp;gt; @\n
                      [] &amp;gt; blah10\n
                        blah11 &amp;gt; @\n
                        [] &amp;gt; blah11\n
                          blah12 &amp;gt; @\n
                          [] &amp;gt; blah12\n
                            blah13 &amp;gt; @\n
                            [] &amp;gt; blah13\n
                              blah14 &amp;gt; @\n
                              [] &amp;gt; blah14\n
                                blah15 &amp;gt; @\n
                                [] &amp;gt; blah15\n
                                  blah16 &amp;gt; @\n
                                  [] &amp;gt; blah16\n
                                    blah17 &amp;gt; @\n
                                    [] &amp;gt; blah17\n
                                      blah18 &amp;gt; @\n
                                      [] &amp;gt; blah18\n
                                        blah19 &amp;gt; @\n
                                        [] &amp;gt; blah19\n
                                          blah20 &amp;gt; @\n
                                          [] &amp;gt; blah20\n
                                            blah21 &amp;gt; @\n
                                            [] &amp;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
                                                                  [] &gt; blah32\n
                                                                    blah33 &gt; @\n
                                                                    [] &gt; blah33\n
                                                                      blah34 &gt; @\n
                                                                      [] &gt; blah34\n
                                                                        blah35 &gt; @\n
                                                                        [] &gt; blah35\n
                                                                          blah36 &gt; @\n
                                                                          [] &gt; blah36\n
                                                                            blah37 &gt; @\n
                                                                            [] &gt; blah37\n
                                                                              blah38 &gt; @\n
                                                                              [] &gt; blah38\n
                                                                                blah39 &gt; @\n
                                                                                [] &gt; blah39\n
                                                                                  TRUE &gt; @\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&quot; name=&quot;@&quot; pos=&quot;24&quot; ref=&quot;27&quot;/&gt;\n
                                          &lt;o abstract=&quot;&quot; line=&quot;27&quot; name=&quot;blah11&quot; pos=&quot;24&quot;&gt;\n
                                             &lt;o base=&quot;blah12&quot; line=&quot;28&quot; name=&quot;@&quot; pos=&quot;26&quot; ref=&quot;29&quot;/&gt;\n
                                             &lt;o abstract=&quot;&quot; line=&quot;29&quot; name=&quot;blah12&quot; pos=&quot;26&quot;&gt;\n
                                                &lt;o base=&quot;blah13&quot; line=&quot;30&quot; name=&quot;@&quot; pos=&quot;28&quot; ref=&quot;31&quot;/&gt;\n
                                                &lt;o abstract=&quot;&quot; line=&quot;31&quot; name=&quot;blah13&quot; pos=&quot;28&quot;&gt;\n
                                                   &lt;o base=&quot;blah14&quot; line=&quot;32&quot; name=&quot;@&quot; pos=&quot;30&quot; ref=&quot;33&quot;/&gt;\n
                                                   &lt;o abstract=&quot;&quot; line=&quot;33&quot; name=&quot;blah14&quot; pos=&quot;30&quot;&gt;\n
                                                      &lt;o base=&quot;blah15&quot; line=&quot;34&quot; name=&quot;@&quot; pos=&quot;32&quot; ref=&quot;35&quot;/&gt;\n
                                                      &lt;o abstract=&quot;&quot; line=&quot;35&quot; name=&quot;blah15&quot; pos=&quot;32&quot;&gt;\n
                                                         &lt;o base=&quot;blah16&quot; line=&quot;36&quot; name=&quot;@&quot; pos=&quot;34&quot; ref=&quot;37&quot;/&gt;\n
                                                         &lt;o abstract=&quot;&quot; line=&quot;37&quot; name=&quot;blah16&quot; pos=&quot;34&quot;&gt;\n
                                                            &lt;o base=&quot;blah17&quot; line=&quot;38&quot; name=&quot;@&quot; pos=&quot;36&quot; ref=&quot;39&quot;/&gt;\n
                                                            &lt;o abstract=&quot;&quot; line=&quot;39&quot; name=&quot;blah17&quot; pos=&quot;36&quot;&gt;\n
                                                               &lt;o base=&quot;blah18&quot; line=&quot;40&quot; name=&quot;@&quot; pos=&quot;38&quot; ref=&quot;41&quot;/&gt;\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=&quot;66&quot; ref=&quot;69&quot;/&gt;\n
                                                                                                         &lt;o abstract=&quot;&quot; line=&quot;69&quot; name=&quot;blah32&quot; pos=&quot;66&quot;&gt;\n
                                                                                                            &lt;o base=&quot;blah33&quot; line=&quot;70&quot; name=&quot;@&quot; pos=&quot;68&quot; ref=&quot;71&quot;/&gt;\n
                                                                                                            &lt;o abstract=&quot;&quot; line=&quot;71&quot; name=&quot;blah33&quot; pos=&quot;68&quot;&gt;\n
                                                                                                               &lt;o base=&quot;blah34&quot; line=&quot;72&quot; name=&quot;@&quot; pos=&quot;70&quot; ref=&quot;73&quot;/&gt;\n
                                                                                                               &lt;o abstract=&quot;&quot; line=&quot;73&quot; name=&quot;blah34&quot; pos=&quot;70&quot;&gt;\n
                                                                                                                  &lt;o base=&quot;blah35&quot; line=&quot;74&quot; name=&quot;@&quot; pos=&quot;72&quot; ref=&quot;75&quot;/&gt;\n
                                                                                                                  &lt;o abstract=&quot;&quot; line=&quot;75&quot; name=&quot;blah35&quot; pos=&quot;72&quot;&gt;\n
                                                                                                                     &lt;o base=&quot;blah36&quot; line=&quot;76&quot; name=&quot;@&quot; pos=&quot;74&quot; ref=&quot;77&quot;/&gt;\n
                                                                                                                     &lt;o abstract=&quot;&quot; line=&quot;77&quot; name=&quot;blah36&quot; pos=&quot;74&quot;&gt;\n
                                                                                                                        &lt;o base=&quot;blah37&quot; line=&quot;78&quot; name=&quot;@&quot; pos=&quot;76&quot; ref=&quot;79&quot;/&gt;\n
                                                                                                                        &lt;o abstract=&quot;&quot; line=&quot;79&quot; name=&quot;blah37&quot; pos=&quot;76&quot;&gt;\n
                                                                                                                           &lt;o base=&quot;blah38&quot; line=&quot;80&quot; name=&quot;@&quot; pos=&quot;78&quot; ref=&quot;81&quot;/&gt;\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>
11:48:10.474 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 1ms
11:48:10.478 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 983µs
11:48:10.479 [main] WARN  com.yegor256.xsline.TrFast MDC= - XSL transformation 'add-refs' took too long 561ms (over 100ms)
11:48:10.482 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 1ms
11:48:10.487 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 1ms
11:48:10.532 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 17ms
11:48:10.571 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 17ms
11:48:10.577 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 690&micro;s
11:48:10.580 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 599&micro;s
11:48:10.581 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes
11:48:10.582 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 529&micro;s
11:48:10.584 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 542&micro;s
11:48:10.605 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 10ms
11:48:10.640 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 14ms
11:48:10.644 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 733µs
11:48:10.647 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 637µs
11:48:10.648 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes
11:48:10.649 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 686µs
11:48:10.652 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 733µs
11:48:10.671 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 9ms
11:48:10.671 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 762ms
11:48:10.682 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4224 bytes of XML in 982µs
11:48:10.725 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 10ms
11:48:10.728 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 865µs
11:48:10.731 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 680µs
11:48:10.732 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4274 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="15"\n
          name="transformer"\n
          time="2022-11-03T11:48:09.675819Z"\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
   <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&quot; pos=&quot;18&quot; ref=&quot;8&quot;/&gt;\n
                  &lt;/o&gt;\n
               &lt;/o&gt;\n
            &lt;/o&gt;\n
            &lt;o base=&quot;.if&quot; line=&quot;24&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;.not&quot; line=&quot;25&quot; pos=&quot;6&quot;&gt;\n
                  &lt;o base=&quot;.eq&quot; line=&quot;26&quot; pos=&quot;8&quot;&gt;\n
                     &lt;o base=&quot;e&quot; line=&quot;27&quot; pos=&quot;10&quot; ref=&quot;13&quot;/&gt;\n
                     &lt;o base=&quot;f&quot; line=&quot;28&quot; pos=&quot;10&quot;/&gt;\n
                  &lt;/o&gt;\n
               &lt;/o&gt;\n
               &lt;o abstract=&quot;&quot; line=&quot;29&quot; pos=&quot;6&quot;&gt;\n
                  &lt;o base=&quot;sprintf&quot; line=&quot;30&quot; name=&quot;msg&quot; pos=&quot;8&quot;&gt;\n
                     &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;31&quot; pos=&quot;10&quot;&gt;%d not equal to %d&lt;/o&gt;\n
                     &lt;o base=&quot;e&quot; line=&quot;32&quot; pos=&quot;10&quot; ref=&quot;13&quot;/&gt;\n
                     &lt;o base=&quot;f&quot; line=&quot;33&quot; pos=&quot;10&quot;/&gt;\n
                  &lt;/o&gt;\n
               &lt;/o&gt;\n
               &lt;o base=&quot;bool&quot; data=&quot;bytes&quot; line=&quot;34&quot; pos=&quot;6&quot;&gt;01&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:48:10.734 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 1ms
11:48:10.738 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 1ms
11:48:10.759 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
11:48:10.787 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 11ms
11:48:10.790 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 629&micro;s
11:48:10.792 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 737&micro;s
11:48:10.793 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4468 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="15"\n
          name="transformer"\n
          time="2022-11-03T11:48:09.675819Z"\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
   </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"&gt;\n
                  &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;21&quot; pos=&quot;8&quot;&gt;%dth Fibonacci number is %d\n&lt;/o&gt;\n
                  &lt;o base=&quot;n&quot; line=&quot;22&quot; pos=&quot;8&quot; ref=&quot;8&quot;/&gt;\n
                  &lt;o base=&quot;fibonacci&quot; line=&quot;23&quot; name=&quot;f&quot; pos=&quot;8&quot;&gt;\n
                     &lt;o base=&quot;n&quot; line=&quot;23&quot; pos=&quot;18&quot; ref=&quot;8&quot;/&gt;\n
                  &lt;/o&gt;\n
               &lt;/o&gt;\n
            &lt;/o&gt;\n
            &lt;o base=&quot;.if&quot; line=&quot;24&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;.not&quot; line=&quot;25&quot; pos=&quot;6&quot;&gt;\n
                  &lt;o base=&quot;.eq&quot; line=&quot;26&quot; pos=&quot;8&quot;&gt;\n
                     &lt;o base=&quot;e&quot; line=&quot;27&quot; pos=&quot;10&quot; ref=&quot;13&quot;/&gt;\n
                     &lt;o base=&quot;f&quot; line=&quot;28&quot; pos=&quot;10&quot;/&gt;\n
                  &lt;/o&gt;\n
               &lt;/o&gt;\n
               &lt;o abstract=&quot;&quot; line=&quot;29&quot; pos=&quot;6&quot;&gt;\n
                  &lt;o base=&quot;sprintf&quot; line=&quot;30&quot; name=&quot;msg&quot; pos=&quot;8&quot;&gt;\n
                     &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;31&quot; pos=&quot;10&quot;&gt;%d not equal to %d&lt;/o&gt;\n
                     &lt;o base=&quot;e&quot; line=&quot;32&quot; pos=&quot;10&quot; ref=&quot;13&quot;/&gt;\n
                     &lt;o base=&quot;f&quot; line=&quot;33&quot; pos=&quot;10&quot;/&gt;\n
                  &lt;/o&gt;\n
               &lt;/o&gt;\n
               &lt;o base=&quot;bool&quot; data=&quot;bytes&quot; line=&quot;34&quot; pos=&quot;6&quot;&gt;01&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:48:10.795 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 675&micro;s
11:48:10.797 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 450&micro;s
11:48:10.809 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
11:48:10.834 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 9ms
11:48:10.836 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 680&micro;s
11:48:10.838 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 528&micro;s
11:48:10.839 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4568 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8"?>\n
<program ms="15"\n
          name="transformer"\n
          time="2022-11-03T11:48:09.675819Z"\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
   </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=&quot;&quot; pos=&quot;10&quot;&gt;\n
                  &lt;o base=&quot;int&quot; data=&quot;bytes&quot; line=&quot;16&quot; pos=&quot;14&quot;&gt;00 00 00 00 00 00 00 01&lt;/o&gt;\n
               &lt;/o&gt;\n
            &lt;/o&gt;\n
            &lt;o base=&quot;int&quot; data=&quot;bytes&quot; line=&quot;17&quot; pos=&quot;4&quot;&gt;00 00 00 00 00 00 00 00&lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o base=&quot;.and&quot; line=&quot;18&quot; name=&quot;@&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;19&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;org.eolang.txt.sprintf&quot; line=&quot;20&quot; pos=&quot;6&quot;&gt;\n
                  &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;21&quot; pos=&quot;8&quot;&gt;%dth Fibonacci number is %d\n&lt;/o&gt;\n
                  &lt;o base=&quot;n&quot; line=&quot;22&quot; pos=&quot;8&quot; ref=&quot;8&quot;/&gt;\n
                  &lt;o base=&quot;org.eolang.examples.fibonacci&quot; line=&quot;23&quot; name=&quot;f&quot; pos=&quot;8&quot;&gt;\n
                     &lt;o base=&quot;n&quot; line=&quot;23&quot; pos=&quot;18&quot; ref=&quot;8&quot;/&gt;\n
                  &lt;/o&gt;\n
               &lt;/o&gt;\n
            &lt;/o&gt;\n
            &lt;o base=&quot;.if&quot; line=&quot;24&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;.not&quot; line=&quot;25&quot; pos=&quot;6&quot;&gt;\n
                  &lt;o base=&quot;.eq&quot; line=&quot;26&quot; pos=&quot;8&quot;&gt;\n
                     &lt;o base=&quot;e&quot; line=&quot;27&quot; pos=&quot;10&quot; ref=&quot;13&quot;/&gt;\n
                     &lt;o base=&quot;f&quot; line=&quot;28&quot; pos=&quot;10&quot;/&gt;\n
                  &lt;/o&gt;\n
               &lt;/o&gt;\n
               &lt;o abstract=&quot;&quot; line=&quot;29&quot; pos=&quot;6&quot;&gt;\n
                  &lt;o base=&quot;org.eolang.txt.sprintf&quot; line=&quot;30&quot; name=&quot;msg&quot; pos=&quot;8&quot;&gt;\n
                     &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;31&quot; pos=&quot;10&quot;&gt;%d not equal to %d&lt;/o&gt;\n
                     &lt;o base=&quot;e&quot; line=&quot;32&quot; pos=&quot;10&quot; ref=&quot;13&quot;/&gt;\n
                     &lt;o base=&quot;f&quot; line=&quot;33&quot; pos=&quot;10&quot;/&gt;\n
                  &lt;/o&gt;\n
               &lt;/o&gt;\n
               &lt;o base=&quot;bool&quot; data=&quot;bytes&quot; line=&quot;34&quot; pos=&quot;6&quot;&gt;01&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:48:10.840 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 532&micro;s
11:48:10.842 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 495&micro;s
11:48:10.854 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:10.854 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 159ms
11:48:10.859 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1854 bytes of XML in 483µs
11:48:10.899 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
11:48:10.901 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 655µs
11:48:10.903 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 653µs
11:48:10.904 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (1902 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="245"\n
          name="transformer"\n
          time="2022-11-03T11:48:09.264119Z"\n
          version="0.28.10">\n
   <listing>+architect yegor256@gmail.com\n
+package org.eolang.examples\n
\n
[n] &gt; fibonacci\n
  if. &gt; @\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>
11:48:10.905 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 576µs
11:48:10.907 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 523&micro;s
11:48:10.917 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:10.929 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:10.930 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 445&micro;s
11:48:10.932 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 385&micro;s
11:48:10.933 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes
11:48:10.934 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 383&micro;s
11:48:10.935 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 321&micro;s
11:48:10.945 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:10.961 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:10.962 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 440&micro;s
11:48:10.964 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 359&micro;s
11:48:10.965 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes
11:48:10.966 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 359&micro;s
11:48:10.967 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 396&micro;s
11:48:10.977 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:10.978 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 100ms
11:48:11.294 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 17837 bytes of XML in 2ms
11:48:11.333 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 9ms
11:48:11.337 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 397µs
11:48:11.338 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 314µs
11:48:11.339 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' made no changes
11:48:11.340 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 329µs
11:48:11.341 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 299µs
11:48:11.355 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
11:48:11.355 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 45ms
11:48:11.359 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 17859 bytes of XML in 953µs
11:48:11.419 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 10ms
11:48:11.422 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 380µs
11:48:11.424 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 317µs
11:48:11.424 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' made no changes
11:48:11.425 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 279µs
11:48:11.427 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 342µs
11:48:11.440 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
11:48:11.440 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 72ms
11:48:11.447 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 17898 bytes of XML in 930µs
11:48:11.476 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 21ms
11:48:11.557 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 39ms
11:48:11.559 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4621 bytes of XML in 588µs
11:48:11.584 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms
11:48:11.586 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 382µs
11:48:11.588 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 360µs
11:48:11.588 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' produced (4561 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="15"\n
          name="transformer"\n
          time="2022-11-03T11:48:09.675819Z"\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
   </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
         &lt;tail&gt;yegor256@gmail.com&lt;/tail&gt;\n
         &lt;part&gt;yegor256@gmail.com&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;7&quot; name=&quot;app&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;7&quot; name=&quot;args&quot; pos=&quot;1&quot; vararg=&quot;&quot;/&gt;\n
         &lt;o base=&quot;.at&quot; const=&quot;&quot; line=&quot;8&quot; name=&quot;n&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;QQ&quot; line=&quot;9&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.txt&quot; line=&quot;9&quot; method=&quot;&quot; pos=&quot;6&quot;/&gt;\n
            &lt;o base=&quot;.sscanf&quot; line=&quot;9&quot; method=&quot;&quot; pos=&quot;10&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;10&quot; pos=&quot;6&quot;&gt;%d&lt;/o&gt;\n
               &lt;o base=&quot;args&quot; line=&quot;11&quot; pos=&quot;6&quot; ref=&quot;7&quot;/&gt;\n
               &lt;o base=&quot;.at&quot; line=&quot;11&quot; method=&quot;&quot; pos=&quot;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>
11:48:11.589 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 377µs
11:48:11.591 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 382µs
11:48:11.601 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
11:48:11.602 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 34ms
11:48:11.604 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4599 bytes of XML in 533µs
11:48:11.633 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
11:48:11.635 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 441µs
11:48:11.637 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 325µs
11:48:11.638 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (4601 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="15"\n
          name="transformer"\n
          time="2022-11-03T11:48:09.675819Z"\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
         &lt;part&gt;org.eolang.examples.fibonacci&lt;/part&gt;\n
      &lt;/meta&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;3&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;4&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;sprintf org.eolang.txt.sprintf&lt;/tail&gt;\n
         &lt;part&gt;sprintf&lt;/part&gt;\n
         &lt;part&gt;org.eolang.txt.sprintf&lt;/part&gt;\n
      &lt;/meta&gt;\n
      &lt;meta line=&quot;5&quot;&gt;\n
         &lt;head&gt;architect&lt;/head&gt;\n
         &lt;tail&gt;yegor256@gmail.com&lt;/tail&gt;\n
         &lt;part&gt;yegor256@gmail.com&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;7&quot; name=&quot;app&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;7&quot; name=&quot;args&quot; pos=&quot;1&quot; vararg=&quot;&quot;/&gt;\n
         &lt;o base=&quot;.at&quot; const=&quot;&quot; line=&quot;8&quot; name=&quot;n&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;.sscanf&quot; line=&quot;9&quot; pos=&quot;10&quot;&gt;\n
               &lt;o base=&quot;.txt&quot; line=&quot;9&quot; pos=&quot;6&quot;&gt;\n
                  &lt;o base=&quot;QQ&quot; line=&quot;9&quot; pos=&quot;4&quot;/&gt;\n
               &lt;/o&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;10&quot; pos=&quot;6&quot;&gt;%d&lt;/o&gt;\n
               &lt;o base=&quot;.at&quot; line=&quot;11&quot; pos=&quot;10&quot;&gt;\n
                  &lt;o base=&quot;args&quot; line=&quot;11&quot; pos=&quot;6&quot; ref=&quot;7&quot;/&gt;\n
                  &lt;o base=&quot;int&quot; data=&quot;bytes&quot; line=&quot;11&quot; pos=&quot;14&quot;&gt;00 00 00 00 00 00 00 00&lt;/o&gt;\n
               &lt;/o&gt;\n
            &lt;/o&gt;\n
            &lt;o base=&quot;int&quot; data=&quot;bytes&quot; line=&quot;12&quot; pos=&quot;4&quot;&gt;00 00 00 00 00 00 00 00&lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o base=&quot;.at&quot; const=&quot;&quot; line=&quot;13&quot; name=&quot;e&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;.sscanf&quot; line=&quot;14&quot; pos=&quot;10&quot;&gt;\n
               &lt;o base=&quot;.txt&quot; line=&quot;14&quot; pos=&quot;6&quot;&gt;\n
                  &lt;o base=&quot;QQ&quot; line=&quot;14&quot; pos=&quot;4&quot;/&gt;\n
               &lt;/o&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;15&quot; pos=&quot;6&quot;&gt;%d&lt;/o&gt;\n
               &lt;o base=&quot;.at&quot; line=&quot;16&quot; pos=&quot;10&quot;&gt;\n
                  &lt;o base=&quot;args&quot; line=&quot;16&quot; pos=&quot;6&quot; ref=&quot;7&quot;/&gt;\n
                  &lt;o base=&quot;int&quot; data=&quot;bytes&quot; line=&quot;16&quot; pos=&quot;14&quot;&gt;00 00 00 00 00 00 00 01&lt;/o&gt;\n
               &lt;/o&gt;\n
            &lt;/o&gt;\n
            &lt;o base=&quot;int&quot; data=&quot;bytes&quot; line=&quot;17&quot; pos=&quot;4&quot;&gt;00 00 00 00 00 00 00 00&lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o base=&quot;.and&quot; line=&quot;18&quot; name=&quot;@&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;19&quot; 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>
11:48:11.638 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 379µs
11:48:11.640 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 307µs
11:48:11.649 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:11.649 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 37ms
11:48:11.652 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4640 bytes of XML in 529µs
11:48:11.663 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms
11:48:11.710 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 12ms
11:48:11.711 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2033 bytes of XML in 424µs
11:48:11.731 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:11.732 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 385µs
11:48:11.734 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 288&micro;s
11:48:11.734 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' made no changes
11:48:11.735 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 292&micro;s
11:48:11.736 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 359&micro;s
11:48:11.746 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:11.746 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 27ms
11:48:11.748 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2055 bytes of XML in 384&micro;s
11:48:11.771 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:11.773 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 354&micro;s
11:48:11.775 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 332&micro;s
11:48:11.775 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (2041 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;program ms=&quot;245&quot;\n
          name=&quot;transformer&quot;\n
          time=&quot;2022-11-03T11:48:09.264119Z&quot;\n
          version=&quot;0.28.10&quot;&gt;\n
   &lt;listing&gt;+architect yegor256@gmail.com\n
+package org.eolang.examples\n
\n
[n] &amp;gt; fibonacci\n
  if. &amp;gt; @\n
    lt.\n
      n\n
      2\n
    n\n
    plus.\n
      fibonacci\n
        n.minus 1\n
      fibonacci\n
        n.minus 2\n
&lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
      &lt;sheet&gt;expand-aliases&lt;/sheet&gt;\n
      &lt;sheet&gt;resolve-aliases&lt;/sheet&gt;\n
      &lt;sheet&gt;compress-aliases&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\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>
11:48:11.776 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 336µs
11:48:11.778 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 320µs
11:48:11.787 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:11.787 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 32ms
11:48:11.789 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2080 bytes of XML in 391µs
11:48:11.796 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:11.834 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
11:48:11.890 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
11:48:11.891 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 8 EO lines compiled
11:48:11.907 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
11:48:11.908 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 15 EO lines compiled
11:48:11.910 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1114 bytes of XML in 359µs
11:48:11.933 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:11.934 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 473µs
11:48:11.936 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 401µs
11:48:11.936 [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="4"\n
          name="transformer"\n
          time="2022-11-03T11:48:11.881666Z"\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=&quot;6&quot; method=&quot;&quot; pos=&quot;7&quot;&gt;\n
                  &lt;o base=&quot;int&quot; data=&quot;bytes&quot; line=&quot;6&quot; pos=&quot;11&quot;&gt;00 00 00 00 00 00 00 05&lt;/o&gt;\n
               &lt;/o&gt;\n
               &lt;o base=&quot;int&quot; data=&quot;bytes&quot; line=&quot;7&quot; pos=&quot;6&quot;&gt;00 00 00 00 00 00 00 07&lt;/o&gt;\n
               &lt;o base=&quot;int&quot; data=&quot;bytes&quot; line=&quot;8&quot; pos=&quot;6&quot;&gt;00 00 00 00 00 00 00 08&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:48:11.937 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 449&micro;s
11:48:11.939 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 429&micro;s
11:48:11.947 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:11.956 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:11.958 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 382&micro;s
11:48:11.959 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 280&micro;s
11:48:11.959 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes
11:48:11.960 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 303&micro;s
11:48:11.961 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 277µs
11:48:11.969 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:11.980 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:11.981 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 403µs
11:48:11.982 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 336µs
11:48:11.983 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes
11:48:11.984 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 369µs
11:48:11.985 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 334µs
11:48:11.993 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:11.993 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 75ms
11:48:11.996 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1741 bytes of XML in 380µs
11:48:12.018 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:12.019 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 507µs
11:48:12.021 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 411µs
11:48:12.021 [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="7"\n
          name="transformer"\n
          time="2022-11-03T11:48:11.899178Z"\n
          version="0.28.10">\n
   <listing>+alias utils.util\n
+alias org.eolang.txt.sprintf\n
+alias org.eolang.io.stdout\n
\n
[] &gt; main\n
  util &gt; @\n
  action 20 &gt; xx\n
  [] &gt; main_action\n
    stdout &gt; @\n
      sprintf\n
        "hehe %d"\n
        xx\n
\n
[] &gt; app\n
  main.main_action &gt; @\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>
11:48:12.023 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 574µs
11:48:12.024 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 457µs
11:48:12.033 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:12.042 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:12.044 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 373µs
11:48:12.045 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 275µs
11:48:12.045 [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="7"\n
          name="transformer"\n
          time="2022-11-03T11:48:11.899178Z"\n
          version="0.28.10">\n
   <listing>+alias utils.util\n
+alias org.eolang.txt.sprintf\n
+alias org.eolang.io.stdout\n
\n
[] &amp;gt; main\n
  util &amp;gt; @\n
  action 20 &amp;gt; xx\n
  [] &amp;gt; main_action\n
    stdout &amp;gt; @\n
      sprintf\n
        &quot;hehe %d&quot;\n
        xx\n
\n
[] &amp;gt; app\n
  main.main_action &amp;gt; @\n
&lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;util utils.util&lt;/tail&gt;\n
         &lt;part&gt;util&lt;/part&gt;\n
         &lt;part&gt;utils.util&lt;/part&gt;\n
      &lt;/meta&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;2&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;sprintf org.eolang.txt.sprintf&lt;/tail&gt;\n
         &lt;part&gt;sprintf&lt;/part&gt;\n
         &lt;part&gt;org.eolang.txt.sprintf&lt;/part&gt;\n
      &lt;/meta&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;3&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;main&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;util&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;2&quot;/&gt;\n
         &lt;o base=&quot;action&quot; line=&quot;7&quot; name=&quot;xx&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;int&quot; data=&quot;bytes&quot; line=&quot;7&quot; pos=&quot;9&quot;&gt;00 00 00 00 00 00 00 14&lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;8&quot; name=&quot;main_action&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;9&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;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>
11:48:12.046 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 286µs
11:48:12.047 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 277µs
11:48:12.054 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:12.067 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
11:48:12.068 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 438µs
11:48:12.070 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 351µs
11:48:12.070 [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="7"\n
          name="transformer"\n
          time="2022-11-03T11:48:11.899178Z"\n
          version="0.28.10">\n
   <listing>+alias utils.util\n
+alias org.eolang.txt.sprintf\n
+alias org.eolang.io.stdout\n
\n
[] &gt; main\n
  util &gt; @\n
  action 20 &gt; xx\n
  [] &gt; main_action\n
    stdout &gt; @\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="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>
11:48:12.071 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 415µs
11:48:12.073 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 430µs
11:48:12.081 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:12.081 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 77ms
11:48:12.244 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1253 bytes of XML in 408&micro;s
11:48:12.264 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:12.266 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 380&micro;s
11:48:12.267 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 333&micro;s
11:48:12.268 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' made no changes
11:48:12.269 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 332&micro;s
11:48:12.270 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 312&micro;s
11:48:12.279 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 827&micro;s
11:48:12.279 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 26ms
11:48:12.281 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1275 bytes of XML in 305&micro;s
11:48:12.302 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:12.303 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 400&micro;s
11:48:12.305 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 336&micro;s
11:48:12.305 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (1268 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;program ms=&quot;4&quot;\n
          name=&quot;transformer&quot;\n
          time=&quot;2022-11-03T11:48:11.881666Z&quot;\n
          version=&quot;0.28.10&quot;&gt;\n
   &lt;listing&gt;+package utils\n
\n
[] &amp;gt; util\n
  [i] &amp;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>
11:48:12.306 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 385µs
11:48:12.307 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 288µs
11:48:12.315 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 878µs
11:48:12.316 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 28ms
11:48:12.318 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1307 bytes of XML in 328µs
11:48:12.325 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:12.358 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
11:48:12.359 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2009 bytes of XML in 379µs
11:48:12.375 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:12.377 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 360µs
11:48:12.379 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 473µs
11:48:12.380 [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="7"\n
          name="transformer"\n
          time="2022-11-03T11:48:11.899178Z"\n
          version="0.28.10">\n
   <listing>+alias utils.util\n
+alias org.eolang.txt.sprintf\n
+alias org.eolang.io.stdout\n
\n
[] &gt; main\n
  util &gt; @\n
  action 20 &gt; xx\n
  [] &gt; main_action\n
    stdout &gt; @\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
      <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&lt;/o&gt;\n
                  &lt;o base=&quot;xx&quot; line=&quot;12&quot; pos=&quot;8&quot; ref=&quot;7&quot;/&gt;\n
               &lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;14&quot; name=&quot;app&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;main&quot; line=&quot;15&quot; pos=&quot;2&quot; ref=&quot;5&quot;/&gt;\n
         &lt;o base=&quot;.main_action&quot; line=&quot;15&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;6&quot;/&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:48:12.381 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 432&micro;s
11:48:12.382 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 329&micro;s
11:48:12.390 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:12.391 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 26ms
11:48:12.393 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1996 bytes of XML in 365&micro;s
11:48:12.416 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:12.417 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 507&micro;s
11:48:12.419 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 417&micro;s
11:48:12.419 [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="7"\n
          name="transformer"\n
          time="2022-11-03T11:48:11.899178Z"\n
          version="0.28.10">\n
   <listing>+alias utils.util\n
+alias org.eolang.txt.sprintf\n
+alias org.eolang.io.stdout\n
\n
[] &gt; main\n
  util &gt; @\n
  action 20 &gt; xx\n
  [] &gt; main_action\n
    stdout &gt; @\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
      <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>
11:48:12.420 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 335µs
11:48:12.422 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 313µs
11:48:12.429 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:12.430 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 28ms
11:48:12.431 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2041 bytes of XML in 385µs
11:48:12.439 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:12.471 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
11:48:12.495 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
11:48:12.496 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 20 EO lines compiled
11:48:12.498 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2158 bytes of XML in 387µs
11:48:12.519 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
11:48:12.520 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 377µs
11:48:12.522 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 318µs
11:48:12.523 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (2217 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="7"\n
          name="transformer"\n
          time="2022-11-03T11:48:12.484721Z"\n
          version="0.28.10">\n
   <listing>+alias stdout org.eolang.io.stdout\n
\n
[] &gt; animal\n
  [t] &gt; talk\n
    stdout t &gt; @\n
\n
[] &gt; 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
   <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
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;4&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;4&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;5&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;t&quot; line=&quot;5&quot; pos=&quot;11&quot; ref=&quot;4&quot;/&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;7&quot; name=&quot;cat&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;8&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;10&quot; name=&quot;dog&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;11&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;12&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;12&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;13&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;13&quot; pos=&quot;11&quot;&gt;Woof&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;15&quot; name=&quot;app&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;15&quot; name=&quot;x&quot; pos=&quot;1&quot;/&gt;\n
         &lt;o base=&quot;.if&quot; line=&quot;16&quot; name=&quot;milo&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;x&quot; line=&quot;17&quot; pos=&quot;4&quot; ref=&quot;15&quot;/&gt;\n
            &lt;o base=&quot;.eq&quot; line=&quot;17&quot; method=&quot;&quot; pos=&quot;5&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;17&quot; pos=&quot;9&quot;&gt;cat&lt;/o&gt;\n
            &lt;/o&gt;\n
            &lt;o base=&quot;cat&quot; line=&quot;18&quot; pos=&quot;4&quot; ref=&quot;7&quot;/&gt;\n
            &lt;o base=&quot;dog&quot; line=&quot;19&quot; pos=&quot;4&quot; ref=&quot;10&quot;/&gt;\n
         &lt;/o&gt;\n
         &lt;o base=&quot;milo&quot; line=&quot;20&quot; pos=&quot;2&quot; ref=&quot;16&quot;/&gt;\n
         &lt;o base=&quot;.talk&quot; line=&quot;20&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;6&quot;&gt;\n
            &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;20&quot; pos=&quot;12&quot;&gt;hehe&lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:48:12.524 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 459µs
11:48:12.525 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 328µs
11:48:12.533 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:12.542 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:12.544 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 362µs
11:48:12.545 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 275µs
11:48:12.545 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes
11:48:12.546 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 234µs
11:48:12.547 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 266µs
11:48:12.555 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:12.566 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:12.567 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 348µs
11:48:12.568 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 237µs
11:48:12.569 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (2323 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="7"\n
          name="transformer"\n
          time="2022-11-03T11:48:12.484721Z"\n
          version="0.28.10">\n
   <listing>+alias stdout org.eolang.io.stdout\n
\n
[] &gt; animal\n
  [t] &gt; talk\n
    stdout t &gt; @\n
\n
[] &gt; 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
   </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"/&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;13&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;13&quot; pos=&quot;11&quot;&gt;Woof&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;15&quot; name=&quot;app&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;15&quot; name=&quot;x&quot; pos=&quot;1&quot;/&gt;\n
         &lt;o base=&quot;.if&quot; line=&quot;16&quot; name=&quot;milo&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;x&quot; line=&quot;17&quot; pos=&quot;4&quot; ref=&quot;15&quot;/&gt;\n
            &lt;o base=&quot;.eq&quot; line=&quot;17&quot; method=&quot;&quot; pos=&quot;5&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;17&quot; pos=&quot;9&quot;&gt;cat&lt;/o&gt;\n
            &lt;/o&gt;\n
            &lt;o base=&quot;cat&quot; line=&quot;18&quot; pos=&quot;4&quot; ref=&quot;7&quot;/&gt;\n
            &lt;o base=&quot;dog&quot; line=&quot;19&quot; pos=&quot;4&quot; ref=&quot;10&quot;/&gt;\n
         &lt;/o&gt;\n
         &lt;o base=&quot;milo&quot; line=&quot;20&quot; pos=&quot;2&quot; ref=&quot;16&quot;/&gt;\n
         &lt;o base=&quot;.talk&quot; line=&quot;20&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;6&quot;&gt;\n
            &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;20&quot; pos=&quot;12&quot;&gt;hehe&lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:48:12.569 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 221&micro;s
11:48:12.570 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 227&micro;s
11:48:12.577 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:12.578 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 73ms
11:48:12.643 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2900 bytes of XML in 419&micro;s
11:48:12.667 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
11:48:12.669 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 338&micro;s
11:48:12.670 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 222µs
11:48:12.670 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' produced (2856 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="7"\n
          name="transformer"\n
          time="2022-11-03T11:48:12.484721Z"\n
          version="0.28.10">\n
   <listing>+alias stdout org.eolang.io.stdout\n
\n
[] &gt; animal\n
  [t] &gt; talk\n
    stdout t &gt; @\n
\n
[] &gt; 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
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;20&quot; pos=&quot;12&quot;&gt;hehe&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:48:12.671 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 270&micro;s
11:48:12.672 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 232&micro;s
11:48:12.680 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:12.680 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 24ms
11:48:12.682 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2894 bytes of XML in 395&micro;s
11:48:12.701 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:12.702 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 301&micro;s
11:48:12.703 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 237&micro;s
11:48:12.704 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (2881 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;program ms=&quot;7&quot;\n
          name=&quot;transformer&quot;\n
          time=&quot;2022-11-03T11:48:12.484721Z&quot;\n
          version=&quot;0.28.10&quot;&gt;\n
   &lt;listing&gt;+alias stdout org.eolang.io.stdout\n
\n
[] &amp;gt; animal\n
  [t] &amp;gt; talk\n
    stdout t &amp;gt; @\n
\n
[] &amp;gt; cat\n
  animal &amp;gt; @\n
\n
[] &amp;gt; dog\n
  animal &amp;gt; @\n
  [t] &amp;gt; talk\n
    stdout &quot;Woof&quot; &amp;gt; @\n
\n
[x] &amp;gt; app\n
  if. &amp;gt; milo\n
    x.eq &quot;cat&quot;\n
    cat\n
    dog\n
  milo.talk &quot;hehe&quot; &amp;gt; @\n
&lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
      &lt;sheet&gt;expand-aliases&lt;/sheet&gt;\n
      &lt;sheet&gt;resolve-aliases&lt;/sheet&gt;\n
      &lt;sheet&gt;compress-aliases&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;4&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;4&quot; name=&quot;t&quot; pos=&quot;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>
11:48:12.704 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 282µs
11:48:12.706 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 219µs
11:48:12.714 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:12.714 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 27ms
11:48:12.716 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 442µs
11:48:12.724 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
11:48:12.762 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms
11:48:12.782 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
11:48:12.783 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 8 EO lines compiled
11:48:12.800 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
11:48:12.801 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 15 EO lines compiled
11:48:12.803 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1114 bytes of XML in 440&micro;s
11:48:12.824 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:12.825 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 371&micro;s
11:48:12.827 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 323&micro;s
11:48:12.827 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (1122 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;program ms=&quot;3&quot;\n
          name=&quot;transformer&quot;\n
          time=&quot;2022-11-03T11:48:12.771684Z&quot;\n
          version=&quot;0.28.10&quot;&gt;\n
   &lt;listing&gt;+package utils\n
\n
[] &amp;gt; util\n
  [i] &amp;gt; action\n
    if. &amp;gt; @\n
      i.gt 5\n
      7\n
      8\n
&lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets/&gt;\n
   &lt;metas&gt;\n
      &lt;meta line=&quot;1&quot;&gt;\n
         &lt;head&gt;package&lt;/head&gt;\n
         &lt;tail&gt;utils&lt;/tail&gt;\n
         &lt;part&gt;utils&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;util&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;4&quot; name=&quot;action&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;4&quot; name=&quot;i&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;.if&quot; line=&quot;5&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;i&quot; line=&quot;6&quot; pos=&quot;6&quot; ref=&quot;4&quot;/&gt;\n
               &lt;o base=&quot;.gt&quot; line=&quot;6&quot; method=&quot;&quot; pos=&quot;7&quot;&gt;\n
                  &lt;o base=&quot;int&quot; data=&quot;bytes&quot; line=&quot;6&quot; pos=&quot;11&quot;&gt;00 00 00 00 00 00 00 05&lt;/o&gt;\n
               &lt;/o&gt;\n
               &lt;o base=&quot;int&quot; data=&quot;bytes&quot; line=&quot;7&quot; pos=&quot;6&quot;&gt;00 00 00 00 00 00 00 07&lt;/o&gt;\n
               &lt;o base=&quot;int&quot; data=&quot;bytes&quot; line=&quot;8&quot; pos=&quot;6&quot;&gt;00 00 00 00 00 00 00 08&lt;/o&gt;\n
            &lt;/o&gt;\n
         </o>\n
      </o>\n
   </objects>\n
</program>\n
<EOF>
11:48:12.828 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 301µs
11:48:12.830 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 274µs
11:48:12.836 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 728µs
11:48:12.843 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 687µs
11:48:12.844 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 289µs
11:48:12.845 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 193µs
11:48:12.846 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes
11:48:12.846 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 218µs
11:48:12.847 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 199µs
11:48:12.853 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 696µs
11:48:12.862 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:12.864 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 314µs
11:48:12.865 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 227µs
11:48:12.865 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes
11:48:12.866 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 216µs
11:48:12.867 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 232µs
11:48:12.874 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 747µs
11:48:12.874 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 65ms
11:48:12.876 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1795 bytes of XML in 246µs
11:48:12.896 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
11:48:12.898 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 644µs
11:48:12.901 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 631µs
11:48:12.901 [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="5"\n
          name="transformer"\n
          time="2022-11-03T11:48:12.789262Z"\n
          version="0.28.10">\n
   <listing>+alias utils.util\n
+alias org.eolang.txt.sprintf\n
+alias org.eolang.io.stdout\n
\n
[] &gt; main\n
  util &gt; @\n
  $.action 20 &gt; xx\n
  [] &gt; main_action\n
    stdout &gt; @\n
      sprintf\n
        "hehe %d"\n
        xx\n
\n
[] &gt; app\n
  main.main_action &gt; @\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&quot; line=&quot;7&quot; method=&quot;&quot; name=&quot;xx&quot; pos=&quot;3&quot;&gt;\n
            &lt;o base=&quot;int&quot; data=&quot;bytes&quot; line=&quot;7&quot; pos=&quot;11&quot;&gt;00 00 00 00 00 00 00 14&lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;8&quot; name=&quot;main_action&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;9&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;sprintf&quot; line=&quot;10&quot; pos=&quot;6&quot;&gt;\n
                  &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;11&quot; pos=&quot;8&quot;&gt;hehe %d&lt;/o&gt;\n
                  &lt;o base=&quot;xx&quot; line=&quot;12&quot; pos=&quot;8&quot; ref=&quot;7&quot;/&gt;\n
               &lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;14&quot; name=&quot;app&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;main&quot; line=&quot;15&quot; pos=&quot;2&quot; ref=&quot;5&quot;/&gt;\n
         &lt;o base=&quot;.main_action&quot; line=&quot;15&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;6&quot;/&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:48:12.903 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 524&micro;s
11:48:12.905 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 479&micro;s
11:48:12.912 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 997&micro;s
11:48:12.921 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:12.922 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 337µs
11:48:12.923 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 226µs
11:48:12.924 [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="5"\n
          name="transformer"\n
          time="2022-11-03T11:48:12.789262Z"\n
          version="0.28.10">\n
   <listing>+alias utils.util\n
+alias org.eolang.txt.sprintf\n
+alias org.eolang.io.stdout\n
\n
[] &gt; main\n
  util &gt; @\n
  $.action 20 &gt; xx\n
  [] &gt; main_action\n
    stdout &gt; @\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
   </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>
11:48:12.925 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 365µs
11:48:12.926 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 213µs
11:48:12.933 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 998µs
11:48:12.945 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:12.946 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 322µs
11:48:12.948 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 412µs
11:48:12.949 [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="5"\n
          name="transformer"\n
          time="2022-11-03T11:48:12.789262Z"\n
          version="0.28.10">\n
   <listing>+alias utils.util\n
+alias org.eolang.txt.sprintf\n
+alias org.eolang.io.stdout\n
\n
[] &gt; main\n
  util &gt; @\n
  $.action 20 &gt; xx\n
  [] &gt; main_action\n
    stdout &gt; @\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&lt;/part&gt;\n
         &lt;part&gt;org.eolang.txt.sprintf&lt;/part&gt;\n
      &lt;/meta&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;3&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;main&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;utils.util&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;2&quot;/&gt;\n
         &lt;o base=&quot;$&quot; line=&quot;7&quot; pos=&quot;2&quot;/&gt;\n
         &lt;o base=&quot;.action&quot; line=&quot;7&quot; method=&quot;&quot; name=&quot;xx&quot; pos=&quot;3&quot;&gt;\n
            &lt;o base=&quot;int&quot; data=&quot;bytes&quot; line=&quot;7&quot; pos=&quot;11&quot;&gt;00 00 00 00 00 00 00 14&lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;8&quot; name=&quot;main_action&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;9&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;org.eolang.txt.sprintf&quot; line=&quot;10&quot; pos=&quot;6&quot;&gt;\n
                  &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;11&quot; pos=&quot;8&quot;&gt;hehe %d&lt;/o&gt;\n
                  &lt;o base=&quot;xx&quot; line=&quot;12&quot; pos=&quot;8&quot; ref=&quot;7&quot;/&gt;\n
               &lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;14&quot; name=&quot;app&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;main&quot; line=&quot;15&quot; pos=&quot;2&quot; ref=&quot;5&quot;/&gt;\n
         &lt;o base=&quot;.main_action&quot; line=&quot;15&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;6&quot;/&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:48:12.950 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 377&micro;s
11:48:12.952 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 416&micro;s
11:48:12.961 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:12.962 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 79ms
11:48:13.078 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1253 bytes of XML in 294µs
11:48:13.091 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:13.092 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 303µs
11:48:13.093 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 208µs
11:48:13.093 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' made no changes
11:48:13.094 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 192µs
11:48:13.095 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 192µs
11:48:13.101 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 772µs
11:48:13.101 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 18ms
11:48:13.102 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1275 bytes of XML in 279µs
11:48:13.121 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:13.123 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 361µs
11:48:13.124 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 274µs
11:48:13.125 [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="3"\n
          name="transformer"\n
          time="2022-11-03T11:48:12.771684Z"\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>
11:48:13.126 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 278µs
11:48:13.127 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 270µs
11:48:13.134 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 712µs
11:48:13.134 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 26ms
11:48:13.136 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1307 bytes of XML in 392µs
11:48:13.142 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:13.175 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms
11:48:13.177 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2171 bytes of XML in 445&micro;s
11:48:13.192 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:13.193 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 284&micro;s
11:48:13.194 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 170&micro;s
11:48:13.195 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' produced (2120 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;program ms=&quot;5&quot;\n
          name=&quot;transformer&quot;\n
          time=&quot;2022-11-03T11:48:12.789262Z&quot;\n
          version=&quot;0.28.10&quot;&gt;\n
   &lt;listing&gt;+alias utils.util\n
+alias org.eolang.txt.sprintf\n
+alias org.eolang.io.stdout\n
\n
[] &amp;gt; main\n
  util &amp;gt; @\n
  $.action 20 &amp;gt; xx\n
  [] &amp;gt; main_action\n
    stdout &amp;gt; @\n
      sprintf\n
        &quot;hehe %d&quot;\n
        xx\n
\n
[] &amp;gt; app\n
  main.main_action &amp;gt; @\n
&lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
      &lt;sheet&gt;expand-aliases&lt;/sheet&gt;\n
      &lt;sheet&gt;resolve-aliases&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;util utils.util&lt;/tail&gt;\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>
11:48:13.195 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 206µs
11:48:13.202 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 6ms
11:48:13.208 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:13.209 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 25ms
11:48:13.210 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2158 bytes of XML in 318µs
11:48:13.227 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:13.229 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 294µs
11:48:13.230 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 171µs
11:48:13.230 [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="5"\n
          name="transformer"\n
          time="2022-11-03T11:48:12.789262Z"\n
          version="0.28.10">\n
   <listing>+alias utils.util\n
+alias org.eolang.txt.sprintf\n
+alias org.eolang.io.stdout\n
\n
[] &gt; main\n
  util &gt; @\n
  $.action 20 &gt; xx\n
  [] &gt; main_action\n
    stdout &gt; @\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
      <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&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;9&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;sprintf&quot; line=&quot;10&quot; pos=&quot;6&quot;&gt;\n
                  &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;11&quot; pos=&quot;8&quot;&gt;hehe %d&lt;/o&gt;\n
                  &lt;o base=&quot;xx&quot; line=&quot;12&quot; pos=&quot;8&quot; ref=&quot;7&quot;/&gt;\n
               &lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;14&quot; name=&quot;app&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;.main_action&quot; line=&quot;15&quot; name=&quot;@&quot; pos=&quot;6&quot;&gt;\n
            &lt;o base=&quot;main&quot; line=&quot;15&quot; pos=&quot;2&quot; ref=&quot;5&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:48:13.231 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 232&micro;s
11:48:13.231 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 175&micro;s
11:48:13.238 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 960&micro;s
11:48:13.238 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 23ms
11:48:13.239 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2208 bytes of XML in 305&micro;s
11:48:13.245 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:13.273 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
11:48:13.287 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
11:48:13.287 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 6 EO lines compiled
11:48:13.295 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
11:48:13.296 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 9 EO lines compiled
11:48:13.305 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
11:48:13.306 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 9 EO lines compiled
11:48:13.313 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
11:48:13.313 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 5 EO lines compiled
11:48:13.315 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 875 bytes of XML in 253µs
11:48:13.330 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 788µs
11:48:13.331 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 346µs
11:48:13.333 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 248µs
11:48:13.333 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:48:13.334 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 295µs
11:48:13.335 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 260µs
11:48:13.341 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 582µs
11:48:13.348 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 638µs
11:48:13.349 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 274µs
11:48:13.350 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 191µs
11:48:13.350 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes
11:48:13.351 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 208µs
11:48:13.352 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 203µs
11:48:13.357 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 591µs
11:48:13.365 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 871µs
11:48:13.366 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 292µs
11:48:13.367 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 187µs
11:48:13.367 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes
11:48:13.368 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 243µs
11:48:13.369 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 200µs
11:48:13.375 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 619µs
11:48:13.375 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 55ms
11:48:13.378 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1244 bytes of XML in 273µs
11:48:13.393 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:13.395 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 321µs
11:48:13.396 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 252µs
11:48:13.396 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:48:13.397 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 239µs
11:48:13.398 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 260µs
11:48:13.404 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 740µs
11:48:13.411 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:13.412 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 273µs
11:48:13.413 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 317µs
11:48:13.413 [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="2"\n
          name=&quot;transformer&quot;\n
          time=&quot;2022-11-03T11:48:13.299788Z&quot;\n
          version=&quot;0.28.10&quot;&gt;\n
   &lt;listing&gt;+package breeds\n
+alias org.animals.cat\n
\n
[] &amp;gt; bengal\n
  cat &quot;hello&quot; &amp;gt; @\n
  [] &amp;gt; meow\n
    ^.live &amp;gt; @\n
  [] &amp;gt; bengal_live\n
    cat.live &amp;gt; @\n
&lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta line=&quot;1&quot;&gt;\n
         &lt;head&gt;package&lt;/head&gt;\n
         &lt;tail&gt;breeds&lt;/tail&gt;\n
         &lt;part&gt;breeds&lt;/part&gt;\n
      &lt;/meta&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;2&quot;&gt;\n
         &lt;head&gt;alias&lt;/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>
11:48:13.414 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 312µs
11:48:13.415 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 265µs
11:48:13.421 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 740µs
11:48:13.430 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:13.431 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 293µs
11:48:13.432 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 228µs
11:48:13.432 [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="2"\n
          name="transformer"\n
          time="2022-11-03T11:48:13.299788Z"\n
          version="0.28.10">\n
   <listing>+package breeds\n
+alias org.animals.cat\n
\n
[] &gt; 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>
11:48:13.433 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 241µs
11:48:13.434 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 213µs
11:48:13.440 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 733µs
11:48:13.440 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 57ms
11:48:13.442 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1228 bytes of XML in 241µs
11:48:13.457 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 988µs
11:48:13.458 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 365µs
11:48:13.459 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 208µs
11:48:13.460 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:48:13.460 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 246µs
11:48:13.462 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 251µs
11:48:13.467 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 642µs
11:48:13.474 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:13.475 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 277µs
11:48:13.476 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 153µs
11:48:13.476 [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="1"\n
          name="transformer"\n
          time="2022-11-03T11:48:13.289823Z"\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
  [] &amp;gt; talk\n
    stdout &amp;gt; @\n
      &quot;cat talks&quot;\n
&lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta line=&quot;1&quot;&gt;\n
         &lt;head&gt;package&lt;/head&gt;\n
         &lt;tail&gt;org.animals&lt;/tail&gt;\n
         &lt;part&gt;org.animals&lt;/part&gt;\n
      &lt;/meta&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;2&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;3&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;creature org.life.creature&lt;/tail&gt;\n
         &lt;part&gt;creature&lt;/part&gt;\n
         &lt;part&gt;org.life.creature&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;cat&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;5&quot; name=&quot;t&quot; pos=&quot;1&quot;/&gt;\n
         &lt;o base=&quot;creature&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;2&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;7&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;8&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;9&quot; pos=&quot;6&quot;&gt;cat talks&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:48:13.477 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 225&micro;s
11:48:13.478 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 232&micro;s
11:48:13.485 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 771&micro;s
11:48:13.493 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:13.494 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 268µs
11:48:13.495 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 183µs
11:48:13.496 [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="1"\n
          name="transformer"\n
          time="2022-11-03T11:48:13.289823Z"\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>
11:48:13.496 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 211µs
11:48:13.497 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 189µs
11:48:13.503 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 683µs
11:48:13.503 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 55ms
11:48:13.505 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 696 bytes of XML in 157µs
11:48:13.519 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 898µs
11:48:13.521 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 315µs
11:48:13.522 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 229µs
11:48:13.522 [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="1"\n
          name="transformer"\n
          time="2022-11-03T11:48:13.308540Z"\n
          version="0.28.10">\n
   <listing>+alias breeds.bengal\n
\n
[] &gt; app\n
  bengal &gt; tom\n
  tom.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="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>
11:48:13.523 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 225&micro;s
11:48:13.524 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 241&micro;s
11:48:13.530 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 525&micro;s
11:48:13.536 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 844&micro;s
11:48:13.537 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 240&micro;s
11:48:13.538 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 148&micro;s
11:48:13.538 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (794 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;program ms=&quot;1&quot;\n
          name=&quot;transformer&quot;\n
          time=&quot;2022-11-03T11:48:13.308540Z&quot;\n
          version=&quot;0.28.10&quot;&gt;\n
   &lt;listing&gt;+alias breeds.bengal\n
\n
[] &amp;gt; app\n
  bengal &amp;gt; tom\n
  tom.live &amp;gt; @\n
&lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;bengal breeds.bengal&lt;/tail&gt;\n
         &lt;part&gt;bengal&lt;/part&gt;\n
         &lt;part&gt;breeds.bengal&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;app&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;bengal&quot; line=&quot;4&quot; name=&quot;tom&quot; pos=&quot;2&quot;/&gt;\n
         &lt;o base=&quot;tom&quot; line=&quot;5&quot; pos=&quot;2&quot; ref=&quot;4&quot;/&gt;\n
         &lt;o base=&quot;.live&quot; line=&quot;5&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;/&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:48:13.539 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 174µs
11:48:13.539 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 150µs
11:48:13.545 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 527µs
11:48:13.552 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 819µs
11:48:13.553 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 251µs
11:48:13.554 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 190µs
11:48:13.554 [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="1"\n
          name="transformer"\n
          time="2022-11-03T11:48:13.308540Z"\n
          version="0.28.10">\n
   <listing>+alias breeds.bengal\n
\n
[] &gt; app\n
  bengal &gt; tom\n
  tom.live &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>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>
11:48:13.555 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 219µs
11:48:13.556 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 215µs
11:48:13.561 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 565µs
11:48:13.561 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 50ms
11:48:13.769 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1006 bytes of XML in 247µs
11:48:13.782 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 872µs
11:48:13.782 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 254µs
11:48:13.783 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 151µs
11:48:13.784 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' made no changes
11:48:13.784 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 167µs
11:48:13.785 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 147µs
11:48:13.790 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 564µs
11:48:13.791 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 16ms
11:48:13.792 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1028 bytes of XML in 246µs
11:48:13.807 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 819µs
11:48:13.809 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 332µs
11:48:13.810 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 173µs
11:48:13.810 [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="1"\n
          name="transformer"\n
          time="2022-11-03T11:48:13.280996Z"\n
          version="0.28.10">\n
   <listing>+package org.life\n
\n
[] &gt; creature\n
  [] &gt; live\n
    QQ.io.stdout &gt; @\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"&gt;\n
         &lt;head&gt;package&lt;/head&gt;\n
         &lt;tail&gt;org.life&lt;/tail&gt;\n
         &lt;part&gt;org.life&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;creature&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;4&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;.stdout&quot; line=&quot;5&quot; name=&quot;@&quot; pos=&quot;9&quot;&gt;\n
               &lt;o base=&quot;.io&quot; line=&quot;5&quot; pos=&quot;6&quot;&gt;\n
                  &lt;o base=&quot;QQ&quot; line=&quot;5&quot; pos=&quot;4&quot;/&gt;\n
               &lt;/o&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;6&quot; pos=&quot;6&quot;&gt;ALIVE&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:48:13.810 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 148&micro;s
11:48:13.811 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 217&micro;s
11:48:13.817 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 838&micro;s
11:48:13.818 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 21ms
11:48:13.819 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1075 bytes of XML in 233µs
11:48:13.824 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 635µs
11:48:13.852 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:13.853 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1606 bytes of XML in 362µs
11:48:13.869 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:13.870 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 292µs
11:48:13.871 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 152µs
11:48:13.871 [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="2"\n
          name="transformer"\n
          time="2022-11-03T11:48:13.299788Z"\n
          version="0.28.10">\n
   <listing>+package breeds\n
+alias org.animals.cat\n
\n
[] &gt; 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
      <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>
11:48:13.872 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 215µs
11:48:13.873 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 149µs
11:48:13.878 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 770µs
11:48:13.878 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 18ms
11:48:13.879 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1604 bytes of XML in 262µs
11:48:13.896 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:13.897 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 340µs
11:48:13.898 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 181µs
11:48:13.898 [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="2"\n
          name="transformer"\n
          time="2022-11-03T11:48:13.299788Z"\n
          version="0.28.10">\n
   <listing>+package breeds\n
+alias org.animals.cat\n
\n
[] &gt; 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
      <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"&gt;\n
         &lt;o base=&quot;cat&quot; line=&quot;5&quot; name=&quot;@&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;5&quot; pos=&quot;6&quot;&gt;hello&lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;6&quot; name=&quot;meow&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;.live&quot; line=&quot;7&quot; name=&quot;@&quot; pos=&quot;5&quot;&gt;\n
               &lt;o base=&quot;.@&quot; line=&quot;7&quot; pos=&quot;12&quot;&gt;\n
                  &lt;o base=&quot;.@&quot; line=&quot;7&quot; pos=&quot;10&quot;&gt;\n
                     &lt;o base=&quot;^&quot; line=&quot;7&quot; pos=&quot;4&quot;/&gt;\n
                  &lt;/o&gt;\n
               &lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;8&quot; name=&quot;bengal_live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;.live&quot; line=&quot;9&quot; name=&quot;@&quot; pos=&quot;7&quot;&gt;\n
               &lt;o base=&quot;.@&quot; line=&quot;9&quot; pos=&quot;12&quot;&gt;\n
                  &lt;o base=&quot;cat&quot; line=&quot;9&quot; pos=&quot;4&quot;/&gt;\n
               &lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:48:13.899 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 161&micro;s
11:48:13.899 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 152&micro;s
11:48:13.904 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 761&micro;s
11:48:13.905 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 20ms
11:48:13.906 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1712 bytes of XML in 249&micro;s
11:48:13.911 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:13.933 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:13.934 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1482 bytes of XML in 269µs
11:48:13.946 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:13.947 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 225µs
11:48:13.947 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 142µs
11:48:13.948 [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="1"\n
          name="transformer"\n
          time="2022-11-03T11:48:13.289823Z"\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
      <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>
11:48:13.948 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 207µs
11:48:13.949 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 192µs
11:48:13.954 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 682µs
11:48:13.955 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 16ms
11:48:13.956 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1481 bytes of XML in 279µs
11:48:13.971 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 756µs
11:48:13.972 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 237µs
11:48:13.973 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 170µs
11:48:13.973 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' made no changes
11:48:13.974 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 200µs
11:48:13.975 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 178µs
11:48:13.980 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 750µs
11:48:13.980 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 19ms
11:48:13.982 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1520 bytes of XML in 234µs
11:48:13.986 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 818µs
11:48:14.006 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:14.007 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 994 bytes of XML in 243µs
11:48:14.019 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 809&micro;s
11:48:14.020 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 240&micro;s
11:48:14.021 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 174&micro;s
11:48:14.021 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' produced (971 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;program ms=&quot;1&quot;\n
          name=&quot;transformer&quot;\n
          time=&quot;2022-11-03T11:48:13.308540Z&quot;\n
          version=&quot;0.28.10&quot;&gt;\n
   &lt;listing&gt;+alias breeds.bengal\n
\n
[] &amp;gt; app\n
  bengal &amp;gt; tom\n
  tom.live &amp;gt; @\n
&lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
      &lt;sheet&gt;expand-aliases&lt;/sheet&gt;\n
      &lt;sheet&gt;resolve-aliases&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;bengal breeds.bengal&lt;/tail&gt;\n
         &lt;part&gt;bengal&lt;/part&gt;\n
         &lt;part&gt;breeds.bengal&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;app&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;bengal&quot; line=&quot;4&quot; name=&quot;tom&quot; pos=&quot;2&quot;/&gt;\n
         &lt;o base=&quot;tom&quot; line=&quot;5&quot; pos=&quot;2&quot; ref=&quot;4&quot;/&gt;\n
         &lt;o base=&quot;.@&quot; line=&quot;5&quot; method=&quot;&quot; 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>
11:48:14.021 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 173µs
11:48:14.022 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 149µs
11:48:14.027 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 612µs
11:48:14.028 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 16ms
11:48:14.029 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1009 bytes of XML in 219µs
11:48:14.042 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 665µs
11:48:14.043 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 240µs
11:48:14.044 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 133µs
11:48:14.045 [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="1"\n
          name="transformer"\n
          time="2022-11-03T11:48:13.308540Z"\n
          version="0.28.10">\n
   <listing>+alias breeds.bengal\n
\n
[] &gt; app\n
  bengal &gt; tom\n
  tom.live &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 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>
11:48:14.045 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 202µs
11:48:14.046 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 139µs
11:48:14.051 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 553µs
11:48:14.051 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 17ms
11:48:14.052 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1084 bytes of XML in 210µs
11:48:14.056 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 733µs
11:48:14.075 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:14.090 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
11:48:14.090 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 7 EO lines compiled
11:48:14.107 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
11:48:14.108 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 9 EO lines compiled
11:48:14.109 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 884 bytes of XML in 213µs
11:48:14.123 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 941µs
11:48:14.124 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 286µs
11:48:14.125 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 189µs
11:48:14.126 [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="1"\n
          name="transformer"\n
          time="2022-11-03T11:48:14.085094Z"\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
   <metas>\n
      <meta line="1">\n
         <head>alias</head>\n
         <tail>util.utils</tail>\n
         <part>util.utils&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;user&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;utils&quot; line=&quot;4&quot; pos=&quot;2&quot;/&gt;\n
         &lt;o base=&quot;.doUtil&quot; line=&quot;4&quot; method=&quot;&quot; pos=&quot;7&quot;/&gt;\n
         &lt;o base=&quot;.attr&quot; line=&quot;4&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;14&quot;/&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;6&quot; name=&quot;app&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;user&quot; line=&quot;7&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o base=&quot;.inner&quot; line=&quot;7&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;6&quot;/&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:48:14.126 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 196&micro;s
11:48:14.127 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 192&micro;s
11:48:14.132 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 527&micro;s
11:48:14.138 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 786&micro;s
11:48:14.139 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 228&micro;s
11:48:14.140 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 165&micro;s
11:48:14.140 [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="1"\n
          name="transformer"\n
          time="2022-11-03T11:48:14.085094Z"\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
   </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>
11:48:14.141 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 187µs
11:48:14.141 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 157µs
11:48:14.146 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 572µs
11:48:14.153 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 811µs
11:48:14.154 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 251µs
11:48:14.155 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 167µs
11:48:14.155 [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="1"\n
          name="transformer"\n
          time="2022-11-03T11:48:14.085094Z"\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
   </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>
11:48:14.156 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 188µs
11:48:14.157 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 164µs
11:48:14.162 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 562µs
11:48:14.162 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 48ms
11:48:14.164 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1682 bytes of XML in 170µs
11:48:14.178 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:14.179 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 276µs
11:48:14.180 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 195µs
11:48:14.181 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:48:14.181 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 194µs
11:48:14.182 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 204µs
11:48:14.187 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 726&micro;s
11:48:14.193 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 755&micro;s
11:48:14.194 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 245&micro;s
11:48:14.195 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 152&micro;s
11:48:14.195 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes
11:48:14.195 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 146&micro;s
11:48:14.196 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 141&micro;s
11:48:14.201 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 726&micro;s
11:48:14.209 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:14.210 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 235&micro;s
11:48:14.211 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 161&micro;s
11:48:14.211 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes
11:48:14.212 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 154µs
11:48:14.212 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 150µs
11:48:14.218 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 717µs
11:48:14.218 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 49ms
11:48:14.313 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1126 bytes of XML in 219µs
11:48:14.325 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 821µs
11:48:14.325 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 217µs
11:48:14.326 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 139µs
11:48:14.326 [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="1"\n
          name="transformer"\n
          time="2022-11-03T11:48:14.085094Z"\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>
11:48:14.327 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 134µs
11:48:14.327 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 133µs
11:48:14.332 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 572µs
11:48:14.332 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 14ms
11:48:14.334 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1143 bytes of XML in 223µs
11:48:14.348 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 784µs
11:48:14.349 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 227µs
11:48:14.349 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 141µs
11:48:14.350 [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="1"\n
          name="transformer"\n
          time="2022-11-03T11:48:14.085094Z"\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
      <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>
11:48:14.350 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 148µs
11:48:14.351 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 159&micro;s
11:48:14.356 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 617&micro;s
11:48:14.356 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 17ms
11:48:14.357 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1218 bytes of XML in 227&micro;s
11:48:14.361 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 658&micro;s
11:48:14.381 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:14.382 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1813 bytes of XML in 295&micro;s
11:48:14.393 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:14.394 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 225&micro;s
11:48:14.395 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 138&micro;s
11:48:14.395 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' made no changes
11:48:14.396 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 154µs
11:48:14.396 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 150µs
11:48:14.402 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 787µs
11:48:14.402 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 15ms
11:48:14.403 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1835 bytes of XML in 255µs
11:48:14.417 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:14.418 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 231µs
11:48:14.419 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 153µs
11:48:14.419 [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="3"\n
          name="transformer"\n
          time="2022-11-03T11:48:14.094880Z"\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>
11:48:14.419 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 170µs
11:48:14.420 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 131µs
11:48:14.425 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 776µs
11:48:14.425 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 17ms
11:48:14.427 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1907 bytes of XML in 242µs
11:48:14.431 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 906µs
11:48:14.451 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
11:48:14.468 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
11:48:14.468 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 24 EO lines compiled
11:48:14.470 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2360 bytes of XML in 247µs
11:48:14.491 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
11:48:14.492 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 284µs
11:48:14.493 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 231µs
11:48:14.494 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (2410 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="3"\n
          name="transformer"\n
          time="2022-11-03T11:48:14.459887Z"\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] &amp;gt; app\n
  container.milo.talk &quot;hehe&quot; &amp;gt; @\n
&lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets/&gt;\n
   &lt;metas&gt;\n
      &lt;meta line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;4&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;4&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;5&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;t&quot; line=&quot;6&quot; pos=&quot;6&quot; ref=&quot;4&quot;/&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;8&quot; name=&quot;cat&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;9&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;11&quot; name=&quot;dog&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;12&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;13&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;13&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;14&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;15&quot; pos=&quot;6&quot;&gt;Woof&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;17&quot; name=&quot;container&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;.if&quot; line=&quot;18&quot; name=&quot;milo&quot; 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>
11:48:14.494 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 312µs
11:48:14.495 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 178µs
11:48:14.501 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 958µs
11:48:14.507 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 980µs
11:48:14.508 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 277µs
11:48:14.508 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 144µs
11:48:14.509 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes
11:48:14.509 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 161µs
11:48:14.510 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 133µs
11:48:14.515 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 894µs
11:48:14.523 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:14.524 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 242µs
11:48:14.525 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 152µs
11:48:14.525 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (2516 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="3"\n
          name="transformer"\n
          time="2022-11-03T11:48:14.459887Z"\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
   </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&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;9&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;11&quot; name=&quot;dog&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;12&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;13&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;13&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;14&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;15&quot; pos=&quot;6&quot;&gt;Woof&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;17&quot; name=&quot;container&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;.if&quot; line=&quot;18&quot; name=&quot;milo&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;19&quot; pos=&quot;4&quot;&gt;smth&lt;/o&gt;\n
            &lt;o base=&quot;.eq&quot; line=&quot;19&quot; method=&quot;&quot; pos=&quot;10&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;19&quot; pos=&quot;14&quot;&gt;cat&lt;/o&gt;\n
            &lt;/o&gt;\n
            &lt;o base=&quot;cat&quot; line=&quot;20&quot; pos=&quot;4&quot; ref=&quot;8&quot;/&gt;\n
            &lt;o base=&quot;dog&quot; line=&quot;21&quot; pos=&quot;4&quot; ref=&quot;11&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;23&quot; name=&quot;app&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;23&quot; name=&quot;x&quot; pos=&quot;1&quot;/&gt;\n
         &lt;o base=&quot;container&quot; line=&quot;24&quot; pos=&quot;2&quot; ref=&quot;17&quot;/&gt;\n
         &lt;o base=&quot;.milo&quot; line=&quot;24&quot; method=&quot;&quot; pos=&quot;11&quot;/&gt;\n
         &lt;o base=&quot;.talk&quot; line=&quot;24&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;16&quot;&gt;\n
            &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;24&quot; pos=&quot;22&quot;&gt;hehe&lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:48:14.525 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 189&micro;s
11:48:14.526 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 161&micro;s
11:48:14.531 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 877&micro;s
11:48:14.532 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 51ms
11:48:14.584 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3180 bytes of XML in 305µs
11:48:14.596 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:14.598 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 232µs
11:48:14.598 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 138µs
11:48:14.599 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' produced (3136 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="3"\n
          name="transformer"\n
          time="2022-11-03T11:48:14.459887Z"\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
   </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
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;23&quot; name=&quot;app&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;23&quot; name=&quot;x&quot; pos=&quot;1&quot;/&gt;\n
         &lt;o base=&quot;.if&quot; line=&quot;24&quot; name=&quot;@&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;19&quot; pos=&quot;4&quot;&gt;smth&lt;/o&gt;\n
            &lt;o base=&quot;.eq&quot; line=&quot;19&quot; method=&quot;&quot; pos=&quot;10&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;19&quot; pos=&quot;14&quot;&gt;cat&lt;/o&gt;\n
            &lt;/o&gt;\n
            &lt;o base=&quot;container&quot; line=&quot;24&quot; pos=&quot;2&quot; ref=&quot;8&quot;/&gt;\n
            &lt;o base=&quot;.milo&quot; line=&quot;24&quot; method=&quot;&quot; pos=&quot;11&quot;/&gt;\n
            &lt;o base=&quot;.@&quot; line=&quot;24&quot; method=&quot;&quot; pos=&quot;21&quot;/&gt;\n
            &lt;o base=&quot;.talk&quot; line=&quot;24&quot; method=&quot;&quot; pos=&quot;16&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;24&quot; pos=&quot;22&quot;&gt;hehe&lt;/o&gt;\n
            &lt;/o&gt;\n
            &lt;o base=&quot;container&quot; line=&quot;24&quot; pos=&quot;2&quot; ref=&quot;11&quot;/&gt;\n
            &lt;o base=&quot;.milo&quot; line=&quot;24&quot; method=&quot;&quot; pos=&quot;11&quot;/&gt;\n
            &lt;o base=&quot;.talk&quot; line=&quot;24&quot; method=&quot;&quot; pos=&quot;16&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;24&quot; pos=&quot;22&quot;&gt;hehe&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:48:14.599 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 174&micro;s
11:48:14.600 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 159&micro;s
11:48:14.605 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:14.605 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 16ms
11:48:14.606 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3174 bytes of XML in 287&micro;s
11:48:14.621 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:14.623 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 234&micro;s
11:48:14.624 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 206&micro;s
11:48:14.624 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (3197 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="3"\n
          name="transformer"\n
          time="2022-11-03T11:48:14.459887Z"\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=&quot;.@&quot; line=&quot;24&quot; pos=&quot;21&quot;&gt;\n
                  &lt;o base=&quot;.milo&quot; line=&quot;24&quot; pos=&quot;11&quot;&gt;\n
                     &lt;o base=&quot;container&quot; line=&quot;24&quot; pos=&quot;2&quot; ref=&quot;8&quot;/&gt;\n
                  &lt;/o&gt;\n
               &lt;/o&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;24&quot; pos=&quot;22&quot;&gt;hehe&lt;/o&gt;\n
            &lt;/o&gt;\n
            &lt;o base=&quot;.talk&quot; line=&quot;24&quot; pos=&quot;16&quot;&gt;\n
               &lt;o base=&quot;.milo&quot; line=&quot;24&quot; pos=&quot;11&quot;&gt;\n
                  &lt;o base=&quot;container&quot; line=&quot;24&quot; pos=&quot;2&quot; ref=&quot;11&quot;/&gt;\n
               &lt;/o&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;24&quot; pos=&quot;22&quot;&gt;hehe&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:48:14.625 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 220&micro;s
11:48:14.626 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 159&micro;s
11:48:14.631 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:14.631 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 20ms
11:48:14.633 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3236 bytes of XML in 307&micro;s
11:48:14.638 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:14.659 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
11:48:14.677 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
11:48:14.678 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 21 EO lines compiled
11:48:14.680 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2691 bytes of XML in 270&micro;s
11:48:14.698 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
11:48:14.700 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 290&micro;s
11:48:14.701 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 306µs
11:48:14.702 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (2751 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="5"\n
          name="transformer"\n
          time="2022-11-03T11:48:14.668516Z"\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>
11:48:14.702 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 253&micro;s
11:48:14.703 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 184&micro;s
11:48:14.709 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 878&micro;s
11:48:14.715 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:14.717 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 304&micro;s
11:48:14.718 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 231&micro;s
11:48:14.718 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes
11:48:14.719 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 212&micro;s
11:48:14.719 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 207&micro;s
11:48:14.727 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:14.737 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:14.739 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 330&micro;s
11:48:14.739 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 163&micro;s
11:48:14.740 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes
11:48:14.740 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 159&micro;s
11:48:14.741 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 151&micro;s
11:48:14.746 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 909&micro;s
11:48:14.746 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 61ms
11:48:14.800 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3316 bytes of XML in 273µs
11:48:14.812 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:14.813 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 219µs
11:48:14.814 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 131µs
11:48:14.814 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' made no changes
11:48:14.815 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 133µs
11:48:14.815 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 129µs
11:48:14.821 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:14.821 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 16ms
11:48:14.822 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3338 bytes of XML in 282µs
11:48:14.839 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
11:48:14.840 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 246µs
11:48:14.841 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 126µs
11:48:14.841 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (3374 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="5"\n
          name="transformer"\n
          time="2022-11-03T11:48:14.668516Z"\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
      <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=&quot;15&quot; pos=&quot;11&quot;&gt;cat&lt;/o&gt;\n
               &lt;/o&gt;\n
               &lt;o base=&quot;base&quot; line=&quot;16&quot; pos=&quot;6&quot; ref=&quot;1&quot;/&gt;\n
               &lt;o base=&quot;derived&quot; line=&quot;17&quot; pos=&quot;6&quot; ref=&quot;7&quot;/&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;19&quot; name=&quot;app&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;19&quot; name=&quot;cond&quot; pos=&quot;1&quot;/&gt;\n
         &lt;o base=&quot;.check&quot; line=&quot;20&quot; name=&quot;instance2&quot; pos=&quot;11&quot;&gt;\n
            &lt;o base=&quot;condition&quot; line=&quot;20&quot; pos=&quot;2&quot; ref=&quot;12&quot;/&gt;\n
            &lt;o base=&quot;cond&quot; line=&quot;20&quot; pos=&quot;18&quot; ref=&quot;19&quot;/&gt;\n
         &lt;/o&gt;\n
         &lt;o base=&quot;.if&quot; line=&quot;21&quot; name=&quot;@&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;.eq&quot; line=&quot;15&quot; pos=&quot;7&quot;&gt;\n
               &lt;o base=&quot;cond&quot; line=&quot;15&quot; pos=&quot;6&quot; ref=&quot;13&quot;/&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;15&quot; pos=&quot;11&quot;&gt;cat&lt;/o&gt;\n
            &lt;/o&gt;\n
            &lt;o base=&quot;.x&quot; line=&quot;21&quot; pos=&quot;11&quot;&gt;\n
               &lt;o base=&quot;instance2&quot; line=&quot;21&quot; pos=&quot;2&quot; ref=&quot;1&quot;/&gt;\n
            &lt;/o&gt;\n
            &lt;o base=&quot;.x&quot; line=&quot;21&quot; pos=&quot;11&quot;&gt;\n
               &lt;o base=&quot;.@&quot; line=&quot;21&quot; pos=&quot;13&quot;&gt;\n
                  &lt;o base=&quot;instance2&quot; line=&quot;21&quot; pos=&quot;2&quot; ref=&quot;7&quot;/&gt;\n
               &lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:48:14.841 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 190&micro;s
11:48:14.842 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 185&micro;s
11:48:14.849 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:14.850 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 23ms
11:48:14.852 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3413 bytes of XML in 437µs
11:48:14.856 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:14.890 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms
11:48:14.908 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
11:48:14.909 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 22 EO lines compiled
11:48:14.917 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
11:48:14.918 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 6 EO lines compiled
11:48:14.920 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2109 bytes of XML in 387µs
11:48:14.933 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:14.934 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 255µs
11:48:14.935 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 165µs
11:48:14.936 [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="3"\n
          name="transformer"\n
          time="2022-11-03T11:48:14.898175Z"\n
          version="0.28.10">\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&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o base=&quot;instance&quot; line=&quot;22&quot; pos=&quot;2&quot; ref=&quot;21&quot;/&gt;\n
         &lt;o base=&quot;.doUtil&quot; line=&quot;22&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;10&quot;/&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:48:14.936 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 193&micro;s
11:48:14.937 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 164&micro;s
11:48:14.942 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 820&micro;s
11:48:14.947 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:14.948 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 204&micro;s
11:48:14.948 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 121&micro;s
11:48:14.949 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (2229 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;program ms=&quot;3&quot;\n
          name=&quot;transformer&quot;\n
          time=&quot;2022-11-03T11:48:14.898175Z&quot;\n
          version=&quot;0.28.10&quot;&gt;\n
   &lt;listing&gt;+alias org.ut.util\n
\n
[] &amp;gt; classA\n
  util &amp;gt; @\n
  [] &amp;gt; doA\n
    QQ.io.stdout &amp;gt; @\n
      &quot;gg&quot;\n
\n
[] &amp;gt; animal\n
  [] &amp;gt; live\n
    QQ.io.stdout &amp;gt; @\n
      &quot;alive&quot;\n
\n
[] &amp;gt; cat\n
  animal &amp;gt; @\n
\n
[] &amp;gt; bengal\n
  cat.live &amp;gt; @\n
\n
[args...] &amp;gt; app\n
  classA &amp;gt; instance\n
  instance.doUtil &amp;gt; @\n
&lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;util org.ut.util&lt;/tail&gt;\n
         &lt;part&gt;util&lt;/part&gt;\n
         &lt;part&gt;org.ut.util&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;classA&quot; pos=&quot;0&quot;&gt;\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>
11:48:14.949 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 136µs
11:48:14.950 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 170µs
11:48:14.954 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 724µs
11:48:14.961 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:14.962 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 228µs
11:48:14.963 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 142µs
11:48:14.963 [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="3"\n
          name="transformer"\n
          time="2022-11-03T11:48:14.898175Z"\n
          version="0.28.10">\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
      <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
            &lt;o base=&quot;QQ&quot; line=&quot;6&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.io&quot; line=&quot;6&quot; method=&quot;&quot; pos=&quot;6&quot;/&gt;\n
            &lt;o base=&quot;.stdout&quot; line=&quot;6&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;9&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;7&quot; pos=&quot;6&quot;&gt;gg&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;9&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;10&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;QQ&quot; line=&quot;11&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.io&quot; line=&quot;11&quot; method=&quot;&quot; pos=&quot;6&quot;/&gt;\n
            &lt;o base=&quot;.stdout&quot; line=&quot;11&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;9&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;12&quot; pos=&quot;6&quot;&gt;alive&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;14&quot; name=&quot;cat&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;15&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;9&quot;/&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;17&quot; name=&quot;bengal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;cat&quot; line=&quot;18&quot; pos=&quot;2&quot; ref=&quot;14&quot;/&gt;\n
         &lt;o base=&quot;.live&quot; line=&quot;18&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;/&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;20&quot; name=&quot;app&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;20&quot; name=&quot;args&quot; pos=&quot;1&quot; vararg=&quot;&quot;/&gt;\n
         &lt;o base=&quot;classA&quot; line=&quot;21&quot; name=&quot;instance&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o base=&quot;instance&quot; line=&quot;22&quot; pos=&quot;2&quot; ref=&quot;21&quot;/&gt;\n
         &lt;o base=&quot;.doUtil&quot; line=&quot;22&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;10&quot;/&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:48:14.964 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 243&micro;s
11:48:14.964 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 144&micro;s
11:48:14.969 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 749&micro;s
11:48:14.969 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 44ms
11:48:14.971 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 863 bytes of XML in 126&micro;s
11:48:14.983 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 629µs
11:48:14.984 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 289µs
11:48:14.985 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 174µs
11:48:14.985 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:48:14.985 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 183µs
11:48:14.986 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 166µs
11:48:14.991 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 468µs
11:48:14.995 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 471µs
11:48:14.996 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 234µs
11:48:14.997 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 126µs
11:48:14.997 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes
11:48:14.997 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 142µs
11:48:14.998 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 126µs
11:48:15.002 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 471µs
11:48:15.009 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 733µs
11:48:15.009 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 239µs
11:48:15.010 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 141µs
11:48:15.010 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes
11:48:15.011 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 153µs
11:48:15.011 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 150µs
11:48:15.015 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 466µs
11:48:15.016 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 40ms
11:48:15.104 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2431 bytes of XML in 246µs
11:48:15.115 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:15.116 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 213µs
11:48:15.117 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 122µs
11:48:15.117 [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="3"\n
          name="transformer"\n
          time="2022-11-03T11:48:14.898175Z"\n
          version="0.28.10">\n
   <listing>+alias org.ut.util\n
\n
[] &gt; classA\n
  util &gt; @\n
  [] &gt; doA\n
    QQ.io.stdout &gt; @\n
      &quot;gg&quot;\n
\n
[] &amp;gt; animal\n
  [] &amp;gt; live\n
    QQ.io.stdout &amp;gt; @\n
      &quot;alive&quot;\n
\n
[] &amp;gt; cat\n
  animal &amp;gt; @\n
\n
[] &amp;gt; bengal\n
  cat.live &amp;gt; @\n
\n
[args...] &amp;gt; app\n
  classA &amp;gt; instance\n
  instance.doUtil &amp;gt; @\n
&lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
      &lt;sheet&gt;expand-aliases&lt;/sheet&gt;\n
      &lt;sheet&gt;resolve-aliases&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;util org.ut.util&lt;/tail&gt;\n
         &lt;part&gt;util&lt;/part&gt;\n
         &lt;part&gt;org.ut.util&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;classA&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;util&quot; line=&quot;4&quot; name=&quot;@&quot; pos=&quot;2&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;doA&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;QQ&quot; line=&quot;6&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.io&quot; line=&quot;6&quot; method=&quot;&quot; pos=&quot;6&quot;/&gt;\n
            &lt;o base=&quot;.stdout&quot; line=&quot;6&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;9&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;7&quot; pos=&quot;6&quot;&gt;gg&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;9&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\n
         &lt;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>
11:48:15.117 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 140µs
11:48:15.118 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 124µs
11:48:15.122 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 744µs
11:48:15.122 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 13ms
11:48:15.123 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2446 bytes of XML in 225µs
11:48:15.136 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:15.137 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 228µs
11:48:15.138 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 128µs
11:48:15.138 [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="3"\n
          name="transformer"\n
          time="2022-11-03T11:48:14.898175Z"\n
          version="0.28.10">\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
      <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=&quot;4&quot;/&gt;\n
               &lt;/o&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;12&quot; pos=&quot;6&quot;&gt;alive&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;14&quot; name=&quot;cat&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;15&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;9&quot;/&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;17&quot; name=&quot;bengal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;.live&quot; line=&quot;18&quot; name=&quot;@&quot; pos=&quot;5&quot;&gt;\n
            &lt;o base=&quot;.@&quot; line=&quot;18&quot; pos=&quot;10&quot;&gt;\n
               &lt;o base=&quot;cat&quot; line=&quot;18&quot; pos=&quot;2&quot; ref=&quot;14&quot;/&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;20&quot; name=&quot;app&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;20&quot; name=&quot;args&quot; pos=&quot;1&quot; vararg=&quot;&quot;/&gt;\n
         &lt;o base=&quot;classA&quot; line=&quot;21&quot; name=&quot;instance&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o base=&quot;.doUtil&quot; line=&quot;22&quot; name=&quot;@&quot; pos=&quot;10&quot;&gt;\n
            &lt;o base=&quot;.@&quot; line=&quot;22&quot; pos=&quot;17&quot;&gt;\n
               &lt;o base=&quot;instance&quot; line=&quot;22&quot; pos=&quot;2&quot; ref=&quot;21&quot;/&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:48:15.139 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 170&micro;s
11:48:15.139 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 129&micro;s
11:48:15.144 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 830&micro;s
11:48:15.144 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 16ms
11:48:15.145 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2537 bytes of XML in 248&micro;s
11:48:15.149 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:15.168 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
11:48:15.169 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 994 bytes of XML in 219&micro;s
11:48:15.178 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 674&micro;s
11:48:15.179 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 240&micro;s
11:48:15.180 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 152µs
11:48:15.180 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' made no changes
11:48:15.180 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 139µs
11:48:15.181 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 125µs
11:48:15.185 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 480µs
11:48:15.185 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 12ms
11:48:15.186 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1016 bytes of XML in 184µs
11:48:15.200 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:15.201 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 220µs
11:48:15.202 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 124µs
11:48:15.202 [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="2022-11-03T11:48:14.911368Z"\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>
11:48:15.202 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 162µs
11:48:15.203 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 128µs
11:48:15.208 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 493µs
11:48:15.208 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 17ms
11:48:15.209 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1063 bytes of XML in 206µs
11:48:15.213 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 509µs
11:48:15.228 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:15.249 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
11:48:15.250 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 17 EO lines compiled
11:48:15.251 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1694 bytes of XML in 231&micro;s
11:48:15.265 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:15.266 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 302&micro;s
11:48:15.267 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 242&micro;s
11:48:15.267 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (1735 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;program ms=&quot;2&quot;\n
          name=&quot;transformer&quot;\n
          time=&quot;2022-11-03T11:48:15.236578Z&quot;\n
          version=&quot;0.28.10&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
[] &amp;gt; animal\n
  [t] &amp;gt; talk\n
    stdout &amp;gt; @\n
      t\n
\n
[] &amp;gt; cat\n
  animal &amp;gt; @\n
\n
[] &amp;gt; bengal\n
  cat &amp;gt; @\n
  talk &quot;hello&quot; &amp;gt; meow\n
\n
[args...] &amp;gt; app\n
  cat &amp;gt; tom\n
  tom.talk &quot;My name is Tom&quot; &amp;gt; @\n
&lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets/&gt;\n
   &lt;metas&gt;\n
      &lt;meta line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;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>
11:48:15.268 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 271µs
11:48:15.268 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 188µs
11:48:15.273 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 637µs
11:48:15.278 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 892µs
11:48:15.279 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 212µs
11:48:15.280 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 132µs
11:48:15.280 [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="2"\n
          name="transformer"\n
          time="2022-11-03T11:48:15.236578Z"\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>
11:48:15.281 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 178µs
11:48:15.281 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 140&micro;s
11:48:15.286 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 756&micro;s
11:48:15.293 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:15.294 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 220&micro;s
11:48:15.294 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 137&micro;s
11:48:15.294 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (1875 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;program ms=&quot;2&quot;\n
          name=&quot;transformer&quot;\n
          time=&quot;2022-11-03T11:48:15.236578Z&quot;\n
          version=&quot;0.28.10&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
[] &amp;gt; animal\n
  [t] &amp;gt; talk\n
    stdout &amp;gt; @\n
      t\n
\n
[] &amp;gt; cat\n
  animal &amp;gt; @\n
\n
[] &amp;gt; bengal\n
  cat &amp;gt; @\n
  talk &quot;hello&quot; &amp;gt; meow\n
\n
[args...] &amp;gt; app\n
  cat &amp;gt; tom\n
  tom.talk &quot;My name is Tom&quot; &amp;gt; @\n
&lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
      &lt;sheet&gt;expand-aliases&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;4&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;4&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;5&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;t&quot; line=&quot;6&quot; pos=&quot;6&quot; ref=&quot;4&quot;/&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;8&quot; name=&quot;cat&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;9&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;11&quot; name=&quot;bengal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;cat&quot; line=&quot;12&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;8&quot;/&gt;\n
         &lt;o base=&quot;talk&quot; line=&quot;13&quot; name=&quot;meow&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;13&quot; pos=&quot;7&quot;&gt;hello&lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;15&quot; name=&quot;app&quot; 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>
11:48:15.295 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 177µs
11:48:15.295 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 145µs
11:48:15.300 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 664µs
11:48:15.300 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 44ms
11:48:15.346 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1991 bytes of XML in 221µs
11:48:15.357 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:15.358 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 210µs
11:48:15.358 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 124µs
11:48:15.359 [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="2"\n
          name="transformer"\n
          time="2022-11-03T11:48:15.236578Z"\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="@&quot; pos=&quot;2&quot; ref=&quot;8&quot;/&gt;\n
         &lt;o base=&quot;@&quot; line=&quot;13&quot; pos=&quot;6&quot;/&gt;\n
         &lt;o base=&quot;.@&quot; line=&quot;13&quot; method=&quot;&quot; pos=&quot;8&quot;/&gt;\n
         &lt;o base=&quot;.talk&quot; line=&quot;13&quot; name=&quot;meow&quot; pos=&quot;2&quot;/&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;15&quot; name=&quot;app&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;15&quot; name=&quot;args&quot; pos=&quot;1&quot; vararg=&quot;&quot;/&gt;\n
         &lt;o base=&quot;cat&quot; line=&quot;16&quot; name=&quot;tom&quot; pos=&quot;2&quot; ref=&quot;8&quot;/&gt;\n
         &lt;o base=&quot;tom&quot; line=&quot;17&quot; pos=&quot;2&quot; ref=&quot;16&quot;/&gt;\n
         &lt;o base=&quot;.@&quot; line=&quot;17&quot; method=&quot;&quot; pos=&quot;10&quot;/&gt;\n
         &lt;o base=&quot;.talk&quot; line=&quot;17&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;&gt;\n
            &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;17&quot; pos=&quot;11&quot;&gt;My name is Tom&lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:48:15.359 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 226&micro;s
11:48:15.360 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 138&micro;s
11:48:15.364 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 668&micro;s
11:48:15.364 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 13ms
11:48:15.365 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1999 bytes of XML in 238&micro;s
11:48:15.378 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 875&micro;s
11:48:15.378 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 242&micro;s
11:48:15.379 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 122&micro;s
11:48:15.379 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (2010 chars):
&lt;?xml version=&quot;1.0" encoding="UTF-8"?>\n
<program ms="2"\n
          name="transformer"\n
          time="2022-11-03T11:48:15.236578Z"\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
      <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>
11:48:15.380 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 196µs
11:48:15.380 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 119µs
11:48:15.384 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 653µs
11:48:15.385 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 15ms
11:48:15.386 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2049 bytes of XML in 215µs
11:48:15.389 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 864µs
11:48:15.406 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[1;34mINFOm] 1;32mTests run: 0;1;32m10m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.759 s - in org.objectionary.ddr.integration.resolver.1mResolverTestm
[1;34mINFOm] Running org.objectionary.ddr.unit.graph.attr.1mAttrTestm
11:48:15.413 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1882 bytes of XML in 245µs
11:48:15.427 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:15.428 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 291µs
11:48:15.429 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 182µs
11:48:15.429 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:48:15.429 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 184&micro;s
11:48:15.430 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 162&micro;s
11:48:15.435 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:15.441 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 872&micro;s
11:48:15.441 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 212&micro;s
11:48:15.442 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 121&micro;s
11:48:15.442 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes
11:48:15.443 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 148&micro;s
11:48:15.443 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 131&micro;s
11:48:15.447 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 611&micro;s
11:48:15.454 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:15.454 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 232&micro;s
11:48:15.455 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 135µs
11:48:15.455 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes
11:48:15.456 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 155µs
11:48:15.457 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 151µs
11:48:15.461 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 559µs
11:48:15.461 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 43ms
11:48:15.463 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3089 bytes of XML in 162µs
11:48:15.476 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:15.477 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 236µs
11:48:15.477 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 146µs
11:48:15.478 [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&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:48:15.479 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 237&micro;s
11:48:15.479 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 158&micro;s
11:48:15.484 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:15.490 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:15.491 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 200&micro;s
11:48:15.491 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 119&micro;s
11:48:15.492 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (3357 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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>
11:48:15.492 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 160µs
11:48:15.493 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 123µs
11:48:15.497 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 952µs
11:48:15.504 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:15.505 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 219µs
11:48:15.506 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 130µs
11:48:15.506 [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
--&gt;\n
&lt;program ms=&quot;302&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-17T06:44:30.306761800Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.ut.util\n
\n
    [] &amp;gt; classA\n
    util &amp;gt; @\n
    [] &amp;gt; doA\n
    QQ.io.stdout &amp;gt; @\n
    &quot;gg&quot;\n
\n
    [] &amp;gt; animal\n
    [] &amp;gt; live\n
    QQ.io.stdout &amp;gt; @\n
    &quot;alive&quot;\n
\n
    [] &amp;gt; cat\n
    animal &amp;gt; @\n
\n
    [] &amp;gt; bengal\n
    cat.live &amp;gt; @\n
\n
    [args...] &amp;gt; app\n
    classA &amp;gt; instance\n
    instance.doUtil &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
      &lt;sheet&gt;expand-aliases&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;util org.ut.util&lt;/tail&gt;\n
         &lt;part&gt;util&lt;/part&gt;\n
         &lt;part&gt;org.ut.util&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;classA&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;org.ut.util&quot; line=&quot;4&quot; name=&quot;@&quot; pos=&quot;2&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;doA&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;QQ&quot; line=&quot;6&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.io&quot; line=&quot;6&quot; method=&quot;&quot; pos=&quot;6&quot;/&gt;\n
            &lt;o base=&quot;.stdout&quot; line=&quot;6&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;9&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;7&quot; pos=&quot;6&quot;&gt;gg&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;9&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;10&quot; name=&quot;live&quot; pos=&quot;2&quot;>\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>
11:48:15.506 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 164µs
11:48:15.507 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 128µs
11:48:15.511 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 903µs
11:48:15.511 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 43ms
11:48:15.515 [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

11:48:15.518 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4491 bytes of XML in 282µs
11:48:15.533 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
11:48:15.534 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 254µs
11:48:15.535 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 155µs
11:48:15.535 [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
    [] &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
    [] &amp;gt; classE\n
    classA &amp;gt; @\n
\n
    [] &amp;gt; classA2\n
    classB2 &amp;gt; @\n
    [] &amp;gt; doA2\n
    stdout &amp;gt; @\n
    &quot;A2&quot;\n
\n
    [] &amp;gt; classB2\n
    classA2 &amp;gt; @\n
    [] &amp;gt; doBA2\n
    ^.doA2 &amp;gt; @\n
\n
    [] &amp;gt; classC2\n
    classB2 &amp;gt; @\n
    [] &amp;gt; doC2\n
    stdout &amp;gt; @\n
    &quot;C2&quot;\n
\n
    [args...] &amp;gt; main\n
    classC2 &amp;gt; instance\n
    instance.doC2 &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets/&gt;\n
   &lt;metas&gt;\n
      &lt;meta line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;classA&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classB&quot; line=&quot;4&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;9&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;doA&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;7&quot; pos=&quot;6&quot;&gt;A&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;9&quot; name=&quot;classB&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classA&quot; line=&quot;10&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;11&quot; name=&quot;doBA&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;12&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.doA&quot; line=&quot;12&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;14&quot; name=&quot;classC&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classB&quot; line=&quot;15&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;9&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;16&quot; name=&quot;doC&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;17&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;18&quot; pos=&quot;6&quot;&gt;C&lt;/o&gt;\n
            &lt;/o&gt;\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>
11:48:15.536 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 209µs
11:48:15.537 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 159µs
11:48:15.542 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:15.548 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:15.549 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 205µs
11:48:15.549 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 145µs
11:48:15.550 [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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;225&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-08T08:33:22.958223500Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; classA\n
    classB &amp;gt; @\n
    [] &amp;gt; doA\n
    stdout &amp;gt; @\n
    &quot;A&quot;\n
\n
    [] &amp;gt; classB\n
    classA &amp;gt; @\n
    [] &amp;gt; doBA\n
    ^.doA &amp;gt; @\n
\n
    [] &amp;gt; classC\n
    classB &amp;gt; @\n
    [] &amp;gt; doC\n
    stdout &amp;gt; @\n
    &quot;C&quot;\n
\n
    [] &amp;gt; classD\n
    classC &amp;gt; @\n
\n
    [] &amp;gt; classE\n
    classA &amp;gt; @\n
\n
    [] &amp;gt; classA2\n
    classB2 &amp;gt; @\n
    [] &amp;gt; doA2\n
    stdout &amp;gt; @\n
    &quot;A2&quot;\n
\n
    [] &amp;gt; classB2\n
    classA2 &amp;gt; @\n
    [] &amp;gt; doBA2\n
    ^.doA2 &amp;gt; @\n
\n
    [] &amp;gt; classC2\n
    classB2 &amp;gt; @\n
    [] &amp;gt; doC2\n
    stdout &amp;gt; @\n
    &quot;C2&quot;\n
\n
    [args...] &amp;gt; main\n
    classC2 &amp;gt; instance\n
    instance.doC2 &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;classA&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classB&quot; line=&quot;4&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;9&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;doA&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;7&quot; pos=&quot;6&quot;&gt;A&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;9&quot; name=&quot;classB&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classA&quot; 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>
11:48:15.550 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 240µs
11:48:15.551 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 140µs
11:48:15.556 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:15.565 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
11:48:15.566 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 241&micro;s
11:48:15.566 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 162&micro;s
11:48:15.567 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4991 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;225&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-08T08:33:22.958223500Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; classA\n
    classB &amp;gt; @\n
    [] &amp;gt; doA\n
    stdout &amp;gt; @\n
    &quot;A&quot;\n
\n
    [] &amp;gt; classB\n
    classA &amp;gt; @\n
    [] &amp;gt; doBA\n
    ^.doA &amp;gt; @\n
\n
    [] &amp;gt; classC\n
    classB &amp;gt; @\n
    [] &amp;gt; doC\n
    stdout &amp;gt; @\n
    &quot;C&quot;\n
\n
    [] &amp;gt; classD\n
    classC &amp;gt; @\n
\n
    [] &amp;gt; classE\n
    classA &amp;gt; @\n
\n
    [] &amp;gt; classA2\n
    classB2 &amp;gt; @\n
    [] &amp;gt; doA2\n
    stdout &amp;gt; @\n
    &quot;A2&quot;\n
\n
    [] &amp;gt; classB2\n
    classA2 &amp;gt; @\n
    [] &amp;gt; doBA2\n
    ^.doA2 &amp;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&quot;/&gt;\n
         &lt;o base=&quot;instance&quot; line=&quot;45&quot; pos=&quot;2&quot; ref=&quot;44&quot;/&gt;\n
         &lt;o base=&quot;.@&quot; line=&quot;45&quot; pos=&quot;15&quot;/&gt;\n
         &lt;o base=&quot;.@&quot; line=&quot;45&quot; pos=&quot;17&quot;/&gt;\n
         &lt;o base=&quot;.doA2&quot; line=&quot;45&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;10&quot;/&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:48:15.567 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 168&micro;s
11:48:15.568 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 145&micro;s
11:48:15.573 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:15.573 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 50ms
11:48:15.575 [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:

11:48:15.578 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3261 bytes of XML in 241&micro;s
11:48:15.591 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:15.592 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 252&micro;s
11:48:15.593 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 164&micro;s
11:48:15.593 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3473 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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
   <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>
11:48:15.594 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 220µs
11:48:15.595 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 156&micro;s
11:48:15.599 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 997&micro;s
11:48:15.605 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:15.606 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 219&micro;s
11:48:15.607 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 109&micro;s
11:48:15.607 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (3563 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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>
11:48:15.608 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 165µs
11:48:15.608 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 115µs
11:48:15.613 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:15.620 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:15.621 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 200µs
11:48:15.621 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 119µs
11:48:15.622 [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
--&gt;\n
&lt;program ms=&quot;275&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-05T13:21:36.479066800Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; classA\n
    classB &amp;gt; @\n
    [] &amp;gt; doA\n
    stdout &amp;gt; @\n
    &quot;A&quot;\n
\n
    [] &amp;gt; classB\n
    classA &amp;gt; @\n
    [] &amp;gt; doBA\n
    ^.doA &amp;gt; @\n
\n
    [] &amp;gt; classC\n
    classB &amp;gt; @\n
    [] &amp;gt; doC\n
    stdout &amp;gt; @\n
    &quot;C&quot;\n
\n
    [] &amp;gt; classD\n
    classC &amp;gt; @\n
\n
    [] &amp;gt; classE\n
    classA &amp;gt; @\n
\n
    [args...] &amp;gt; main\n
    classC &amp;gt; instance\n
    instance.doC &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
      &lt;sheet&gt;expand-aliases&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;classA&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classB&quot; line=&quot;4&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;9&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;doA&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;7&quot; pos=&quot;6&quot;&gt;A&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;9&quot; name=&quot;classB&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classA&quot; line=&quot;10&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\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>
11:48:15.622 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 151µs
11:48:15.623 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 124µs
11:48:15.627 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 984µs
11:48:15.628 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 45ms
11:48:15.629 [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:

11:48:15.632 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4568 bytes of XML in 286µs
11:48:15.651 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
11:48:15.653 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 242µs
11:48:15.653 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 164µs
11:48:15.654 [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=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; creature\n
    [] &amp;gt; live\n
    stdout &amp;gt; @\n
    &quot;I'm alive&quot;\n
    [t] &amp;gt; talk\n
    stdout &amp;gt; @\n
    t\n
\n
    [] &amp;gt; animal\n
    creature &amp;gt; @\n
    [t] &amp;gt; talk\n
    stdout &amp;gt; @\n
    &quot;animal talks&quot;\n
\n
    [] &amp;gt; human\n
    creature &amp;gt; @\n
\n
    [] &amp;gt; cat\n
    animal &amp;gt; @\n
    [m] &amp;gt; meow\n
    ^.talk &quot;meow&quot; &amp;gt; @\n
\n
    [] &amp;gt; dog\n
    animal &amp;gt; @\n
    [] &amp;gt; live\n
    ^.talk &quot;I am a dog&quot; &amp;gt; @\n
    [] &amp;gt; woof\n
    stdout &amp;gt; @\n
    &quot;woof&quot;\n
\n
    [] &amp;gt; olesya\n
    human &amp;gt; @\n
    [job] &amp;gt; work\n
    ^.live &amp;gt; @\n
\n
    [args...] &amp;gt; main\n
    dog &amp;gt; tom\n
    dog.woof &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets/&gt;\n
   &lt;metas&gt;\n
      &lt;meta line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;creature&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;4&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;5&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;6&quot; pos=&quot;6&quot;&gt;I'm alive&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;7&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;7&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;8&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;t&quot; line=&quot;9&quot; pos=&quot;6&quot; ref=&quot;7&quot;/&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;11&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;creature&quot; line=&quot;12&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;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>
11:48:15.654 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 237µs
11:48:15.655 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 157µs
11:48:15.660 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:15.666 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:15.667 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 197µs
11:48:15.668 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 114µs
11:48:15.668 [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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;278&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-04T15:09:45.784600300Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; creature\n
    [] &amp;gt; live\n
    stdout &amp;gt; @\n
    &quot;I'm alive&quot;\n
    [t] &amp;gt; talk\n
    stdout &amp;gt; @\n
    t\n
\n
    [] &amp;gt; animal\n
    creature &amp;gt; @\n
    [t] &amp;gt; talk\n
    stdout &amp;gt; @\n
    &quot;animal talks&quot;\n
\n
    [] &amp;gt; human\n
    creature &amp;gt; @\n
\n
    [] &amp;gt; cat\n
    animal &amp;gt; @\n
    [m] &amp;gt; meow\n
    ^.talk &quot;meow&quot; &amp;gt; @\n
\n
    [] &amp;gt; dog\n
    animal &amp;gt; @\n
    [] &amp;gt; live\n
    ^.talk &quot;I am a dog&quot; &amp;gt; @\n
    [] &amp;gt; woof\n
    stdout &amp;gt; @\n
    &quot;woof&quot;\n
\n
    [] &amp;gt; olesya\n
    human &amp;gt; @\n
    [job] &amp;gt; work\n
    ^.live &amp;gt; @\n
\n
    [args...] &amp;gt; main\n
    dog &amp;gt; tom\n
    dog.woof &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;creature&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;4&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;5&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\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
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:48:15.669 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 156&micro;s
11:48:15.669 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 109&micro;s
11:48:15.674 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:15.682 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
11:48:15.684 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 221&micro;s
11:48:15.684 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 124&micro;s
11:48:15.685 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (5076 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;278&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-04T15:09:45.784600300Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; creature\n
    [] &amp;gt; live\n
    stdout &amp;gt; @\n
    &quot;I'm alive&quot;\n
    [t] &amp;gt; talk\n
    stdout &amp;gt; @\n
    t\n
\n
    [] &amp;gt; animal\n
    creature &amp;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
      <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&quot; name=&quot;work&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;35&quot; name=&quot;job&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;36&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.live&quot; line=&quot;36&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;38&quot; name=&quot;main&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;38&quot; name=&quot;args&quot; pos=&quot;1&quot; vararg=&quot;&quot;/&gt;\n
         &lt;o base=&quot;dog&quot; line=&quot;39&quot; name=&quot;tom&quot; pos=&quot;2&quot; ref=&quot;25&quot;/&gt;\n
         &lt;o base=&quot;dog&quot; line=&quot;40&quot; pos=&quot;2&quot; ref=&quot;25&quot;/&gt;\n
         &lt;o base=&quot;.woof&quot; line=&quot;40&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;/&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:48:15.685 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 188&micro;s
11:48:15.686 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 128&micro;s
11:48:15.691 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:15.691 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 49ms
11:48:15.693 [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:

11:48:15.696 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1897 bytes of XML in 219&micro;s
11:48:15.708 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 736&micro;s
11:48:15.708 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 235&micro;s
11:48:15.709 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 141µs
11:48:15.709 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:48:15.710 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 155µs
11:48:15.710 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 154µs
11:48:15.715 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 566µs
11:48:15.720 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 587µs
11:48:15.720 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 213µs
11:48:15.721 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 113µs
11:48:15.721 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes
11:48:15.722 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 121µs
11:48:15.722 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 120µs
11:48:15.726 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 566µs
11:48:15.732 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 890µs
11:48:15.733 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 217µs
11:48:15.734 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 118µs
11:48:15.734 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes
11:48:15.734 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 127µs
11:48:15.735 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 120µs
11:48:15.739 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 585µs
11:48:15.739 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 38ms
11:48:15.741 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2250 bytes of XML in 128µs
11:48:15.753 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 978µs
11:48:15.753 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 261µs
11:48:15.754 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 141µs
11:48:15.754 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:48:15.755 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 163µs
11:48:15.755 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 161µs
11:48:15.760 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 677µs
11:48:15.765 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:15.766 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 199µs
11:48:15.767 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 122µs
11:48:15.767 [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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;6&quot;\n
          name=&quot;transformer&quot;\n
          time=&quot;2022-08-22T15:47:52.220334546Z"\n
          version="0.26.0">\n
   <listing>+package breeds\n
    +alias org.animals.cat\n
\n
    [] &gt; bengal\n
    cat "hello" &gt; @\n
    [] &gt; meow\n
    ^.talk &gt; @\n
    [] &gt; bengal_live\n
    cat.live &gt; @\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>
11:48:15.768 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 166µs
11:48:15.768 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 129µs
11:48:15.773 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 714µs
11:48:15.779 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:15.780 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 203µs
11:48:15.780 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 117µs
11:48:15.781 [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
    [] &gt; bengal\n
    cat "hello" &gt; @\n
    [] &gt; meow\n
    ^.talk &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=".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>
11:48:15.781 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 131µs
11:48:15.782 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 118µs
11:48:15.786 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 662µs
11:48:15.786 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 40ms
11:48:15.788 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2234 bytes of XML in 113µs
11:48:15.799 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 869µs
11:48:15.800 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 245µs
11:48:15.801 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 191&micro;s
11:48:15.801 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:48:15.802 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 215&micro;s
11:48:15.803 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 184&micro;s
11:48:15.807 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 640&micro;s
11:48:15.813 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:15.814 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 235&micro;s
11:48:15.814 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 148&micro;s
11:48:15.815 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (2481 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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
   </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>
11:48:15.815 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 156µs
11:48:15.816 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 128µs
11:48:15.820 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 699µs
11:48:15.826 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:15.827 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 224µs
11:48:15.828 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 150µs
11:48:15.828 [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&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;cat&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;5&quot; name=&quot;t&quot; pos=&quot;1&quot;/&gt;\n
         &lt;o base=&quot;org.life.creature&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;2&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;7&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;8&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;9&quot; pos=&quot;6&quot;&gt;cat talks&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:48:15.828 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 152&micro;s
11:48:15.829 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 120&micro;s
11:48:15.833 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 684&micro;s
11:48:15.833 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 41ms
11:48:15.835 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1750 bytes of XML in 106&micro;s
11:48:15.846 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 794µs
11:48:15.847 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 258µs
11:48:15.848 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 149µs
11:48:15.848 [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>
11:48:15.849 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 195µs
11:48:15.849 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 157µs
11:48:15.854 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 518µs
11:48:15.858 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 759µs
11:48:15.859 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 213µs
11:48:15.860 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 106µs
11:48:15.860 [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&gt;\n
&lt;EOF&gt;
11:48:15.860 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 125&micro;s
11:48:15.861 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 123&micro;s
11:48:15.865 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 549&micro;s
11:48:15.870 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 716&micro;s
11:48:15.871 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 207&micro;s
11:48:15.872 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 116&micro;s
11:48:15.872 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (1954 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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
      <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>
11:48:15.872 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 129µs
11:48:15.873 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 120µs
11:48:15.877 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 580µs
11:48:15.877 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 37ms
11:48:15.879 [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:

11:48:15.882 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4144 bytes of XML in 242µs
11:48:15.896 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
11:48:15.897 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 234µs
11:48:15.897 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 146µs
11:48:15.898 [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
    [] &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
   <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"&gt;\n
                  &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;7&quot; pos=&quot;8&quot;&gt;I'm eating&lt;/o&gt;\n
               &lt;/o&gt;\n
            &lt;/o&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;8&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;9&quot; pos=&quot;6&quot;&gt;I'm alive animal&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;10&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;10&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;live&quot; line=&quot;11&quot; name=&quot;@&quot; pos=&quot;4&quot; ref=&quot;4&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;13&quot; name=&quot;mouse&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;14&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;15&quot; name=&quot;pii&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;animal&quot; line=&quot;16&quot; pos=&quot;4&quot; ref=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;.live&quot; line=&quot;16&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;10&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;18&quot; name=&quot;human&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;19&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;20&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;21&quot; 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>
11:48:15.898 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 179µs
11:48:15.899 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 149µs
11:48:15.904 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:15.910 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:15.911 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 193µs
11:48:15.912 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 108µs
11:48:15.912 [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
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;4&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;eat&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;stdout&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;6&quot;&gt;\n
                  &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;7&quot; pos=&quot;8&quot;&gt;I'm eating&lt;/o&gt;\n
               &lt;/o&gt;\n
            &lt;/o&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;8&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;9&quot; pos=&quot;6&quot;&gt;I'm alive animal&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;10&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;10&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;live&quot; line=&quot;11&quot; name=&quot;@&quot; pos=&quot;4&quot; ref=&quot;4&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;13&quot; name=&quot;mouse&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;14&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;15&quot; name=&quot;pii&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;animal&quot; line=&quot;16&quot; pos=&quot;4&quot; ref=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;.live&quot; line=&quot;16&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;10&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;18&quot; name=&quot;human&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;19&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;20&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;21&quot; pos=&quot;6&quot;&gt;I'm alive human&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;22&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;22&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;23&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;24&quot; pos=&quot;6&quot;&gt;human talks&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;26&quot; name=&quot;cat&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;27&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;28&quot; name=&quot;meow&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;28&quot; name=&quot;m&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;29&quot; pos=&quot;4&quot;/&gt;\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>
11:48:15.912 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 125µs
11:48:15.913 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 118µs
11:48:15.917 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:15.925 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
11:48:15.926 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 211µs
11:48:15.926 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 121µs
11:48:15.927 [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 &amp;gt; @\n
    &quot;I'm eating&quot;\n
    stdout &amp;gt; @\n
    &quot;I'm alive animal&quot;\n
    [t] &amp;gt; talk\n
    live &amp;gt; @\n
\n
    [] &amp;gt; mouse\n
    animal &amp;gt; @\n
    [] &amp;gt; pii\n
    animal.live &amp;gt; @\n
\n
    [] &amp;gt; human\n
    [] &amp;gt; live\n
    stdout &amp;gt; @\n
    &quot;I'm alive human&quot;\n
    [t] &amp;gt; talk\n
    stdout &amp;gt; @\n
    &quot;human talks&quot;\n
\n
    [] &amp;gt; cat\n
    animal &amp;gt; @\n
    [m] &amp;gt; meow\n
    ^.talk &quot;meow&quot; &amp;gt; @\n
\n
    [args...] &amp;gt; main\n
    mouse &amp;gt; tom\n
    tom.pii.eat &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
      &lt;sheet&gt;expand-aliases&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;4&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;eat&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;6&quot;&gt;\n
                  &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;7&quot; pos=&quot;8&quot;&gt;I'm eating&lt;/o&gt;\n
               &lt;/o&gt;\n
            &lt;/o&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;8&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;9&quot; pos=&quot;6&quot;&gt;I'm alive animal&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;10&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;10&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;live&quot; line=&quot;11&quot; name=&quot;@&quot; pos=&quot;4&quot; ref=&quot;4&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;13&quot; name=&quot;mouse&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;14&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;15&quot; name=&quot;pii&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;animal&quot; 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>
11:48:15.927 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 150µs
11:48:15.927 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 126µs
11:48:15.932 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:15.932 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 45ms
11:48:15.934 [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:

11:48:15.937 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2394 bytes of XML in 194µs
11:48:15.949 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:15.950 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 236µs
11:48:15.950 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 138µs
11:48:15.951 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (2534 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;191&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-02T08:06:01.480897800Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; animal\n
    [t] &amp;gt; talk\n
    stdout &amp;gt; @\n
    t\n
\n
    [] &amp;gt; cat\n
    animal &amp;gt; @\n
\n
    [args...] &amp;gt; main\n
    cat &amp;gt; tom\n
    tom.talk &quot;My name is Tom&quot; &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets/&gt;\n
   &lt;metas&gt;\n
      &lt;meta line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;4&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;4&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;5&quot; 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>
11:48:15.951 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 158µs
11:48:15.952 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 179µs
11:48:15.956 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 708µs
11:48:15.961 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 941µs
11:48:15.961 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 215µs
11:48:15.962 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 111µs
11:48:15.962 [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
    [] &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
   </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=&quot;args&quot; pos=&quot;1&quot; vararg=&quot;&quot;/&gt;\n
         &lt;o base=&quot;cat&quot; line=&quot;12&quot; name=&quot;tom&quot; pos=&quot;2&quot; ref=&quot;8&quot;/&gt;\n
         &lt;o base=&quot;tom&quot; line=&quot;13&quot; pos=&quot;2&quot; ref=&quot;12&quot;/&gt;\n
         &lt;o base=&quot;.talk&quot; line=&quot;13&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;&gt;\n
            &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;13&quot; pos=&quot;11&quot;&gt;My name is Tom&lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:48:15.962 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 131&micro;s
11:48:15.963 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 127&micro;s
11:48:15.967 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 705&micro;s
11:48:15.973 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:15.974 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 211&micro;s
11:48:15.975 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 129&micro;s
11:48:15.975 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (2674 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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>
11:48:15.976 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 207µs
11:48:15.976 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 154µs
11:48:15.981 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 725µs
11:48:15.981 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 39ms
11:48:15.982 [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:

11:48:15.985 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3301 bytes of XML in 198µs
11:48:15.998 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:15.998 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 241µs
11:48:15.999 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 142µs
11:48:15.999 [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
--&gt;\n
&lt;program ms=&quot;324&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-05T14:03:27.083126100Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; classA\n
    classC &amp;gt; @\n
    [] &amp;gt; doA\n
    stdout &amp;gt; @\n
    &quot;A&quot;\n
\n
    [] &amp;gt; classB\n
    classA &amp;gt; @\n
    [] &amp;gt; doBA\n
    stdout &amp;gt; @\n
    &quot;B&quot;\n
\n
    [] &amp;gt; classC\n
    classB &amp;gt; @\n
    [] &amp;gt; doC\n
    stdout &amp;gt; @\n
    &quot;C&quot;\n
\n
    [] &amp;gt; classD\n
    classC &amp;gt; @\n
\n
    [] &amp;gt; classE\n
    classA &amp;gt; @\n
\n
    [args...] &amp;gt; main\n
    classC &amp;gt; instance\n
    instance.doBA &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets/&gt;\n
   &lt;metas&gt;\n
      &lt;meta line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;classA&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classC&quot; line=&quot;4&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;15&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;doA&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\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>
11:48:16.000 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 224µs
11:48:16.001 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 150µs
11:48:16.005 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 889µs
11:48:16.010 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:16.011 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 210µs
11:48:16.012 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 160µs
11:48:16.012 [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
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;classA&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classC&quot; line=&quot;4&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;15&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;doA&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;7&quot; pos=&quot;6&quot;&gt;A&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;9&quot; name=&quot;classB&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classA&quot; line=&quot;10&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;11&quot; name=&quot;doBA&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;12&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;13&quot; pos=&quot;6&quot;&gt;B&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;15&quot; name=&quot;classC&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classB&quot; line=&quot;16&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;9&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;17&quot; name=&quot;doC&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;18&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;19&quot; pos=&quot;6&quot;&gt;C&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;21&quot; name=&quot;classD&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classC&quot; line=&quot;22&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;15&quot;/&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;24&quot; name=&quot;classE&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classA&quot; line=&quot;25&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;27&quot; name=&quot;main&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;27&quot; name=&quot;args&quot; pos=&quot;1&quot; vararg=&quot;&quot;/&gt;\n
         &lt;o base=&quot;classC&quot; line=&quot;28&quot; name=&quot;instance&quot; pos=&quot;2&quot; ref=&quot;15&quot;/&gt;\n
         &lt;o base=&quot;instance&quot; line=&quot;29&quot; pos=&quot;2&quot; ref=&quot;28&quot;/&gt;\n
         &lt;o base=&quot;.doBA&quot; line=&quot;29&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;10&quot;/&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:48:16.012 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 138&micro;s
11:48:16.013 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 113µs
11:48:16.017 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 927µs
11:48:16.024 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:16.025 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 200µs
11:48:16.025 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 122µs
11:48:16.026 [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
    [] &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
      <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=&quot;7&quot; pos=&quot;6&quot;&gt;A&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;9&quot; name=&quot;classB&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classA&quot; line=&quot;10&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;11&quot; name=&quot;doBA&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;12&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;13&quot; pos=&quot;6&quot;&gt;B&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;15&quot; name=&quot;classC&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classB&quot; line=&quot;16&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;9&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;17&quot; name=&quot;doC&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;18&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;19&quot; pos=&quot;6&quot;&gt;C&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;21&quot; name=&quot;classD&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classC&quot; line=&quot;22&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;15&quot;/&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;24&quot; name=&quot;classE&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classA&quot; line=&quot;25&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;27&quot; name=&quot;main&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;27&quot; name=&quot;args&quot; pos=&quot;1&quot; vararg=&quot;&quot;/&gt;\n
         &lt;o base=&quot;classC&quot; line=&quot;28&quot; name=&quot;instance&quot; pos=&quot;2&quot; ref=&quot;15&quot;/&gt;\n
         &lt;o base=&quot;instance&quot; line=&quot;29&quot; pos=&quot;2&quot; ref=&quot;28&quot;/&gt;\n
         &lt;o base=&quot;.doBA&quot; line=&quot;29&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;10&quot;/&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:48:16.026 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 127&micro;s
11:48:16.026 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 119&micro;s
11:48:16.031 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 938µs
11:48:16.031 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 42ms
11:48:16.032 [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:

11:48:16.035 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4133 bytes of XML in 243µs
11:48:16.049 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
11:48:16.050 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 239µs
11:48:16.050 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 145µs
11:48:16.051 [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
                  &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;7&quot; pos=&quot;8&quot;&gt;I'm eating&lt;/o&gt;\n
               &lt;/o&gt;\n
            &lt;/o&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;8&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;9&quot; pos=&quot;6&quot;&gt;I'm alive animal&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;10&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;10&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;live&quot; line=&quot;11&quot; name=&quot;@&quot; pos=&quot;4&quot; ref=&quot;4&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;13&quot; name=&quot;mouse&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;14&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;15&quot; name=&quot;pii&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;16&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.live&quot; line=&quot;16&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;18&quot; name=&quot;human&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;19&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;20&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;21&quot; pos=&quot;6&quot;&gt;I'm alive human&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;22&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;22&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;23&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;24&quot; pos=&quot;6&quot;&gt;human talks&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;26&quot; name=&quot;cat&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;27&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\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>
11:48:16.051 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 143µs
11:48:16.052 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 230µs
11:48:16.057 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:16.062 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:16.063 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 196µs
11:48:16.063 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 140µs
11:48:16.064 [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=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;4&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;eat&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;stdout&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;6&quot;&gt;\n
                  &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;7&quot; pos=&quot;8&quot;&gt;I'm eating&lt;/o&gt;\n
               &lt;/o&gt;\n
            &lt;/o&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;8&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;9&quot; pos=&quot;6&quot;&gt;I'm alive animal&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;10&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;10&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;live&quot; line=&quot;11&quot; name=&quot;@&quot; pos=&quot;4&quot; ref=&quot;4&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;13&quot; name=&quot;mouse&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;14&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;15&quot; name=&quot;pii&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;16&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.live&quot; line=&quot;16&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;18&quot; name=&quot;human&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;19&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;20&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;21&quot; pos=&quot;6&quot;&gt;I'm alive human&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;22&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;22&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;23&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;24&quot; pos=&quot;6&quot;&gt;human talks&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/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>
11:48:16.064 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 115µs
11:48:16.065 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 173µs
11:48:16.069 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:16.080 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
11:48:16.081 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 219µs
11:48:16.082 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 121µs
11:48:16.082 [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&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; animal\n
    [] &amp;gt; live\n
    [] &amp;gt; eat\n
    stdout &amp;gt; @\n
    &quot;I'm eating&quot;\n
    stdout &amp;gt; @\n
    &quot;I'm alive animal&quot;\n
    [t] &amp;gt; talk\n
    live &amp;gt; @\n
\n
    [] &amp;gt; mouse\n
    animal &amp;gt; @\n
    [] &amp;gt; pii\n
    ^.live &amp;gt; @\n
\n
    [] &amp;gt; human\n
    [] &amp;gt; live\n
    stdout &amp;gt; @\n
    &quot;I'm alive human&quot;\n
    [t] &amp;gt; talk\n
    stdout &amp;gt; @\n
    &quot;human talks&quot;\n
\n
    [] &amp;gt; cat\n
    animal &amp;gt; @\n
    [m] &amp;gt; meow\n
    ^.talk &quot;meow&quot; &amp;gt; @\n
\n
    [args...] &amp;gt; main\n
    mouse &amp;gt; tom\n
    tom.pii.eat &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
      &lt;sheet&gt;expand-aliases&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;4&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;eat&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;6&quot;&gt;\n
                  &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;7&quot; pos=&quot;8&quot;&gt;I'm eating&lt;/o&gt;\n
               &lt;/o&gt;\n
            &lt;/o&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;8&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;9&quot; pos=&quot;6&quot;&gt;I'm alive animal&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;10&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;10&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;live&quot; line=&quot;11&quot; name=&quot;@&quot; pos=&quot;4&quot; ref=&quot;4&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;13&quot; name=&quot;mouse&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;14&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;15&quot; name=&quot;pii&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;^&quot; 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>
11:48:16.082 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 133µs
11:48:16.083 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 206µs
11:48:16.088 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:16.088 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 48ms
11:48:16.090 [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:

11:48:16.093 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2957 bytes of XML in 227µs
11:48:16.106 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:16.107 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 239µs
11:48:16.108 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 144&micro;s
11:48:16.108 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3138 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;237&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-08T08:49:47.335991700Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; classA\n
    classB &amp;gt; @\n
    [] &amp;gt; doA\n
    stdout &amp;gt; @\n
    &quot;A&quot;\n
\n
    [] &amp;gt; classB\n
    classC &amp;gt; @\n
    [] &amp;gt; doB\n
    ^.doC &amp;gt; @\n
\n
    [] &amp;gt; classC\n
    classA &amp;gt; @\n
    [] &amp;gt; doC\n
    stdout &amp;gt; @\n
    &quot;C&quot;\n
\n
    [args...] &amp;gt; main\n
    classB &amp;gt; instance\n
    instance.doA &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets/&gt;\n
   &lt;metas&gt;\n
      &lt;meta line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\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>
11:48:16.108 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 196µs
11:48:16.109 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 150µs
11:48:16.113 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 858µs
11:48:16.119 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:16.119 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 203µs
11:48:16.120 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 162µs
11:48:16.120 [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
    [] &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
   </sheets>\n
   <metas>\n
      <meta expanded="" line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;classA&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classB&quot; line=&quot;4&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;9&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;doA&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;7&quot; pos=&quot;6&quot;&gt;A&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;9&quot; name=&quot;classB&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classC&quot; line=&quot;10&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;14&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;11&quot; name=&quot;doB&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;12&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.doC&quot; line=&quot;12&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;14&quot; name=&quot;classC&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classA&quot; line=&quot;15&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;16&quot; name=&quot;doC&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;17&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;18&quot; pos=&quot;6&quot;&gt;C&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;20&quot; name=&quot;main&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;20&quot; name=&quot;args&quot; pos=&quot;1&quot; vararg=&quot;&quot;/&gt;\n
         &lt;o base=&quot;classB&quot; line=&quot;21&quot; name=&quot;instance&quot; pos=&quot;2&quot; ref=&quot;9&quot;/&gt;\n
         &lt;o base=&quot;instance&quot; line=&quot;22&quot; pos=&quot;2&quot; ref=&quot;21&quot;/&gt;\n
         &lt;o base=&quot;.doA&quot; line=&quot;22&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;10&quot;/&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:48:16.121 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 182µs
11:48:16.121 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 119µs
11:48:16.126 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:16.133 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:16.134 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 219µs
11:48:16.134 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 127µs
11:48:16.135 [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"/&gt;\n
            &lt;o base=&quot;.doC&quot; line=&quot;12&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;14&quot; name=&quot;classC&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classA&quot; line=&quot;15&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;16&quot; name=&quot;doC&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;17&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;18&quot; pos=&quot;6&quot;&gt;C&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;20&quot; name=&quot;main&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;20&quot; name=&quot;args&quot; pos=&quot;1&quot; vararg=&quot;&quot;/&gt;\n
         &lt;o base=&quot;classB&quot; line=&quot;21&quot; name=&quot;instance&quot; pos=&quot;2&quot; ref=&quot;9&quot;/&gt;\n
         &lt;o base=&quot;instance&quot; line=&quot;22&quot; pos=&quot;2&quot; ref=&quot;21&quot;/&gt;\n
         &lt;o base=&quot;.doA&quot; line=&quot;22&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;10&quot;/&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:48:16.135 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 176&micro;s
11:48:16.136 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 146&micro;s
11:48:16.140 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:16.140 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 42ms
11:48:16.142 [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:

11:48:16.146 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4653 bytes of XML in 270µs
11:48:16.160 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
11:48:16.161 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 241µs
11:48:16.161 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 152µs
11:48:16.161 [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
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;19&quot; name=&quot;cat&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;20&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;21&quot; name=&quot;meow&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;21&quot; name=&quot;m&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;22&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.talk&quot; line=&quot;22&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;22&quot; pos=&quot;11&quot;&gt;meow&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;24&quot; name=&quot;dog&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;25&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;26&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;27&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.talk&quot; line=&quot;27&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;27&quot; pos=&quot;11&quot;&gt;I am a dog&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;28&quot; name=&quot;woof&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;29&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;30&quot; pos=&quot;6&quot;&gt;woof&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;32&quot; name=&quot;sam&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;human&quot; line=&quot;33&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;11&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;34&quot; name=&quot;work&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;34&quot; name=&quot;job&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;35&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.live&quot; line=&quot;35&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;37&quot; name=&quot;main&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;37&quot; name=&quot;args&quot; pos=&quot;1&quot; vararg=&quot;&quot;/&gt;\n
         &lt;o base=&quot;dog&quot; line=&quot;38&quot; name=&quot;tom&quot; pos=&quot;2&quot; ref=&quot;24&quot;/&gt;\n
         &lt;o base=&quot;dog&quot; line=&quot;39&quot; pos=&quot;2&quot; ref=&quot;24&quot;/&gt;\n
         &lt;o base=".woof" line="39" method="" name="@" pos="5"/>\n
      </o>\n
   </objects>\n
</program>\n
<EOF>
11:48:16.162 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 150µs
11:48:16.162 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 144µs
11:48:16.167 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:16.172 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:16.173 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 189µs
11:48:16.174 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 109µs
11:48:16.174 [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=&quot;&quot; line=&quot;3&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;4&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;5&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;6&quot; pos=&quot;6&quot;&gt;I'm alive animal&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;7&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;7&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;8&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;9&quot; pos=&quot;6&quot;&gt;animal talks&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;11&quot; name=&quot;human&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;12&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;13&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;14&quot; pos=&quot;6&quot;&gt;I'm alive human&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;15&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;15&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;16&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;17&quot; pos=&quot;6&quot;&gt;human talks&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;19&quot; name=&quot;cat&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;20&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;21&quot; name=&quot;meow&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;21&quot; name=&quot;m&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;22&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.talk&quot; line=&quot;22&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;22&quot; pos=&quot;11&quot;&gt;meow&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;24&quot; name=&quot;dog&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;25&quot; 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>
11:48:16.174 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 110µs
11:48:16.175 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 111µs
11:48:16.179 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:16.188 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
11:48:16.188 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 199µs
11:48:16.189 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 120µs
11:48:16.189 [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
--&gt;\n
&lt;program ms=&quot;251&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-05T11:01:08.537156600Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; animal\n
    [] &amp;gt; live\n
    stdout &amp;gt; @\n
    &quot;I'm alive animal&quot;\n
    [t] &amp;gt; talk\n
    stdout &amp;gt; @\n
    &quot;animal talks&quot;\n
\n
    [] &amp;gt; human\n
    [] &amp;gt; live\n
    stdout &amp;gt; @\n
    &quot;I'm alive human&quot;\n
    [t] &amp;gt; talk\n
    stdout &amp;gt; @\n
    &quot;human talks&quot;\n
\n
    [] &amp;gt; cat\n
    animal &amp;gt; @\n
    [m] &amp;gt; meow\n
    ^.talk &quot;meow&quot; &amp;gt; @\n
\n
    [] &amp;gt; dog\n
    animal &amp;gt; @\n
    [] &amp;gt; live\n
    ^.talk &quot;I am a dog&quot; &amp;gt; @\n
    [] &amp;gt; woof\n
    stdout &amp;gt; @\n
    &quot;woof&quot;\n
\n
    [] &amp;gt; sam\n
    human &amp;gt; @\n
    [job] &amp;gt; work\n
    ^.live &amp;gt; @\n
\n
    [args...] &amp;gt; main\n
    dog &amp;gt; tom\n
    dog.woof &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
      &lt;sheet&gt;expand-aliases&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;4&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;5&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;6&quot; pos=&quot;6&quot;&gt;I'm alive animal&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;7&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;7&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;8&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;9&quot; pos=&quot;6&quot;&gt;animal talks&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;11&quot; name=&quot;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>
11:48:16.190 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 125µs
11:48:16.190 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 126µs
11:48:16.195 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:16.195 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 44ms
11:48:16.196 [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:

11:48:16.199 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3689 bytes of XML in 238&micro;s
11:48:16.212 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:16.213 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 242&micro;s
11:48:16.213 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 142&micro;s
11:48:16.213 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3940 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
   <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>
11:48:16.214 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 157µs
11:48:16.214 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 155µs
11:48:16.219 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 934µs
11:48:16.224 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:16.225 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 183&micro;s
11:48:16.225 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 129&micro;s
11:48:16.226 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4030 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;401&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-12T18:11:26.935279200Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; animal\n
    [] &amp;gt; live\n
    [] &amp;gt; eat\n
    stdout &amp;gt; @\n
    &quot;I'm eating&quot;\n
    [] &amp;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
   </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>
11:48:16.226 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 121µs
11:48:16.226 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 112µs
11:48:16.231 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 904µs
11:48:16.238 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:16.239 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 229µs
11:48:16.239 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 128µs
11:48:16.239 [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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;401&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-12T18:11:26.935279200Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; animal\n
    [] &amp;gt; live\n
    [] &amp;gt; eat\n
    stdout &amp;gt; @\n
    &quot;I'm eating&quot;\n
    [] &amp;gt; smth\n
    5.plus &amp;gt; @\n
    6\n
    stdout &amp;gt; @\n
    &quot;I'm alive animal&quot;\n
    [t] &amp;gt; talk\n
    live &amp;gt; @\n
\n
    [] &amp;gt; rat\n
    mouse &amp;gt; @\n
    [] &amp;gt; rat_pii\n
    ^.pii.eat &amp;gt; @\n
\n
    [] &amp;gt; mouse\n
    animal &amp;gt; @\n
    [] &amp;gt; pii\n
    ^.live &amp;gt; @\n
\n
    [args...] &amp;gt; main\n
    rat &amp;gt; tom\n
    tom.rat_pii &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
      &lt;sheet&gt;expand-aliases&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;4&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;eat&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;6&quot; name=&quot;@&quot; 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>
11:48:16.240 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 198µs
11:48:16.240 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 133µs
11:48:16.245 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 953µs
11:48:16.245 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 41ms
11:48:16.247 [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

11:48:16.249 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4097 bytes of XML in 242µs
11:48:16.263 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
11:48:16.264 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 241µs
11:48:16.265 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 150µs
11:48:16.266 [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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;273&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-08T10:02:11.428317600Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; classA\n
    classB &amp;gt; @\n
    [] &amp;gt; doA\n
    stdout &amp;gt; @\n
    &quot;A&quot;\n
\n
    [] &amp;gt; classB\n
    classC &amp;gt; @\n
    [] &amp;gt; doB\n
    ^.doC &amp;gt; @\n
\n
    [] &amp;gt; classC\n
    classA &amp;gt; @\n
    [] &amp;gt; doC\n
    stdout &amp;gt; @\n
    &quot;C&quot;\n
\n
    [] &amp;gt; classA2\n
    classB2 &amp;gt; @\n
    [] &amp;gt; doA2\n
    stdout &amp;gt; @\n
    &quot;A&quot;\n
\n
    [] &amp;gt; classB2\n
    classC2 &amp;gt; @\n
    [] &amp;gt; doB2\n
    ^.doC2 &amp;gt; @\n
\n
    [] &amp;gt; classC2\n
    classA2 &amp;gt; @\n
    [] &amp;gt; doC2\n
    stdout &amp;gt; @\n
    &quot;C&quot;\n
\n
    [args...] &amp;gt; main\n
    classB &amp;gt; instance\n
    instance.doB &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets/&gt;\n
   &lt;metas&gt;\n
      &lt;meta line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\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>
11:48:16.266 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 175µs
11:48:16.267 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 139µs
11:48:16.271 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:16.278 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:16.279 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 282µs
11:48:16.280 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 160µs
11:48:16.280 [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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;273&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-08T10:02:11.428317600Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; classA\n
    classB &amp;gt; @\n
    [] &amp;gt; doA\n
    stdout &amp;gt; @\n
    &quot;A&quot;\n
\n
    [] &amp;gt; classB\n
    classC &amp;gt; @\n
    [] &amp;gt; doB\n
    ^.doC &amp;gt; @\n
\n
    [] &amp;gt; classC\n
    classA &amp;gt; @\n
    [] &amp;gt; doC\n
    stdout &amp;gt; @\n
    &quot;C&quot;\n
\n
    [] &amp;gt; classA2\n
    classB2 &amp;gt; @\n
    [] &amp;gt; doA2\n
    stdout &amp;gt; @\n
    &quot;A&quot;\n
\n
    [] &amp;gt; classB2\n
    classC2 &amp;gt; @\n
    [] &amp;gt; doB2\n
    ^.doC2 &amp;gt; @\n
\n
    [] &amp;gt; classC2\n
    classA2 &amp;gt; @\n
    [] &amp;gt; doC2\n
    stdout &amp;gt; @\n
    &quot;C&quot;\n
\n
    [args...] &amp;gt; main\n
    classB &amp;gt; instance\n
    instance.doB &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;classA&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classB&quot; line=&quot;4&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;9&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;5&quot; 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>
11:48:16.280 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 113µs
11:48:16.281 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 169µs
11:48:16.285 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 983µs
11:48:16.293 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
11:48:16.294 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 203µs
11:48:16.295 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 132µs
11:48:16.295 [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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;273&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-08T10:02:11.428317600Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; classA\n
    classB &amp;gt; @\n
    [] &amp;gt; doA\n
    stdout &amp;gt; @\n
    &quot;A&quot;\n
\n
    [] &amp;gt; classB\n
    classC &amp;gt; @\n
    [] &amp;gt; doB\n
    ^.doC &amp;gt; @\n
\n
    [] &amp;gt; classC\n
    classA &amp;gt; @\n
    [] &amp;gt; doC\n
    stdout &amp;gt; @\n
    &quot;C&quot;\n
\n
    [] &amp;gt; classA2\n
    classB2 &amp;gt; @\n
    [] &amp;gt; doA2\n
    stdout &amp;gt; @\n
    &quot;A&quot;\n
\n
    [] &amp;gt; classB2\n
    classC2 &amp;gt; @\n
    [] &amp;gt; doB2\n
    ^.doC2 &amp;gt; @\n
\n
    [] &amp;gt; classC2\n
    classA2 &amp;gt; @\n
    [] &amp;gt; doC2\n
    stdout &amp;gt; @\n
    &quot;C&quot;\n
\n
    [args...] &amp;gt; main\n
    classB &amp;gt; instance\n
    instance.doB &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
      &lt;sheet&gt;expand-aliases&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;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>
11:48:16.295 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 127µs
11:48:16.296 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 191µs
11:48:16.300 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:16.301 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 46ms
11:48:16.302 [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:

[1;34mINFOm] 1;32mTests run: 0;1;32m13m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.877 s - in org.objectionary.ddr.unit.graph.attr.1mAttrTestm
[1;34mINFOm] Running org.objectionary.ddr.unit.graph.builder.1mBuilderTestm
11:48:16.308 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1882 bytes of XML in 245&micro;s
11:48:16.320 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 747&micro;s
11:48:16.321 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 245&micro;s
11:48:16.321 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 143&micro;s
11:48:16.322 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:48:16.322 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 168&micro;s
11:48:16.323 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 140&micro;s
11:48:16.327 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 484&micro;s
11:48:16.332 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 828&micro;s
11:48:16.333 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 247&micro;s
11:48:16.333 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 165&micro;s
11:48:16.334 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes
11:48:16.334 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 176µs
11:48:16.335 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 163µs
11:48:16.339 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 498µs
11:48:16.345 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 732µs
11:48:16.345 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 196µs
11:48:16.346 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 118µs
11:48:16.346 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes
11:48:16.346 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 126µs
11:48:16.347 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 123µs
11:48:16.351 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 540µs
11:48:16.351 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 37ms
11:48:16.353 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3089 bytes of XML in 162µs
11:48:16.365 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:16.366 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 235µs
11:48:16.366 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 143µs
11:48:16.367 [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&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;14&quot; name=&quot;cat&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;15&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;9&quot;/&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;17&quot; name=&quot;bengal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;cat&quot; line=&quot;18&quot; pos=&quot;2&quot; ref=&quot;14&quot;/&gt;\n
         &lt;o base=&quot;.live&quot; line=&quot;18&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;/&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;20&quot; name=&quot;app&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;20&quot; name=&quot;args&quot; pos=&quot;1&quot; vararg=&quot;&quot;/&gt;\n
         &lt;o base=&quot;classA&quot; line=&quot;21&quot; name=&quot;instance&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o base=&quot;instance&quot; line=&quot;22&quot; pos=&quot;2&quot; ref=&quot;21&quot;/&gt;\n
         &lt;o base=&quot;.doUtil&quot; line=&quot;22&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;10&quot;/&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:48:16.367 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 174&micro;s
11:48:16.368 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 157µs
11:48:16.372 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 806µs
11:48:16.377 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 984µs
11:48:16.377 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 217µs
11:48:16.378 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 118µs
11:48:16.378 [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>
11:48:16.379 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 119µs
11:48:16.379 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 107µs
11:48:16.383 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 774&micro;s
11:48:16.389 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:16.390 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 212&micro;s
11:48:16.390 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 126&micro;s
11:48:16.391 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (3400 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;302&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-17T06:44:30.306761800Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.ut.util\n
\n
    [] &amp;gt; classA\n
    util &amp;gt; @\n
    [] &amp;gt; doA\n
    QQ.io.stdout &amp;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
      <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>
11:48:16.391 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 175µs
11:48:16.392 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 122µs
11:48:16.396 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 883µs
11:48:16.396 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 38ms
11:48:16.399 [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"

11:48:16.402 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4491 bytes of XML in 254µs
11:48:16.416 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
11:48:16.416 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 234µs
11:48:16.417 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 149µs
11:48:16.417 [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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;225&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-08T08:33:22.958223500Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; classA\n
    classB &amp;gt; @\n
    [] &amp;gt; doA\n
    stdout &amp;gt; @\n
    &quot;A&quot;\n
\n
    [] &amp;gt; classB\n
    classA &amp;gt; @\n
    [] &amp;gt; doBA\n
    ^.doA &amp;gt; @\n
\n
    [] &amp;gt; classC\n
    classB &amp;gt; @\n
    [] &amp;gt; doC\n
    stdout &amp;gt; @\n
    &quot;C&quot;\n
\n
    [] &amp;gt; classD\n
    classC &amp;gt; @\n
\n
    [] &amp;gt; classE\n
    classA &amp;gt; @\n
\n
    [] &amp;gt; classA2\n
    classB2 &amp;gt; @\n
    [] &amp;gt; doA2\n
    stdout &amp;gt; @\n
    &quot;A2&quot;\n
\n
    [] &amp;gt; classB2\n
    classA2 &amp;gt; @\n
    [] &amp;gt; doBA2\n
    ^.doA2 &amp;gt; @\n
\n
    [] &amp;gt; classC2\n
    classB2 &amp;gt; @\n
    [] &amp;gt; doC2\n
    stdout &amp;gt; @\n
    &quot;C2&quot;\n
\n
    [args...] &amp;gt; main\n
    classC2 &amp;gt; instance\n
    instance.doC2 &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets/&gt;\n
   &lt;metas&gt;\n
      &lt;meta line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; 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>
11:48:16.418 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 177µs
11:48:16.418 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 145µs
11:48:16.423 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:16.429 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:16.430 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 197µs
11:48:16.431 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 114µs
11:48:16.431 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4899 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;225&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-08T08:33:22.958223500Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; classA\n
    classB &amp;gt; @\n
    [] &amp;gt; doA\n
    stdout &amp;gt; @\n
    &quot;A&quot;\n
\n
    [] &amp;gt; classB\n
    classA &amp;gt; @\n
    [] &amp;gt; doBA\n
    ^.doA &amp;gt; @\n
\n
    [] &amp;gt; classC\n
    classB &amp;gt; @\n
    [] &amp;gt; doC\n
    stdout &amp;gt; @\n
    &quot;C&quot;\n
\n
    [] &amp;gt; classD\n
    classC &amp;gt; @\n
\n
    [] &amp;gt; classE\n
    classA &amp;gt; @\n
\n
    [] &amp;gt; classA2\n
    classB2 &amp;gt; @\n
    [] &amp;gt; doA2\n
    stdout &amp;gt; @\n
    &quot;A2&quot;\n
\n
    [] &amp;gt; classB2\n
    classA2 &amp;gt; @\n
    [] &amp;gt; doBA2\n
    ^.doA2 &amp;gt; @\n
\n
    [] &amp;gt; classC2\n
    classB2 &amp;gt; @\n
    [] &amp;gt; doC2\n
    stdout &amp;gt; @\n
    &quot;C2&quot;\n
\n
    [args...] &amp;gt; main\n
    classC2 &amp;gt; instance\n
    instance.doC2 &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;classA&quot; pos=&quot;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&gt;
11:48:16.431 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 116&micro;s
11:48:16.432 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 133&micro;s
11:48:16.438 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:16.447 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:16.448 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 206&micro;s
11:48:16.448 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 123&micro;s
11:48:16.449 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4991 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;225&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-08T08:33:22.958223500Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; classA\n
    classB &amp;gt; @\n
    [] &amp;gt; doA\n
    stdout &amp;gt; @\n
    &quot;A&quot;\n
\n
    [] &amp;gt; classB\n
    classA &amp;gt; @\n
    [] &amp;gt; doBA\n
    ^.doA &amp;gt; @\n
\n
    [] &amp;gt; classC\n
    classB &amp;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
      &lt;o abstract=&quot;&quot; line=&quot;43&quot; name=&quot;main&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;43&quot; name=&quot;args&quot; pos=&quot;1&quot; vararg=&quot;&quot;/&gt;\n
         &lt;o base=&quot;classC2&quot; line=&quot;44&quot; name=&quot;instance&quot; pos=&quot;2&quot; ref=&quot;37&quot;/&gt;\n
         &lt;o base=&quot;instance&quot; line=&quot;45&quot; pos=&quot;2&quot; ref=&quot;44&quot;/&gt;\n
         &lt;o base=&quot;.@&quot; line=&quot;45&quot; pos=&quot;15&quot;/&gt;\n
         &lt;o base=&quot;.@&quot; line=&quot;45&quot; pos=&quot;17&quot;/&gt;\n
         &lt;o base=&quot;.doA2&quot; line=&quot;45&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;10&quot;/&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:48:16.449 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 133&micro;s
11:48:16.450 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 132&micro;s
11:48:16.454 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:16.454 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 47ms
11:48:16.456 [main] DEBUG o.o.d.unit.graph.builder.BuilderTest MDC= - NODE: name=&quot;classB&quot;
classB CHILD:
NODE: name=&quot;classA&quot;
classA CHILD:
NODE: name=&quot;classB&quot;
classA CHILD:
NODE: name=&quot;classE&quot;
classB CHILD:
NODE: name=&quot;classC&quot;
classC CHILD:
NODE: name=&quot;classD&quot;
NODE: name=&quot;classB2&quot;
classB2 CHILD:
NODE: name=&quot;classA2&quot;
classA2 CHILD:
NODE: name=&quot;classB2&quot;
classB2 CHILD:
NODE: name=&quot;classC2&quot;
NODE: name=&quot;doA&quot;
doA CHILD:
NODE: name=&quot;doBA&quot;
NODE: name=&quot;doA2&quot;
doA2 CHILD:
NODE: name=&quot;doBA2&quot;
doA2 CHILD:
NODE: name=&quot;main&quot;
NODE: name=&quot;doC&quot;
NODE: name=&quot;doC2&quot;

11:48:16.459 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3261 bytes of XML in 203&micro;s
11:48:16.471 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:16.472 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 299&micro;s
11:48:16.473 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 179&micro;s
11:48:16.473 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3473 chars):
&lt;?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
   <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&quot; line=&quot;28&quot; pos=&quot;2&quot; ref=&quot;27&quot;/&gt;\n
         &lt;o base=&quot;.doC&quot; line=&quot;28&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;10&quot;/&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:48:16.474 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 204&micro;s
11:48:16.474 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 141&micro;s
11:48:16.478 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 738&micro;s
11:48:16.483 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:16.484 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 300&micro;s
11:48:16.485 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 133&micro;s
11:48:16.485 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (3563 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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>
11:48:16.485 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 112µs
11:48:16.486 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 110µs
11:48:16.490 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 752µs
11:48:16.497 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:16.498 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 268µs
11:48:16.499 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 171µs
11:48:16.499 [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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;275&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-05T13:21:36.479066800Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; classA\n
    classB &amp;gt; @\n
    [] &amp;gt; doA\n
    stdout &amp;gt; @\n
    &quot;A&quot;\n
\n
    [] &amp;gt; classB\n
    classA &amp;gt; @\n
    [] &amp;gt; doBA\n
    ^.doA &amp;gt; @\n
\n
    [] &amp;gt; classC\n
    classB &amp;gt; @\n
    [] &amp;gt; doC\n
    stdout &amp;gt; @\n
    &quot;C&quot;\n
\n
    [] &amp;gt; classD\n
    classC &amp;gt; @\n
\n
    [] &amp;gt; classE\n
    classA &amp;gt; @\n
\n
    [args...] &amp;gt; main\n
    classC &amp;gt; instance\n
    instance.doC &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
      &lt;sheet&gt;expand-aliases&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\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>
11:48:16.499 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 187µs
11:48:16.500 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 177µs
11:48:16.504 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 798µs
11:48:16.504 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 40ms
11:48:16.506 [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"

11:48:16.509 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4568 bytes of XML in 271µs
11:48:16.526 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
11:48:16.527 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 324µs
11:48:16.528 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 230µs
11:48:16.528 [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
--&gt;\n
&lt;program ms=&quot;278&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-04T15:09:45.784600300Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; creature\n
    [] &amp;gt; live\n
    stdout &amp;gt; @\n
    &quot;I'm alive&quot;\n
    [t] &amp;gt; talk\n
    stdout &amp;gt; @\n
    t\n
\n
    [] &amp;gt; animal\n
    creature &amp;gt; @\n
    [t] &amp;gt; talk\n
    stdout &amp;gt; @\n
    &quot;animal talks&quot;\n
\n
    [] &amp;gt; human\n
    creature &amp;gt; @\n
\n
    [] &amp;gt; cat\n
    animal &amp;gt; @\n
    [m] &amp;gt; meow\n
    ^.talk &quot;meow&quot; &amp;gt; @\n
\n
    [] &amp;gt; dog\n
    animal &amp;gt; @\n
    [] &amp;gt; live\n
    ^.talk &quot;I am a dog&quot; &amp;gt; @\n
    [] &amp;gt; woof\n
    stdout &amp;gt; @\n
    &quot;woof&quot;\n
\n
    [] &amp;gt; olesya\n
    human &amp;gt; @\n
    [job] &amp;gt; work\n
    ^.live &amp;gt; @\n
\n
    [args...] &amp;gt; main\n
    dog &amp;gt; tom\n
    dog.woof &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets/&gt;\n
   &lt;metas&gt;\n
      &lt;meta line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;creature&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;4&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;5&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;6&quot; pos=&quot;6&quot;&gt;I'm alive&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;7&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;7&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;8&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;t&quot; line=&quot;9&quot; pos=&quot;6&quot; ref=&quot;7&quot;/&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; 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>
11:48:16.529 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 234µs
11:48:16.529 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 159µs
11:48:16.534 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:16.539 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:16.540 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 188µs
11:48:16.541 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 134µs
11:48:16.541 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4984 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;278&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-04T15:09:45.784600300Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; creature\n
    [] &amp;gt; live\n
    stdout &amp;gt; @\n
    &quot;I'm alive&quot;\n
    [t] &amp;gt; talk\n
    stdout &amp;gt; @\n
    t\n
\n
    [] &amp;gt; animal\n
    creature &amp;gt; @\n
    [t] &amp;gt; talk\n
    stdout &amp;gt; @\n
    &quot;animal talks&quot;\n
\n
    [] &amp;gt; human\n
    creature &amp;gt; @\n
\n
    [] &amp;gt; cat\n
    animal &amp;gt; @\n
    [m] &amp;gt; meow\n
    ^.talk &quot;meow&quot; &amp;gt; @\n
\n
    [] &amp;gt; dog\n
    animal &amp;gt; @\n
    [] &amp;gt; live\n
    ^.talk &quot;I am a dog&quot; &amp;gt; @\n
    [] &amp;gt; woof\n
    stdout &amp;gt; @\n
    &quot;woof&quot;\n
\n
    [] &amp;gt; olesya\n
    human &amp;gt; @\n
    [job] &amp;gt; work\n
    ^.live &amp;gt; @\n
\n
    [args...] &amp;gt; main\n
    dog &amp;gt; tom\n
    dog.woof &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; 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
         &lt;o base=&quot;.woof&quot; line=&quot;40&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;/&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:48:16.541 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 108&micro;s
11:48:16.542 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 172&micro;s
11:48:16.546 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 988&micro;s
11:48:16.553 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:16.554 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 287&micro;s
11:48:16.555 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 158&micro;s
11:48:16.555 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (5076 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;278&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-04T15:09:45.784600300Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; creature\n
    [] &amp;gt; live\n
    stdout &amp;gt; @\n
    &quot;I'm alive&quot;\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
      <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
         &lt;o base=&quot;human&quot; line=&quot;34&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;17&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;35&quot; name=&quot;work&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;35&quot; name=&quot;job&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;36&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.live&quot; line=&quot;36&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;38&quot; name=&quot;main&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;38&quot; name=&quot;args&quot; pos=&quot;1&quot; vararg=&quot;&quot;/&gt;\n
         &lt;o base=&quot;dog&quot; line=&quot;39&quot; name=&quot;tom&quot; pos=&quot;2&quot; ref=&quot;25&quot;/&gt;\n
         &lt;o base=&quot;dog&quot; line=&quot;40&quot; pos=&quot;2&quot; ref=&quot;25&quot;/&gt;\n
         &lt;o base=&quot;.woof&quot; line=&quot;40&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;/&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:48:16.555 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 157&micro;s
11:48:16.556 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 221&micro;s
11:48:16.560 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:16.561 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 46ms
11:48:16.562 [main] DEBUG o.o.d.unit.graph.builder.BuilderTest MDC= - NODE: name=&quot;creature&quot;
creature CHILD:
NODE: name=&quot;animal&quot;
animal CHILD:
NODE: name=&quot;cat&quot;
animal CHILD:
NODE: name=&quot;dog&quot;
creature CHILD:
NODE: name=&quot;human&quot;
human CHILD:
NODE: name=&quot;olesya&quot;
NODE: name=&quot;live&quot;
live CHILD:
NODE: name=&quot;work&quot;
NODE: name=&quot;talk&quot;
NODE: name=&quot;talk&quot;
talk CHILD:
NODE: name=&quot;live&quot;
talk CHILD:
NODE: name=&quot;meow&quot;
NODE: name=&quot;woof&quot;
woof CHILD:
NODE: name=&quot;main&quot;

11:48:16.565 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1897 bytes of XML in 205&micro;s
11:48:16.576 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 654&micro;s
11:48:16.576 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 223&micro;s
11:48:16.577 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 132µs
11:48:16.577 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:48:16.577 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 142µs
11:48:16.578 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 130µs
11:48:16.581 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 431µs
11:48:16.585 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 421µs
11:48:16.586 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 180µs
11:48:16.586 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 104µs
11:48:16.586 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes
11:48:16.587 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 114µs
11:48:16.587 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 105µs
11:48:16.591 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 433µs
11:48:16.596 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 735µs
11:48:16.596 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 211µs
11:48:16.597 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 118µs
11:48:16.597 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes
11:48:16.598 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 137µs
11:48:16.598 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 117µs
11:48:16.602 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 442µs
11:48:16.602 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 32ms
11:48:16.603 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2250 bytes of XML in 118µs
11:48:16.614 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 819µs
11:48:16.615 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 230µs
11:48:16.616 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 131µs
11:48:16.616 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:48:16.616 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 140µs
11:48:16.617 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 139µs
11:48:16.620 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 514µs
11:48:16.625 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 771µs
11:48:16.626 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 187µs
11:48:16.626 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 101µs
11:48:16.626 [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 &quot;AS IS&quot;, 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
    [] &gt; bengal\n
    cat "hello" &gt; @\n
    [] &gt; meow\n
    ^.talk &gt; @\n
    [] &gt; bengal_live\n
    cat.live &gt; @\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>
11:48:16.627 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 132µs
11:48:16.627 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 118µs
11:48:16.631 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 566µs
11:48:16.636 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:16.637 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 195µs
11:48:16.638 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 117µs
11:48:16.638 [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
    [] &gt; bengal\n
    cat "hello" &gt; @\n
    [] &gt; meow\n
    ^.talk &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=".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>
11:48:16.638 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 132µs
11:48:16.639 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 114µs
11:48:16.642 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 604µs
11:48:16.643 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 35ms
11:48:16.645 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2234 bytes of XML in 127µs
11:48:16.656 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 741&micro;s
11:48:16.656 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 236&micro;s
11:48:16.657 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 137&micro;s
11:48:16.657 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:48:16.658 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 167&micro;s
11:48:16.658 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 155&micro;s
11:48:16.662 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 518&micro;s
11:48:16.667 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:16.668 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 193&micro;s
11:48:16.668 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 115&micro;s
11:48:16.669 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (2481 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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
   </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>
11:48:16.669 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 157µs
11:48:16.669 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 113µs
11:48:16.673 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 528µs
11:48:16.678 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 914µs
11:48:16.679 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 227µs
11:48:16.680 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 129µs
11:48:16.680 [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=&quot;&quot; line=&quot;3&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;creature org.life.creature&lt;/tail&gt;\n
         &lt;part&gt;creature&lt;/part&gt;\n
         &lt;part&gt;org.life.creature&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;cat&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;5&quot; name=&quot;t&quot; pos=&quot;1&quot;/&gt;\n
         &lt;o base=&quot;org.life.creature&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;2&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;7&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;8&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;9&quot; pos=&quot;6&quot;&gt;cat talks&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:48:16.680 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 149&micro;s
11:48:16.681 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 138&micro;s
11:48:16.685 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 540&micro;s
11:48:16.685 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 35ms
11:48:16.687 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1750 bytes of XML in 110µs
11:48:16.697 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 686µs
11:48:16.698 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 256µs
11:48:16.699 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 130µs
11:48:16.699 [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>
11:48:16.699 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 169µs
11:48:16.700 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 134µs
11:48:16.703 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 404µs
11:48:16.708 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 661µs
11:48:16.708 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 183µs
11:48:16.709 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 103µs
11:48:16.709 [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=&quot;4&quot; name=&quot;mickey&quot; pos=&quot;2&quot;/&gt;\n
         &lt;o base=&quot;mickey&quot; line=&quot;5&quot; pos=&quot;2&quot; ref=&quot;4&quot;/&gt;\n
         &lt;o base=&quot;.live&quot; line=&quot;5&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;8&quot;/&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:48:16.709 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 115&micro;s
11:48:16.710 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 124&micro;s
11:48:16.713 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 421&micro;s
11:48:16.718 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 641&micro;s
11:48:16.719 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 282&micro;s
11:48:16.720 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 143&micro;s
11:48:16.720 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (1954 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\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
      <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>
11:48:16.721 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 164µs
11:48:16.721 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 126µs
11:48:16.725 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 463µs
11:48:16.725 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 33ms
11:48:16.727 [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"

11:48:16.730 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4144 bytes of XML in 261µs
11:48:16.743 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:16.744 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 241µs
11:48:16.744 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 151µs
11:48:16.745 [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
    [] &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
   <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
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;4&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;eat&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;stdout&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;6&quot;&gt;\n
                  &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;7&quot; pos=&quot;8&quot;&gt;I'm eating&lt;/o&gt;\n
               &lt;/o&gt;\n
            &lt;/o&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;8&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;9&quot; pos=&quot;6&quot;&gt;I'm alive animal&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;10&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;10&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;live&quot; line=&quot;11&quot; name=&quot;@&quot; pos=&quot;4&quot; ref=&quot;4&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;13&quot; name=&quot;mouse&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;14&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;15&quot; name=&quot;pii&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;animal&quot; line=&quot;16&quot; pos=&quot;4&quot; ref=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;.live&quot; line=&quot;16&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;10&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;18&quot; name=&quot;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>
11:48:16.745 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 135µs
11:48:16.746 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 136µs
11:48:16.750 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 840µs
11:48:16.754 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:16.755 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 180µs
11:48:16.756 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 139µs
11:48:16.756 [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 &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;4&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;eat&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;stdout&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;6&quot;&gt;\n
                  &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;7&quot; pos=&quot;8&quot;&gt;I'm eating&lt;/o&gt;\n
               &lt;/o&gt;\n
            &lt;/o&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;8&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;9&quot; pos=&quot;6&quot;&gt;I'm alive animal&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;10&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;10&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;live&quot; line=&quot;11&quot; name=&quot;@&quot; pos=&quot;4&quot; ref=&quot;4&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;13&quot; name=&quot;mouse&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;14&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;15&quot; name=&quot;pii&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;animal&quot; line=&quot;16&quot; pos=&quot;4&quot; ref=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;.live&quot; line=&quot;16&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;10&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;18&quot; name=&quot;human&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;19&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;20&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;21&quot; pos=&quot;6&quot;&gt;I'm alive human&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;22&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;22&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;23&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;24&quot; pos=&quot;6&quot;&gt;human talks&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;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>
11:48:16.756 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 110µs
11:48:16.757 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 110µs
11:48:16.761 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 854µs
11:48:16.768 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:16.768 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 214µs
11:48:16.769 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 126µs
11:48:16.769 [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
--&gt;\n
&lt;program ms=&quot;284&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-08T08:23:30.473543800Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; animal\n
    [] &amp;gt; live\n
    [] &amp;gt; eat\n
    stdout &amp;gt; @\n
    &quot;I'm eating&quot;\n
    stdout &amp;gt; @\n
    &quot;I'm alive animal&quot;\n
    [t] &amp;gt; talk\n
    live &amp;gt; @\n
\n
    [] &amp;gt; mouse\n
    animal &amp;gt; @\n
    [] &amp;gt; pii\n
    animal.live &amp;gt; @\n
\n
    [] &amp;gt; human\n
    [] &amp;gt; live\n
    stdout &amp;gt; @\n
    &quot;I'm alive human&quot;\n
    [t] &amp;gt; talk\n
    stdout &amp;gt; @\n
    &quot;human talks&quot;\n
\n
    [] &amp;gt; cat\n
    animal &amp;gt; @\n
    [m] &amp;gt; meow\n
    ^.talk &quot;meow&quot; &amp;gt; @\n
\n
    [args...] &amp;gt; main\n
    mouse &amp;gt; tom\n
    tom.pii.eat &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
      &lt;sheet&gt;expand-aliases&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;4&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;eat&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;6&quot;&gt;\n
                  &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;7&quot; pos=&quot;8&quot;&gt;I'm eating&lt;/o&gt;\n
               &lt;/o&gt;\n
            &lt;/o&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;8&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;9&quot; pos=&quot;6&quot;&gt;I'm alive animal&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;10&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;10&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;live&quot; line=&quot;11&quot; name=&quot;@&quot; pos=&quot;4&quot; ref=&quot;4&quot;/&gt;\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>
11:48:16.770 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 149µs
11:48:16.770 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 119µs
11:48:16.774 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 842µs
11:48:16.774 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 39ms
11:48:16.776 [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"

11:48:16.778 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2394 bytes of XML in 169µs
11:48:16.790 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:16.790 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 238&micro;s
11:48:16.791 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 148&micro;s
11:48:16.791 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (2534 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;191&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-02T08:06:01.480897800Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; animal\n
    [t] &amp;gt; talk\n
    stdout &amp;gt; @\n
    t\n
\n
    [] &amp;gt; cat\n
    animal &amp;gt; @\n
\n
    [args...] &amp;gt; main\n
    cat &amp;gt; tom\n
    tom.talk &quot;My name is Tom&quot; &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets/&gt;\n
   &lt;metas&gt;\n
      &lt;meta line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;4&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;4&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;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>
11:48:16.792 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 205µs
11:48:16.792 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 143µs
11:48:16.796 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 548µs
11:48:16.801 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 842µs
11:48:16.802 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 205µs
11:48:16.802 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 125µs
11:48:16.802 [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
    [] &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
   </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=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;11&quot; name=&quot;main&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;11&quot; name=&quot;args&quot; pos=&quot;1&quot; vararg=&quot;&quot;/&gt;\n
         &lt;o base=&quot;cat&quot; line=&quot;12&quot; name=&quot;tom&quot; pos=&quot;2&quot; ref=&quot;8&quot;/&gt;\n
         &lt;o base=&quot;tom&quot; line=&quot;13&quot; pos=&quot;2&quot; ref=&quot;12&quot;/&gt;\n
         &lt;o base=&quot;.talk&quot; line=&quot;13&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;&gt;\n
            &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;13&quot; pos=&quot;11&quot;&gt;My name is Tom&lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:48:16.803 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 116&micro;s
11:48:16.803 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 102&micro;s
11:48:16.807 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 502&micro;s
11:48:16.811 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 805&micro;s
11:48:16.812 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 188&micro;s
11:48:16.813 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 127&micro;s
11:48:16.813 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (2674 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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>
11:48:16.813 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 133µs
11:48:16.814 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 115µs
11:48:16.817 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 505µs
11:48:16.817 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 34ms
11:48:16.819 [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"

11:48:16.821 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3301 bytes of XML in 206µs
11:48:16.833 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:16.834 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 229µs
11:48:16.834 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 133µs
11:48:16.835 [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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;324&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-05T14:03:27.083126100Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; classA\n
    classC &amp;gt; @\n
    [] &amp;gt; doA\n
    stdout &amp;gt; @\n
    &quot;A&quot;\n
\n
    [] &amp;gt; classB\n
    classA &amp;gt; @\n
    [] &amp;gt; doBA\n
    stdout &amp;gt; @\n
    &quot;B&quot;\n
\n
    [] &amp;gt; classC\n
    classB &amp;gt; @\n
    [] &amp;gt; doC\n
    stdout &amp;gt; @\n
    &quot;C&quot;\n
\n
    [] &amp;gt; classD\n
    classC &amp;gt; @\n
\n
    [] &amp;gt; classE\n
    classA &amp;gt; @\n
\n
    [args...] &amp;gt; main\n
    classC &amp;gt; instance\n
    instance.doBA &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets/&gt;\n
   &lt;metas&gt;\n
      &lt;meta line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;classA&quot; pos=&quot;0&quot;&gt;\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>
11:48:16.835 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 163µs
11:48:16.836 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 165µs
11:48:16.840 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 736µs
11:48:16.844 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 834µs
11:48:16.845 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 167µs
11:48:16.845 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 103µs
11:48:16.845 [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
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;classA&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classC&quot; line=&quot;4&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;15&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;doA&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;7&quot; pos=&quot;6&quot;&gt;A&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;9&quot; name=&quot;classB&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classA&quot; line=&quot;10&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;11&quot; name=&quot;doBA&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;12&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;13&quot; pos=&quot;6&quot;&gt;B&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;15&quot; name=&quot;classC&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classB&quot; line=&quot;16&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;9&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;17&quot; name=&quot;doC&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;18&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;19&quot; pos=&quot;6&quot;&gt;C&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;21&quot; name=&quot;classD&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classC&quot; line=&quot;22&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;15&quot;/&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;24&quot; name=&quot;classE&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classA&quot; line=&quot;25&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;27&quot; name=&quot;main&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;27&quot; name=&quot;args&quot; pos=&quot;1&quot; vararg=&quot;&quot;/&gt;\n
         &lt;o base=&quot;classC&quot; line=&quot;28&quot; name=&quot;instance&quot; pos=&quot;2&quot; ref=&quot;15&quot;/&gt;\n
         &lt;o base=&quot;instance&quot; line=&quot;29&quot; pos=&quot;2&quot; ref=&quot;28&quot;/&gt;\n
         &lt;o base=&quot;.doBA&quot; line=&quot;29&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;10&quot;/&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:48:16.846 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 136µs
11:48:16.846 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 104µs
11:48:16.850 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 634µs
11:48:16.856 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:16.856 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 193µs
11:48:16.857 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 114µs
11:48:16.857 [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
    [] &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
      <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=&quot;&quot; line=&quot;5&quot; name=&quot;doA&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;7&quot; pos=&quot;6&quot;&gt;A&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;9&quot; name=&quot;classB&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classA&quot; line=&quot;10&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;11&quot; name=&quot;doBA&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;12&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;13&quot; pos=&quot;6&quot;&gt;B&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;15&quot; name=&quot;classC&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classB&quot; line=&quot;16&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;9&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;17&quot; name=&quot;doC&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;18&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;19&quot; pos=&quot;6&quot;&gt;C&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;21&quot; name=&quot;classD&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classC&quot; line=&quot;22&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;15&quot;/&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;24&quot; name=&quot;classE&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classA&quot; line=&quot;25&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;27&quot; name=&quot;main&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;27&quot; name=&quot;args&quot; pos=&quot;1&quot; vararg=&quot;&quot;/&gt;\n
         &lt;o base=&quot;classC&quot; line=&quot;28&quot; name=&quot;instance&quot; pos=&quot;2&quot; ref=&quot;15&quot;/&gt;\n
         &lt;o base=&quot;instance&quot; line=&quot;29&quot; pos=&quot;2&quot; ref=&quot;28&quot;/&gt;\n
         &lt;o base=&quot;.doBA&quot; line=&quot;29&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;10&quot;/&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:48:16.857 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 165µs
11:48:16.858 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 119µs
11:48:16.862 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 686µs
11:48:16.862 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 36ms
11:48:16.864 [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"

11:48:16.866 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4133 bytes of XML in 210µs
11:48:16.879 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:16.879 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 220µs
11:48:16.880 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 136µs
11:48:16.880 [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=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;eat&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;stdout&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;6&quot;&gt;\n
                  &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;7&quot; pos=&quot;8&quot;&gt;I'm eating&lt;/o&gt;\n
               &lt;/o&gt;\n
            &lt;/o&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;8&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;9&quot; pos=&quot;6&quot;&gt;I'm alive animal&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;10&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;10&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;live&quot; line=&quot;11&quot; name=&quot;@&quot; pos=&quot;4&quot; ref=&quot;4&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;13&quot; name=&quot;mouse&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;14&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;15&quot; name=&quot;pii&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;16&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.live&quot; line=&quot;16&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;18&quot; name=&quot;human&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;19&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;20&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;21&quot; pos=&quot;6&quot;&gt;I'm alive human&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;22&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;22&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;23&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;24&quot; pos=&quot;6&quot;&gt;human talks&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;26&quot; name=&quot;cat&quot; pos=&quot;0&quot;&gt;\n
         &lt;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>
11:48:16.881 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 188µs
11:48:16.881 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 135µs
11:48:16.885 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 789µs
11:48:16.890 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 996µs
11:48:16.891 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 185µs
11:48:16.891 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 139µs
11:48:16.891 [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 &amp;gt; @\n
    [m] &amp;gt; meow\n
    ^.talk &quot;meow&quot; &amp;gt; @\n
\n
    [args...] &amp;gt; main\n
    mouse &amp;gt; tom\n
    tom.pii.eat &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;4&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;eat&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;stdout&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;6&quot;&gt;\n
                  &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;7&quot; pos=&quot;8&quot;&gt;I'm eating&lt;/o&gt;\n
               &lt;/o&gt;\n
            &lt;/o&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;8&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;9&quot; pos=&quot;6&quot;&gt;I'm alive animal&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;10&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;10&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;live&quot; line=&quot;11&quot; name=&quot;@&quot; pos=&quot;4&quot; ref=&quot;4&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;13&quot; name=&quot;mouse&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;14&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;15&quot; name=&quot;pii&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;16&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.live&quot; line=&quot;16&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;18&quot; name=&quot;human&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;19&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;20&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;21&quot; pos=&quot;6&quot;&gt;I'm alive human&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;22&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;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>
11:48:16.892 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 152µs
11:48:16.892 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 108µs
11:48:16.896 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 875µs
11:48:16.903 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:16.904 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 202µs
11:48:16.904 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 130µs
11:48:16.904 [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
--&gt;\n
&lt;program ms=&quot;338&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-05T16:54:10.446431200Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; animal\n
    [] &amp;gt; live\n
    [] &amp;gt; eat\n
    stdout &amp;gt; @\n
    &quot;I'm eating&quot;\n
    stdout &amp;gt; @\n
    &quot;I'm alive animal&quot;\n
    [t] &amp;gt; talk\n
    live &amp;gt; @\n
\n
    [] &amp;gt; mouse\n
    animal &amp;gt; @\n
    [] &amp;gt; pii\n
    ^.live &amp;gt; @\n
\n
    [] &amp;gt; human\n
    [] &amp;gt; live\n
    stdout &amp;gt; @\n
    &quot;I'm alive human&quot;\n
    [t] &amp;gt; talk\n
    stdout &amp;gt; @\n
    &quot;human talks&quot;\n
\n
    [] &amp;gt; cat\n
    animal &amp;gt; @\n
    [m] &amp;gt; meow\n
    ^.talk &quot;meow&quot; &amp;gt; @\n
\n
    [args...] &amp;gt; main\n
    mouse &amp;gt; tom\n
    tom.pii.eat &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
      &lt;sheet&gt;expand-aliases&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;4&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;eat&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;6&quot;&gt;\n
                  &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;7&quot; pos=&quot;8&quot;&gt;I'm eating&lt;/o&gt;\n
               &lt;/o&gt;\n
            &lt;/o&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;8&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;9&quot; pos=&quot;6&quot;&gt;I'm alive animal&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;10&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;10&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;live&quot; line=&quot;11&quot; name=&quot;@&quot; pos=&quot;4&quot; ref=&quot;4&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;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>
11:48:16.905 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 168µs
11:48:16.905 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 127µs
11:48:16.909 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 798µs
11:48:16.909 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 38ms
11:48:16.911 [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"

11:48:16.914 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2957 bytes of XML in 197µs
11:48:16.928 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:16.929 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 225&micro;s
11:48:16.929 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 131&micro;s
11:48:16.930 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3138 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;237&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-08T08:49:47.335991700Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; classA\n
    classB &amp;gt; @\n
    [] &amp;gt; doA\n
    stdout &amp;gt; @\n
    &quot;A&quot;\n
\n
    [] &amp;gt; classB\n
    classC &amp;gt; @\n
    [] &amp;gt; doB\n
    ^.doC &amp;gt; @\n
\n
    [] &amp;gt; classC\n
    classA &amp;gt; @\n
    [] &amp;gt; doC\n
    stdout &amp;gt; @\n
    &quot;C&quot;\n
\n
    [args...] &amp;gt; main\n
    classB &amp;gt; instance\n
    instance.doA &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets/&gt;\n
   &lt;metas&gt;\n
      &lt;meta line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;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>
11:48:16.930 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 182µs
11:48:16.931 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 137µs
11:48:16.935 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 598µs
11:48:16.939 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 775µs
11:48:16.940 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 193µs
11:48:16.940 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 118µs
11:48:16.940 [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
    [] &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&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;classA&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classB&quot; line=&quot;4&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;9&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;doA&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;7&quot; pos=&quot;6&quot;&gt;A&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;9&quot; name=&quot;classB&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classC&quot; line=&quot;10&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;14&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;11&quot; name=&quot;doB&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;12&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.doC&quot; line=&quot;12&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;14&quot; name=&quot;classC&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classA&quot; line=&quot;15&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;16&quot; name=&quot;doC&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;17&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;18&quot; pos=&quot;6&quot;&gt;C&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;20&quot; name=&quot;main&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;20&quot; name=&quot;args&quot; pos=&quot;1&quot; vararg=&quot;&quot;/&gt;\n
         &lt;o base=&quot;classB&quot; line=&quot;21&quot; name=&quot;instance&quot; pos=&quot;2&quot; ref=&quot;9&quot;/&gt;\n
         &lt;o base=&quot;instance&quot; line="22" pos="2" ref="21"/>\n
         <o base=".doA" line="22" method="" name="@" pos="10"/>\n
      </o>\n
   </objects>\n
</program>\n
<EOF>
11:48:16.941 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 146µs
11:48:16.941 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 126µs
11:48:16.945 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 620µs
11:48:16.951 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:16.951 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 192µs
11:48:16.952 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 130µs
11:48:16.952 [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=&quot;11&quot; name=&quot;doB&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;12&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.doC&quot; line=&quot;12&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;14&quot; name=&quot;classC&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classA&quot; line=&quot;15&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;16&quot; name=&quot;doC&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;17&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;18&quot; pos=&quot;6&quot;&gt;C&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;20&quot; name=&quot;main&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;20&quot; name=&quot;args&quot; pos=&quot;1&quot; vararg=&quot;&quot;/&gt;\n
         &lt;o base=&quot;classB&quot; line=&quot;21&quot; name=&quot;instance&quot; pos=&quot;2&quot; ref=&quot;9&quot;/&gt;\n
         &lt;o base=&quot;instance&quot; line=&quot;22&quot; pos=&quot;2&quot; ref=&quot;21&quot;/&gt;\n
         &lt;o base=&quot;.doA&quot; line=&quot;22&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;10&quot;/&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:48:16.952 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 143&micro;s
11:48:16.953 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 115&micro;s
11:48:16.957 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 607&micro;s
11:48:16.957 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 36ms
11:48:16.958 [main] DEBUG o.o.d.unit.graph.builder.BuilderTest MDC= - NODE: name=&quot;classA&quot;
classA CHILD:
NODE: name=&quot;classC&quot;
classC CHILD:
NODE: name=&quot;classB&quot;
classB CHILD:
NODE: name=&quot;classA&quot;
NODE: name=&quot;doA&quot;
doA CHILD:
NODE: name=&quot;main&quot;
NODE: name=&quot;doC&quot;
doC CHILD:
NODE: name=&quot;doB&quot;

11:48:16.961 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4653 bytes of XML in 235&micro;s
11:48:16.973 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:16.974 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 229µs
11:48:16.974 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 135µs
11:48:16.975 [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
            &lt;o base=&quot;stdout&quot; line=&quot;16&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;17&quot; pos=&quot;6&quot;&gt;human talks&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;19&quot; name=&quot;cat&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;20&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;21&quot; name=&quot;meow&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;21&quot; name=&quot;m&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;22&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.talk&quot; line=&quot;22&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;22&quot; pos=&quot;11&quot;&gt;meow&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;24&quot; name=&quot;dog&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;25&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;26&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;27&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.talk&quot; line=&quot;27&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;27&quot; pos=&quot;11&quot;&gt;I am a dog&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;28&quot; name=&quot;woof&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;29&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;30&quot; pos=&quot;6&quot;&gt;woof&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;32&quot; name=&quot;sam&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;human&quot; line=&quot;33&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;11&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;34&quot; name=&quot;work&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;34&quot; name=&quot;job&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;35&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.live&quot; line=&quot;35&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;37&quot; name=&quot;main&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;37&quot; name=&quot;args&quot; pos=&quot;1&quot; vararg=&quot;&quot;/&gt;\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>
11:48:16.975 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 208µs
11:48:16.976 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 162µs
11:48:16.980 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 853µs
11:48:16.984 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:16.985 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 180µs
11:48:16.986 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 103µs
11:48:16.986 [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&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;4&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;5&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;6&quot; pos=&quot;6&quot;&gt;I'm alive animal&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;7&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;7&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;8&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;9&quot; pos=&quot;6&quot;&gt;animal talks&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;11&quot; name=&quot;human&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;12&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;13&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;14&quot; pos=&quot;6&quot;&gt;I'm alive human&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;15&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;15&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;16&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;17&quot; pos=&quot;6&quot;&gt;human talks&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;19&quot; name=&quot;cat&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;20&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;21&quot; name=&quot;meow&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;21&quot; name=&quot;m&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;22&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.talk&quot; line=&quot;22&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;22&quot; pos=&quot;11&quot;&gt;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>
11:48:16.986 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 154µs
11:48:16.987 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 107µs
11:48:16.991 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 803µs
11:48:16.998 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:16.998 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 199µs
11:48:16.999 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 115µs
11:48:16.999 [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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;251&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-05T11:01:08.537156600Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; animal\n
    [] &amp;gt; live\n
    stdout &amp;gt; @\n
    &quot;I'm alive animal&quot;\n
    [t] &amp;gt; talk\n
    stdout &amp;gt; @\n
    &quot;animal talks&quot;\n
\n
    [] &amp;gt; human\n
    [] &amp;gt; live\n
    stdout &amp;gt; @\n
    &quot;I'm alive human&quot;\n
    [t] &amp;gt; talk\n
    stdout &amp;gt; @\n
    &quot;human talks&quot;\n
\n
    [] &amp;gt; cat\n
    animal &amp;gt; @\n
    [m] &amp;gt; meow\n
    ^.talk &quot;meow&quot; &amp;gt; @\n
\n
    [] &amp;gt; dog\n
    animal &amp;gt; @\n
    [] &amp;gt; live\n
    ^.talk &quot;I am a dog&quot; &amp;gt; @\n
    [] &amp;gt; woof\n
    stdout &amp;gt; @\n
    &quot;woof&quot;\n
\n
    [] &amp;gt; sam\n
    human &amp;gt; @\n
    [job] &amp;gt; work\n
    ^.live &amp;gt; @\n
\n
    [args...] &amp;gt; main\n
    dog &amp;gt; tom\n
    dog.woof &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
      &lt;sheet&gt;expand-aliases&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;4&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;5&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;6&quot; pos=&quot;6&quot;&gt;I'm alive animal&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;7&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;7&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;8&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\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>
11:48:17.000 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 171&micro;s
11:48:17.000 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 119&micro;s
11:48:17.004 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 851&micro;s
11:48:17.004 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 39ms
11:48:17.006 [main] DEBUG o.o.d.unit.graph.builder.BuilderTest MDC= - NODE: name=&quot;animal&quot;
animal CHILD:
NODE: name=&quot;cat&quot;
animal CHILD:
NODE: name=&quot;dog&quot;
NODE: name=&quot;human&quot;
human CHILD:
NODE: name=&quot;sam&quot;
NODE: name=&quot;live&quot;
NODE: name=&quot;live&quot;
live CHILD:
NODE: name=&quot;work&quot;
NODE: name=&quot;talk&quot;
NODE: name=&quot;talk&quot;
talk CHILD:
NODE: name=&quot;live&quot;
talk CHILD:
NODE: name=&quot;meow&quot;
NODE: name=&quot;woof&quot;
woof CHILD:
NODE: name=&quot;main&quot;

11:48:17.008 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3689 bytes of XML in 220&micro;s
11:48:17.020 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:17.021 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 253&micro;s
11:48:17.022 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 143&micro;s
11:48:17.022 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3940 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
   <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>
11:48:17.023 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 214µs
11:48:17.023 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 165µs
11:48:17.027 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 681&micro;s
11:48:17.032 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 924&micro;s
11:48:17.036 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 3ms
11:48:17.037 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 175&micro;s
11:48:17.037 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4030 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;401&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-12T18:11:26.935279200Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;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
   </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>
11:48:17.038 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 178µs
11:48:17.038 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 134µs
11:48:17.043 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 754µs
11:48:17.057 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:17.058 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 213µs
11:48:17.058 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 122µs
11:48:17.059 [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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;401&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-12T18:11:26.935279200Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; animal\n
    [] &amp;gt; live\n
    [] &amp;gt; eat\n
    stdout &amp;gt; @\n
    &quot;I'm eating&quot;\n
    [] &amp;gt; smth\n
    5.plus &amp;gt; @\n
    6\n
    stdout &amp;gt; @\n
    &quot;I'm alive animal&quot;\n
    [t] &amp;gt; talk\n
    live &amp;gt; @\n
\n
    [] &amp;gt; rat\n
    mouse &amp;gt; @\n
    [] &amp;gt; rat_pii\n
    ^.pii.eat &amp;gt; @\n
\n
    [] &amp;gt; mouse\n
    animal &amp;gt; @\n
    [] &amp;gt; pii\n
    ^.live &amp;gt; @\n
\n
    [args...] &amp;gt; main\n
    rat &amp;gt; tom\n
    tom.rat_pii &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
      &lt;sheet&gt;expand-aliases&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; 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>
11:48:17.059 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 163µs
11:48:17.060 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 137µs
11:48:17.063 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 685µs
11:48:17.064 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 51ms
11:48:17.065 [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"

11:48:17.068 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4097 bytes of XML in 235µs
11:48:17.080 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:17.081 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 297µs
11:48:17.082 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 139µs
11:48:17.082 [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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;273&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-08T10:02:11.428317600Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; classA\n
    classB &amp;gt; @\n
    [] &amp;gt; doA\n
    stdout &amp;gt; @\n
    &quot;A&quot;\n
\n
    [] &amp;gt; classB\n
    classC &amp;gt; @\n
    [] &amp;gt; doB\n
    ^.doC &amp;gt; @\n
\n
    [] &amp;gt; classC\n
    classA &amp;gt; @\n
    [] &amp;gt; doC\n
    stdout &amp;gt; @\n
    &quot;C&quot;\n
\n
    [] &amp;gt; classA2\n
    classB2 &amp;gt; @\n
    [] &amp;gt; doA2\n
    stdout &amp;gt; @\n
    &quot;A&quot;\n
\n
    [] &amp;gt; classB2\n
    classC2 &amp;gt; @\n
    [] &amp;gt; doB2\n
    ^.doC2 &amp;gt; @\n
\n
    [] &amp;gt; classC2\n
    classA2 &amp;gt; @\n
    [] &amp;gt; doC2\n
    stdout &amp;gt; @\n
    &quot;C&quot;\n
\n
    [args...] &amp;gt; main\n
    classB &amp;gt; instance\n
    instance.doB &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets/&gt;\n
   &lt;metas&gt;\n
      &lt;meta line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;classA&quot; 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>
11:48:17.082 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 284µs
11:48:17.083 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 151µs
11:48:17.087 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 705µs
11:48:17.091 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 949µs
11:48:17.092 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 168µs
11:48:17.092 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 105µs
11:48:17.093 [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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;273&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-08T10:02:11.428317600Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; classA\n
    classB &amp;gt; @\n
    [] &amp;gt; doA\n
    stdout &amp;gt; @\n
    &quot;A&quot;\n
\n
    [] &amp;gt; classB\n
    classC &amp;gt; @\n
    [] &amp;gt; doB\n
    ^.doC &amp;gt; @\n
\n
    [] &amp;gt; classC\n
    classA &amp;gt; @\n
    [] &amp;gt; doC\n
    stdout &amp;gt; @\n
    &quot;C&quot;\n
\n
    [] &amp;gt; classA2\n
    classB2 &amp;gt; @\n
    [] &amp;gt; doA2\n
    stdout &amp;gt; @\n
    &quot;A&quot;\n
\n
    [] &amp;gt; classB2\n
    classC2 &amp;gt; @\n
    [] &amp;gt; doB2\n
    ^.doC2 &amp;gt; @\n
\n
    [] &amp;gt; classC2\n
    classA2 &amp;gt; @\n
    [] &amp;gt; doC2\n
    stdout &amp;gt; @\n
    &quot;C&quot;\n
\n
    [args...] &amp;gt; main\n
    classB &amp;gt; instance\n
    instance.doB &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;classA&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classB&quot; line=&quot;4&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;9&quot;/&gt;\n
         &lt;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>
11:48:17.093 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 154µs
11:48:17.094 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 106µs
11:48:17.097 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 727µs
11:48:17.104 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:17.105 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 213µs
11:48:17.105 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 141µs
11:48:17.106 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4560 chars):
<?xml version="1.0" encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;273&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-08T10:02:11.428317600Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; classA\n
    classB &amp;gt; @\n
    [] &amp;gt; doA\n
    stdout &amp;gt; @\n
    &quot;A&quot;\n
\n
    [] &amp;gt; classB\n
    classC &amp;gt; @\n
    [] &amp;gt; doB\n
    ^.doC &amp;gt; @\n
\n
    [] &amp;gt; classC\n
    classA &amp;gt; @\n
    [] &amp;gt; doC\n
    stdout &amp;gt; @\n
    &quot;C&quot;\n
\n
    [] &amp;gt; classA2\n
    classB2 &amp;gt; @\n
    [] &amp;gt; doA2\n
    stdout &amp;gt; @\n
    &quot;A&quot;\n
\n
    [] &amp;gt; classB2\n
    classC2 &amp;gt; @\n
    [] &amp;gt; doB2\n
    ^.doC2 &amp;gt; @\n
\n
    [] &amp;gt; classC2\n
    classA2 &amp;gt; @\n
    [] &amp;gt; doC2\n
    stdout &amp;gt; @\n
    &quot;C&quot;\n
\n
    [args...] &amp;gt; main\n
    classB &amp;gt; instance\n
    instance.doB &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
      &lt;sheet&gt;expand-aliases&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\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>
11:48:17.106 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 172µs
11:48:17.106 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 118µs
11:48:17.110 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 742µs
11:48:17.110 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 37ms
11:48:17.112 [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&quot;
classA2 CHILD:
NODE: name=&quot;classC2&quot;
classC2 CHILD:
NODE: name=&quot;classB2&quot;
classB2 CHILD:
NODE: name=&quot;classA2&quot;
NODE: name=&quot;doA&quot;
NODE: name=&quot;doA2&quot;
NODE: name=&quot;doC&quot;
doC CHILD:
NODE: name=&quot;doB&quot;
doB CHILD:
NODE: name=&quot;main&quot;
NODE: name=&quot;doC2&quot;
doC2 CHILD:
NODE: name=&quot;doB2&quot;

[1;34mINFOm] 1;32mTests run: 0;1;32m13m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.804 s - in org.objectionary.ddr.unit.graph.builder.1mBuilderTestm
[1;34mINFOm] Running org.objectionary.ddr.unit.graph.inner.1mInnerTestm
11:48:17.116 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1882 bytes of XML in 194&micro;s
11:48:17.127 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 565&micro;s
11:48:17.128 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 281&micro;s
11:48:17.128 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 156&micro;s
11:48:17.129 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:48:17.129 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 184&micro;s
11:48:17.130 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 145&micro;s
11:48:17.134 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 418&micro;s
11:48:17.138 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 406&micro;s
11:48:17.139 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 227&micro;s
11:48:17.140 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 134&micro;s
11:48:17.140 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes
11:48:17.140 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 132&micro;s
11:48:17.141 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 110µs
11:48:17.145 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 393µs
11:48:17.150 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 567µs
11:48:17.151 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 234µs
11:48:17.151 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 123µs
11:48:17.151 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes
11:48:17.152 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 160µs
11:48:17.152 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 134µs
11:48:17.156 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 434µs
11:48:17.156 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 35ms
11:48:17.158 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3089 bytes of XML in 153µs
11:48:17.169 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:17.170 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 248µs
11:48:17.170 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 136µs
11:48:17.170 [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&quot; data=&quot;string&quot; line=&quot;12&quot; pos=&quot;6&quot;&gt;alive&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;14&quot; name=&quot;cat&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;15&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;9&quot;/&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;17&quot; name=&quot;bengal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;cat&quot; line=&quot;18&quot; pos=&quot;2&quot; ref=&quot;14&quot;/&gt;\n
         &lt;o base=&quot;.live&quot; line=&quot;18&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;/&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;20&quot; name=&quot;app&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;20&quot; name=&quot;args&quot; pos=&quot;1&quot; vararg=&quot;&quot;/&gt;\n
         &lt;o base=&quot;classA&quot; line=&quot;21&quot; name=&quot;instance&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o base=&quot;instance&quot; line=&quot;22&quot; pos=&quot;2&quot; ref=&quot;21&quot;/&gt;\n
         &lt;o base=&quot;.doUtil&quot; line=&quot;22&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;10&quot;/&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:48:17.171 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 181&micro;s
11:48:17.171 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 139µs
11:48:17.175 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 571µs
11:48:17.179 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 758µs
11:48:17.180 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 185µs
11:48:17.181 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 111µs
11:48:17.181 [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>
11:48:17.181 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 132µs
11:48:17.182 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 112&micro;s
11:48:17.185 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 581&micro;s
11:48:17.191 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:17.192 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 231&micro;s
11:48:17.192 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 130&micro;s
11:48:17.193 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (3400 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;302&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-17T06:44:30.306761800Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+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
      <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>
11:48:17.193 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 167µs
11:48:17.193 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 122µs
11:48:17.197 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 612µs
11:48:17.197 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 35ms
11:48:17.200 [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

11:48:17.203 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4491 bytes of XML in 260µs
11:48:17.215 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
11:48:17.216 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 233µs
11:48:17.216 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 136µs
11:48:17.217 [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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;225&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-08T08:33:22.958223500Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; classA\n
    classB &amp;gt; @\n
    [] &amp;gt; doA\n
    stdout &amp;gt; @\n
    &quot;A&quot;\n
\n
    [] &amp;gt; classB\n
    classA &amp;gt; @\n
    [] &amp;gt; doBA\n
    ^.doA &amp;gt; @\n
\n
    [] &amp;gt; classC\n
    classB &amp;gt; @\n
    [] &amp;gt; doC\n
    stdout &amp;gt; @\n
    &quot;C&quot;\n
\n
    [] &amp;gt; classD\n
    classC &amp;gt; @\n
\n
    [] &amp;gt; classE\n
    classA &amp;gt; @\n
\n
    [] &amp;gt; classA2\n
    classB2 &amp;gt; @\n
    [] &amp;gt; doA2\n
    stdout &amp;gt; @\n
    &quot;A2&quot;\n
\n
    [] &amp;gt; classB2\n
    classA2 &amp;gt; @\n
    [] &amp;gt; doBA2\n
    ^.doA2 &amp;gt; @\n
\n
    [] &amp;gt; classC2\n
    classB2 &amp;gt; @\n
    [] &amp;gt; doC2\n
    stdout &amp;gt; @\n
    &quot;C2&quot;\n
\n
    [args...] &amp;gt; main\n
    classC2 &amp;gt; instance\n
    instance.doC2 &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets/&gt;\n
   &lt;metas&gt;\n
      &lt;meta line=&quot;1&quot;&gt;\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>
11:48:17.217 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 138µs
11:48:17.218 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 136µs
11:48:17.221 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 754µs
11:48:17.226 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 921µs
11:48:17.227 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 181µs
11:48:17.227 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 105µs
11:48:17.227 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4899 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;225&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-08T08:33:22.958223500Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; classA\n
    classB &amp;gt; @\n
    [] &amp;gt; doA\n
    stdout &amp;gt; @\n
    &quot;A&quot;\n
\n
    [] &amp;gt; classB\n
    classA &amp;gt; @\n
    [] &amp;gt; doBA\n
    ^.doA &amp;gt; @\n
\n
    [] &amp;gt; classC\n
    classB &amp;gt; @\n
    [] &amp;gt; doC\n
    stdout &amp;gt; @\n
    &quot;C&quot;\n
\n
    [] &amp;gt; classD\n
    classC &amp;gt; @\n
\n
    [] &amp;gt; classE\n
    classA &amp;gt; @\n
\n
    [] &amp;gt; classA2\n
    classB2 &amp;gt; @\n
    [] &amp;gt; doA2\n
    stdout &amp;gt; @\n
    &quot;A2&quot;\n
\n
    [] &amp;gt; classB2\n
    classA2 &amp;gt; @\n
    [] &amp;gt; doBA2\n
    ^.doA2 &amp;gt; @\n
\n
    [] &amp;gt; classC2\n
    classB2 &amp;gt; @\n
    [] &amp;gt; doC2\n
    stdout &amp;gt; @\n
    &quot;C2&quot;\n
\n
    [args...] &amp;gt; main\n
    classC2 &amp;gt; instance\n
    instance.doC2 &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;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
&lt;EOF&gt;
11:48:17.228 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 122&micro;s
11:48:17.228 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 111&micro;s
11:48:17.232 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 820&micro;s
11:48:17.238 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:17.239 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 193&micro;s
11:48:17.239 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 116&micro;s
11:48:17.240 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4991 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;225&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-08T08:33:22.958223500Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; classA\n
    classB &amp;gt; @\n
    [] &amp;gt; doA\n
    stdout &amp;gt; @\n
    &quot;A&quot;\n
\n
    [] &amp;gt; classB\n
    classA &amp;gt; @\n
    [] &amp;gt; doBA\n
    ^.doA &amp;gt; @\n
\n
    [] &amp;gt; classC\n
    classB &amp;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
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;43&quot; name=&quot;main&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;43&quot; name=&quot;args&quot; pos=&quot;1&quot; vararg=&quot;&quot;/&gt;\n
         &lt;o base=&quot;classC2&quot; line=&quot;44&quot; name=&quot;instance&quot; pos=&quot;2&quot; ref=&quot;37&quot;/&gt;\n
         &lt;o base=&quot;instance&quot; line=&quot;45&quot; pos=&quot;2&quot; ref=&quot;44&quot;/&gt;\n
         &lt;o base=&quot;.@&quot; line=&quot;45&quot; pos=&quot;15&quot;/&gt;\n
         &lt;o base=&quot;.@&quot; line=&quot;45&quot; pos=&quot;17&quot;/&gt;\n
         &lt;o base=&quot;.doA2&quot; line=&quot;45&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;10&quot;/&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:48:17.240 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 130&micro;s
11:48:17.240 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 125&micro;s
11:48:17.244 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 832&micro;s
11:48:17.244 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 37ms
11:48:17.247 [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:

11:48:17.251 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1897 bytes of XML in 177&micro;s
11:48:17.261 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 589&micro;s
11:48:17.262 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 231&micro;s
11:48:17.263 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 136µs
11:48:17.263 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:48:17.263 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 144µs
11:48:17.264 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 148µs
11:48:17.267 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 385µs
11:48:17.272 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 413µs
11:48:17.273 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 191µs
11:48:17.273 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 122µs
11:48:17.273 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes
11:48:17.274 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 120µs
11:48:17.274 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 107µs
11:48:17.278 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 388µs
11:48:17.282 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 555µs
11:48:17.283 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 193µs
11:48:17.283 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 116µs
11:48:17.284 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes
11:48:17.284 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 130µs
11:48:17.284 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 122µs
11:48:17.288 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 452µs
11:48:17.288 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 32ms
11:48:17.290 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2250 bytes of XML in 119µs
11:48:17.300 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 667µs
11:48:17.300 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 212µs
11:48:17.301 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 135µs
11:48:17.301 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:48:17.302 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 136µs
11:48:17.302 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 138µs
11:48:17.305 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 432µs
11:48:17.310 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 618µs
11:48:17.310 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 171µs
11:48:17.311 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 102µs
11:48:17.311 [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
--&gt;\n
&lt;program ms=&quot;6&quot;\n
          name=&quot;transformer&quot;\n
          time=&quot;2022-08-22T15:47:52.220334546Z&quot;\n
          version=&quot;0.26.0&quot;&gt;\n
   &lt;listing&gt;+package breeds\n
    +alias org.animals.cat\n
\n
    [] &gt; bengal\n
    cat "hello" &gt; @\n
    [] &gt; meow\n
    ^.talk &gt; @\n
    [] &gt; bengal_live\n
    cat.live &gt; @\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>
11:48:17.311 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 123µs
11:48:17.312 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 111µs
11:48:17.315 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 445µs
11:48:17.320 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 927µs
11:48:17.321 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 214µs
11:48:17.321 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 127µs
11:48:17.322 [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
    [] &gt; bengal\n
    cat "hello" &gt; @\n
    [] &gt; meow\n
    ^.talk &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=".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>
11:48:17.322 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 172µs
11:48:17.323 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 145µs
11:48:17.327 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 485µs
11:48:17.327 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 33ms
11:48:17.328 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2234 bytes of XML in 122µs
11:48:17.338 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 616µs
11:48:17.339 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 243µs
11:48:17.340 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 142µs
11:48:17.340 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:48:17.340 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 154&micro;s
11:48:17.341 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 144&micro;s
11:48:17.345 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 429&micro;s
11:48:17.349 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 772&micro;s
11:48:17.350 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 178&micro;s
11:48:17.350 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 126&micro;s
11:48:17.350 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (2481 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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
   </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>
11:48:17.351 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 127µs
11:48:17.351 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 122µs
11:48:17.355 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 445µs
11:48:17.359 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 821µs
11:48:17.360 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 204µs
11:48:17.361 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 117µs
11:48:17.361 [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=&quot;cat&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;5&quot; name=&quot;t&quot; pos=&quot;1&quot;/&gt;\n
         &lt;o base=&quot;org.life.creature&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;2&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;7&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;8&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;9&quot; pos=&quot;6&quot;&gt;cat talks&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:48:17.361 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 155&micro;s
11:48:17.362 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 122&micro;s
11:48:17.365 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 449&micro;s
11:48:17.366 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 32ms
11:48:17.367 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1750 bytes of XML in 103&micro;s
11:48:17.377 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 579µs
11:48:17.378 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 225µs
11:48:17.378 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 136µs
11:48:17.378 [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>
11:48:17.379 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 161µs
11:48:17.379 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 136µs
11:48:17.383 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 358µs
11:48:17.387 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 597µs
11:48:17.388 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 211µs
11:48:17.388 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 105µs
11:48:17.388 [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>
11:48:17.389 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 127&micro;s
11:48:17.389 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 107&micro;s
11:48:17.393 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 379&micro;s
11:48:17.398 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 573&micro;s
11:48:17.398 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 209&micro;s
11:48:17.399 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 116&micro;s
11:48:17.399 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (1954 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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
      <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>
11:48:17.399 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 140µs
11:48:17.400 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 124µs
11:48:17.404 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 441µs
11:48:17.404 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 32ms
11:48:17.405 [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:

11:48:17.409 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4144 bytes of XML in 257µs
11:48:17.421 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:17.422 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 232µs
11:48:17.423 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 139µs
11:48:17.423 [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
    [] &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
   <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
               &lt;/o&gt;\n
            &lt;/o&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;8&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;9&quot; pos=&quot;6&quot;&gt;I'm alive animal&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;10&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;10&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;live&quot; line=&quot;11&quot; name=&quot;@&quot; pos=&quot;4&quot; ref=&quot;4&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;13&quot; name=&quot;mouse&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;14&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;15&quot; name=&quot;pii&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;animal&quot; line=&quot;16&quot; pos=&quot;4&quot; ref=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;.live&quot; line=&quot;16&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;10&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;18&quot; name=&quot;human&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;19&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;20&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;21&quot; pos=&quot;6&quot;&gt;I'm alive human&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;22&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;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>
11:48:17.423 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 153µs
11:48:17.424 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 139µs
11:48:17.431 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 725µs
11:48:17.435 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 949µs
11:48:17.436 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 184µs
11:48:17.436 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 107µs
11:48:17.437 [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&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;4&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;eat&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;stdout&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;6&quot;&gt;\n
                  &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;7&quot; pos=&quot;8&quot;&gt;I'm eating&lt;/o&gt;\n
               &lt;/o&gt;\n
            &lt;/o&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;8&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;9&quot; pos=&quot;6&quot;&gt;I'm alive animal&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;10&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;10&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;live&quot; line=&quot;11&quot; name=&quot;@&quot; pos=&quot;4&quot; ref=&quot;4&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;13&quot; name=&quot;mouse&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;14&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;15&quot; name=&quot;pii&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;animal&quot; line=&quot;16&quot; pos=&quot;4&quot; ref=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;.live&quot; line=&quot;16&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;10&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;18&quot; name=&quot;human&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;19&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;20&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;21&quot; pos=&quot;6&quot;&gt;I'm alive human&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;22&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;22&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;23&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;24&quot; pos=&quot;6&quot;&gt;human talks&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;26&quot; name=&quot;cat&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;27&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;28&quot; name=&quot;meow&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;28&quot; name=&quot;m&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;29&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.talk&quot; line=&quot;29&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;&gt;\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>
11:48:17.437 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 123µs
11:48:17.437 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 107µs
11:48:17.441 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 763µs
11:48:17.447 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:17.448 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 212µs
11:48:17.449 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 117µs
11:48:17.449 [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&quot;\n
    [t] &amp;gt; talk\n
    live &amp;gt; @\n
\n
    [] &amp;gt; mouse\n
    animal &amp;gt; @\n
    [] &amp;gt; pii\n
    animal.live &amp;gt; @\n
\n
    [] &amp;gt; human\n
    [] &amp;gt; live\n
    stdout &amp;gt; @\n
    &quot;I'm alive human&quot;\n
    [t] &amp;gt; talk\n
    stdout &amp;gt; @\n
    &quot;human talks&quot;\n
\n
    [] &amp;gt; cat\n
    animal &amp;gt; @\n
    [m] &amp;gt; meow\n
    ^.talk &quot;meow&quot; &amp;gt; @\n
\n
    [args...] &amp;gt; main\n
    mouse &amp;gt; tom\n
    tom.pii.eat &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
      &lt;sheet&gt;expand-aliases&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;4&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;eat&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;6&quot;&gt;\n
                  &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;7&quot; pos=&quot;8&quot;&gt;I'm eating&lt;/o&gt;\n
               &lt;/o&gt;\n
            &lt;/o&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;8&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;9&quot; pos=&quot;6&quot;&gt;I'm alive animal&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;10&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;10&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;live&quot; line=&quot;11&quot; name=&quot;@&quot; pos=&quot;4&quot; ref=&quot;4&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;13&quot; name=&quot;mouse&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;14&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;15&quot; name=&quot;pii&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;animal&quot; line=&quot;16&quot; pos=&quot;4&quot; ref=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;.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>
11:48:17.449 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 132µs
11:48:17.450 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 196µs
11:48:17.454 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 737µs
11:48:17.454 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 40ms
11:48:17.456 [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:

11:48:17.459 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3742 bytes of XML in 218µs
11:48:17.471 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:17.471 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 240µs
11:48:17.472 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 137µs
11:48:17.472 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4032 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;242&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-15T09:19:12.232045800Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; animal\n
    [] &amp;gt; live\n
    [] &amp;gt; eat\n
    stdout &amp;gt; @\n
    &quot;I'm eating&quot;\n
    stdout &amp;gt; @\n
    &quot;I'm alive animal&quot;\n
    [t] &amp;gt; talk\n
    live &amp;gt; @\n
\n
    [] &amp;gt; mouse\n
    animal &amp;gt; @\n
    [] &amp;gt; pii\n
    animal.live &amp;gt; @\n
\n
    [] &amp;gt; cat\n
    animal &amp;gt; @\n
    [m] &amp;gt; meow\n
    ^.talk m &amp;gt; @\n
\n
    [args...] &amp;gt; app\n
    mouse &amp;gt; tom\n
    cat &amp;gt; jerry\n
    jerry &amp;gt; jerry2\n
    seq &amp;gt; @\n
    tom.pii\n
    jerry2.live\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets/&gt;\n
   &lt;metas&gt;\n
      &lt;meta line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/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>
11:48:17.473 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 160µs
11:48:17.473 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 148µs
11:48:17.477 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 691µs
11:48:17.482 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 894µs
11:48:17.483 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 217µs
11:48:17.483 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 122µs
11:48:17.483 [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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;242&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-15T09:19:12.232045800Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; animal\n
    [] &amp;gt; live\n
    [] &amp;gt; eat\n
    stdout &amp;gt; @\n
    &quot;I'm eating&quot;\n
    stdout &amp;gt; @\n
    &quot;I'm alive animal&quot;\n
    [t] &amp;gt; talk\n
    live &amp;gt; @\n
\n
    [] &amp;gt; mouse\n
    animal &amp;gt; @\n
    [] &amp;gt; pii\n
    animal.live &amp;gt; @\n
\n
    [] &amp;gt; cat\n
    animal &amp;gt; @\n
    [m] &amp;gt; meow\n
    ^.talk m &amp;gt; @\n
\n
    [args...] &amp;gt; app\n
    mouse &amp;gt; tom\n
    cat &amp;gt; jerry\n
    jerry &amp;gt; jerry2\n
    seq &amp;gt; @\n
    tom.pii\n
    jerry2.live\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;4&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;eat&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;stdout&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;6&quot;&gt;\n
                  &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;7&quot; pos=&quot;8&quot;&gt;I'm eating&lt;/o&gt;\n
               &lt;/o&gt;\n
            &lt;/o&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;8&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;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>
11:48:17.484 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 120µs
11:48:17.484 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 109µs
11:48:17.488 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 751µs
11:48:17.494 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:17.494 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 199µs
11:48:17.495 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 116µs
11:48:17.495 [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
--&gt;\n
&lt;program ms=&quot;242&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-15T09:19:12.232045800Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; animal\n
    [] &amp;gt; live\n
    [] &amp;gt; eat\n
    stdout &amp;gt; @\n
    &quot;I'm eating&quot;\n
    stdout &amp;gt; @\n
    &quot;I'm alive animal&quot;\n
    [t] &amp;gt; talk\n
    live &amp;gt; @\n
\n
    [] &amp;gt; mouse\n
    animal &amp;gt; @\n
    [] &amp;gt; pii\n
    animal.live &amp;gt; @\n
\n
    [] &amp;gt; cat\n
    animal &amp;gt; @\n
    [m] &amp;gt; meow\n
    ^.talk m &amp;gt; @\n
\n
    [args...] &amp;gt; app\n
    mouse &amp;gt; tom\n
    cat &amp;gt; jerry\n
    jerry &amp;gt; jerry2\n
    seq &amp;gt; @\n
    tom.pii\n
    jerry2.live\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
      &lt;sheet&gt;expand-aliases&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;4&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;eat&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;6&quot;&gt;\n
                  &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;7&quot; pos=&quot;8&quot;&gt;I'm eating&lt;/o&gt;\n
               &lt;/o&gt;\n
            &lt;/o&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;8&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;9&quot; pos=&quot;6&quot;&gt;I'm alive animal&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;10&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;10&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\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>
11:48:17.495 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 146µs
11:48:17.496 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 120µs
11:48:17.500 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 740µs
11:48:17.500 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 37ms
11:48:17.502 [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

11:48:17.505 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4133 bytes of XML in 282µs
11:48:17.516 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:17.517 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 223µs
11:48:17.518 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 134µs
11:48:17.518 [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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;338&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-05T16:54:10.446431200Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; animal\n
    [] &amp;gt; live\n
    [] &amp;gt; eat\n
    stdout &amp;gt; @\n
    &quot;I'm eating&quot;\n
    stdout &amp;gt; @\n
    &quot;I'm alive animal&quot;\n
    [t] &amp;gt; talk\n
    live &amp;gt; @\n
\n
    [] &amp;gt; mouse\n
    animal &amp;gt; @\n
    [] &amp;gt; pii\n
    ^.live &amp;gt; @\n
\n
    [] &amp;gt; human\n
    [] &amp;gt; live\n
    stdout &amp;gt; @\n
    &quot;I'm alive human&quot;\n
    [t] &amp;gt; talk\n
    stdout &amp;gt; @\n
    &quot;human talks&quot;\n
\n
    [] &amp;gt; cat\n
    animal &amp;gt; @\n
    [m] &amp;gt; meow\n
    ^.talk &quot;meow&quot; &amp;gt; @\n
\n
    [args...] &amp;gt; main\n
    mouse &amp;gt; tom\n
    tom.pii.eat &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets/&gt;\n
   &lt;metas&gt;\n
      &lt;meta line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\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>
11:48:17.518 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 149µs
11:48:17.519 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 152µs
11:48:17.523 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 746µs
11:48:17.527 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 932µs
11:48:17.528 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 212µs
11:48:17.529 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 109µs
11:48:17.529 [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&quot;), 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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;338&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-05T16:54:10.446431200Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; animal\n
    [] &amp;gt; live\n
    [] &amp;gt; eat\n
    stdout &amp;gt; @\n
    &quot;I'm eating&quot;\n
    stdout &amp;gt; @\n
    &quot;I'm alive animal&quot;\n
    [t] &amp;gt; talk\n
    live &amp;gt; @\n
\n
    [] &amp;gt; mouse\n
    animal &amp;gt; @\n
    [] &amp;gt; pii\n
    ^.live &amp;gt; @\n
\n
    [] &amp;gt; human\n
    [] &amp;gt; live\n
    stdout &amp;gt; @\n
    &quot;I'm alive human&quot;\n
    [t] &amp;gt; talk\n
    stdout &amp;gt; @\n
    &quot;human talks&quot;\n
\n
    [] &amp;gt; cat\n
    animal &amp;gt; @\n
    [m] &amp;gt; meow\n
    ^.talk &quot;meow&quot; &amp;gt; @\n
\n
    [args...] &amp;gt; main\n
    mouse &amp;gt; tom\n
    tom.pii.eat &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;4&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;eat&quot; pos=&quot;4&quot;&gt;\n
               &lt;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>
11:48:17.529 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 115µs
11:48:17.530 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 119µs
11:48:17.534 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 736µs
11:48:17.539 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:17.540 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 193µs
11:48:17.541 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 122µs
11:48:17.541 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4588 chars):
<?xml version="1.0" encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;338&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-05T16:54:10.446431200Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; animal\n
    [] &amp;gt; live\n
    [] &amp;gt; eat\n
    stdout &amp;gt; @\n
    &quot;I'm eating&quot;\n
    stdout &amp;gt; @\n
    &quot;I'm alive animal&quot;\n
    [t] &amp;gt; talk\n
    live &amp;gt; @\n
\n
    [] &amp;gt; mouse\n
    animal &amp;gt; @\n
    [] &amp;gt; pii\n
    ^.live &amp;gt; @\n
\n
    [] &amp;gt; human\n
    [] &amp;gt; live\n
    stdout &amp;gt; @\n
    &quot;I'm alive human&quot;\n
    [t] &amp;gt; talk\n
    stdout &amp;gt; @\n
    &quot;human talks&quot;\n
\n
    [] &amp;gt; cat\n
    animal &amp;gt; @\n
    [m] &amp;gt; meow\n
    ^.talk &quot;meow&quot; &amp;gt; @\n
\n
    [args...] &amp;gt; main\n
    mouse &amp;gt; tom\n
    tom.pii.eat &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
      &lt;sheet&gt;expand-aliases&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;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>
11:48:17.541 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 141µs
11:48:17.542 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 118µs
11:48:17.545 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 724µs
11:48:17.546 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 36ms
11:48:17.548 [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:

11:48:17.551 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4473 bytes of XML in 269&micro;s
11:48:17.563 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:17.564 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 248&micro;s
11:48:17.564 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 141&micro;s
11:48:17.564 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4789 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;316&quot;\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
    [] &gt; animal\n
    [] &gt; live\n
    [] &gt; eat\n
    [] &gt; smth_else\n
    5.plus &gt; @\n
    3\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
   <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
         &lt;o base=&quot;tom&quot; line=&quot;36&quot; pos=&quot;2&quot; ref=&quot;35&quot;/&gt;\n
         &lt;o base=&quot;.pii&quot; line=&quot;36&quot; method=&quot;&quot; pos=&quot;5&quot;/&gt;\n
         &lt;o base=&quot;.eat&quot; line=&quot;36&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;9&quot;/&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:48:17.565 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 151&micro;s
11:48:17.565 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 175&micro;s
11:48:17.569 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 798&micro;s
11:48:17.574 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 989&micro;s
11:48:17.575 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 179&micro;s
11:48:17.575 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 117&micro;s
11:48:17.575 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4879 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
    [] &gt; animal\n
    [] &gt; live\n
    [] &gt; eat\n
    [] &gt; smth_else\n
    5.plus &gt; @\n
    3\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 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
            &lt;o base=&quot;.talk&quot; line=&quot;32&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;32&quot; pos=&quot;11&quot;&gt;meow&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;34&quot; name=&quot;main&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;34&quot; name=&quot;args&quot; pos=&quot;1&quot; vararg=&quot;&quot;/&gt;\n
         &lt;o base=&quot;mouse&quot; line=&quot;35&quot; name=&quot;tom&quot; pos=&quot;2&quot; ref=&quot;16&quot;/&gt;\n
         &lt;o base=&quot;tom&quot; line=&quot;36&quot; pos=&quot;2&quot; ref=&quot;35&quot;/&gt;\n
         &lt;o base=&quot;.pii&quot; line=&quot;36&quot; method=&quot;&quot; pos=&quot;5&quot;/&gt;\n
         &lt;o base=&quot;.eat&quot; line=&quot;36&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;9&quot;/&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:48:17.576 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 108&micro;s
11:48:17.576 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 110&micro;s
11:48:17.580 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 791&micro;s
11:48:17.586 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:17.587 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 212&micro;s
11:48:17.587 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 121&micro;s
11:48:17.588 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4971 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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
    [] &gt; animal\n
    [] &gt; live\n
    [] &gt; eat\n
    [] &gt; smth_else\n
    5.plus &gt; @\n
    3\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 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=&quot;25&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;25&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;26&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;27&quot; pos=&quot;6&quot;&gt;human talks&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;29&quot; name=&quot;cat&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;30&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;31&quot; name=&quot;meow&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;31&quot; name=&quot;m&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;32&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.talk&quot; line=&quot;32&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;32&quot; pos=&quot;11&quot;&gt;meow&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;34&quot; name=&quot;main&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;34&quot; name=&quot;args&quot; pos=&quot;1&quot; vararg=&quot;&quot;/&gt;\n
         &lt;o base=&quot;mouse&quot; line=&quot;35&quot; name=&quot;tom&quot; pos=&quot;2&quot; ref=&quot;16&quot;/&gt;\n
         &lt;o base=&quot;tom&quot; line=&quot;36&quot; pos=&quot;2&quot; ref=&quot;35&quot;/&gt;\n
         &lt;o base=&quot;.pii&quot; line=&quot;36&quot; method=&quot;&quot; pos=&quot;5&quot;/&gt;\n
         &lt;o base=&quot;.eat&quot; line=&quot;36&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;9&quot;/&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:48:17.588 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 140&micro;s
11:48:17.589 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 131&micro;s
11:48:17.593 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 802&micro;s
11:48:17.593 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 38ms
11:48:17.595 [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:

11:48:17.598 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4653 bytes of XML in 258µs
11:48:17.609 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:17.610 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 227µs
11:48:17.611 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 134µs
11:48:17.611 [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&quot; pos=&quot;6&quot;&gt;animal talks&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;11&quot; name=&quot;human&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;12&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;13&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;14&quot; pos=&quot;6&quot;&gt;I'm alive human&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;15&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;15&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;16&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;17&quot; pos=&quot;6&quot;&gt;human talks&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;19&quot; name=&quot;cat&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;20&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;21&quot; name=&quot;meow&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;21&quot; name=&quot;m&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;22&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.talk&quot; line=&quot;22&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;22&quot; pos=&quot;11&quot;&gt;meow&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;24&quot; name=&quot;dog&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;25&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;26&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;27&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.talk&quot; line=&quot;27&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;27&quot; pos=&quot;11&quot;&gt;I am a dog&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\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>
11:48:17.611 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 187µs
11:48:17.612 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 229µs
11:48:17.616 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 814µs
11:48:17.620 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 952µs
11:48:17.621 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 184µs
11:48:17.621 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 116µs
11:48:17.622 [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 &quot;meow&quot; &amp;gt; @\n
\n
    [] &amp;gt; dog\n
    animal &amp;gt; @\n
    [] &amp;gt; live\n
    ^.talk &quot;I am a dog&quot; &amp;gt; @\n
    [] &amp;gt; woof\n
    stdout &amp;gt; @\n
    &quot;woof&quot;\n
\n
    [] &amp;gt; sam\n
    human &amp;gt; @\n
    [job] &amp;gt; work\n
    ^.live &amp;gt; @\n
\n
    [args...] &amp;gt; main\n
    dog &amp;gt; tom\n
    dog.woof &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;4&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;5&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;6&quot; pos=&quot;6&quot;&gt;I'm alive animal&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;7&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;7&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;8&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;9&quot; pos=&quot;6&quot;&gt;animal talks&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;11&quot; name=&quot;human&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;12&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;13&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;14&quot; pos=&quot;6&quot;&gt;I'm alive human&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;15&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;15&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;16&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;17&quot; pos=&quot;6&quot;&gt;human talks&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;19&quot; name=&quot;cat&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;20&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;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>
11:48:17.622 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 111µs
11:48:17.622 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 160µs
11:48:17.626 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 807µs
11:48:17.633 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:17.634 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 217µs
11:48:17.634 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 158µs
11:48:17.634 [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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;251&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-05T11:01:08.537156600Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; animal\n
    [] &amp;gt; live\n
    stdout &amp;gt; @\n
    &quot;I'm alive animal&quot;\n
    [t] &amp;gt; talk\n
    stdout &amp;gt; @\n
    &quot;animal talks&quot;\n
\n
    [] &amp;gt; human\n
    [] &amp;gt; live\n
    stdout &amp;gt; @\n
    &quot;I'm alive human&quot;\n
    [t] &amp;gt; talk\n
    stdout &amp;gt; @\n
    &quot;human talks&quot;\n
\n
    [] &amp;gt; cat\n
    animal &amp;gt; @\n
    [m] &amp;gt; meow\n
    ^.talk &quot;meow&quot; &amp;gt; @\n
\n
    [] &amp;gt; dog\n
    animal &amp;gt; @\n
    [] &amp;gt; live\n
    ^.talk &quot;I am a dog&quot; &amp;gt; @\n
    [] &amp;gt; woof\n
    stdout &amp;gt; @\n
    &quot;woof&quot;\n
\n
    [] &amp;gt; sam\n
    human &amp;gt; @\n
    [job] &amp;gt; work\n
    ^.live &amp;gt; @\n
\n
    [args...] &amp;gt; main\n
    dog &amp;gt; tom\n
    dog.woof &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
      &lt;sheet&gt;expand-aliases&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\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&quot; ref=&quot;24&quot;/&gt;\n
         &lt;o base=&quot;.woof&quot; line=&quot;39&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;/&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:48:17.635 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 167&micro;s
11:48:17.635 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 123&micro;s
11:48:17.639 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 850&micro;s
11:48:17.639 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 37ms
11:48:17.642 [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:

11:48:17.644 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3689 bytes of XML in 205&micro;s
11:48:17.656 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:17.657 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 242&micro;s
11:48:17.657 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 146&micro;s
11:48:17.658 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3940 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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
   <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
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:48:17.658 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 174&micro;s
11:48:17.658 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 144&micro;s
11:48:17.662 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 634&micro;s
11:48:17.666 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 790&micro;s
11:48:17.667 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 184&micro;s
11:48:17.667 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 107&micro;s
11:48:17.668 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4030 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
   </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>
11:48:17.668 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 127µs
11:48:17.669 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 109µs
11:48:17.672 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 657µs
11:48:17.678 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:17.678 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 194µs
11:48:17.679 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 120µs
11:48:17.679 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4094 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;401&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-12T18:11:26.935279200Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; animal\n
    [] &amp;gt; live\n
    [] &amp;gt; eat\n
    stdout &amp;gt; @\n
    &quot;I'm eating&quot;\n
    [] &amp;gt; smth\n
    5.plus &amp;gt; @\n
    6\n
    stdout &amp;gt; @\n
    &quot;I'm alive animal&quot;\n
    [t] &amp;gt; talk\n
    live &amp;gt; @\n
\n
    [] &amp;gt; rat\n
    mouse &amp;gt; @\n
    [] &amp;gt; rat_pii\n
    ^.pii.eat &amp;gt; @\n
\n
    [] &amp;gt; mouse\n
    animal &amp;gt; @\n
    [] &amp;gt; pii\n
    ^.live &amp;gt; @\n
\n
    [args...] &amp;gt; main\n
    rat &amp;gt; tom\n
    tom.rat_pii &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;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>
11:48:17.679 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 158µs
11:48:17.680 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 120µs
11:48:17.684 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 672µs
11:48:17.684 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 35ms
11:48:17.686 [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

11:48:17.688 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4097 bytes of XML in 237µs
11:48:17.700 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:17.701 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 237µs
11:48:17.701 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 143&micro;s
11:48:17.702 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4378 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;273&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-08T10:02:11.428317600Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; classA\n
    classB &amp;gt; @\n
    [] &amp;gt; doA\n
    stdout &amp;gt; @\n
    &quot;A&quot;\n
\n
    [] &amp;gt; classB\n
    classC &amp;gt; @\n
    [] &amp;gt; doB\n
    ^.doC &amp;gt; @\n
\n
    [] &amp;gt; classC\n
    classA &amp;gt; @\n
    [] &amp;gt; doC\n
    stdout &amp;gt; @\n
    &quot;C&quot;\n
\n
    [] &amp;gt; classA2\n
    classB2 &amp;gt; @\n
    [] &amp;gt; doA2\n
    stdout &amp;gt; @\n
    &quot;A&quot;\n
\n
    [] &amp;gt; classB2\n
    classC2 &amp;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>
11:48:17.702 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 155µs
11:48:17.703 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 138µs
11:48:17.706 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 690µs
11:48:17.711 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 859µs
11:48:17.712 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 188µs
11:48:17.712 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 120µs
11:48:17.712 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4468 chars):
<?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;273&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-08T10:02:11.428317600Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; classA\n
    classB &amp;gt; @\n
    [] &amp;gt; doA\n
    stdout &amp;gt; @\n
    &quot;A&quot;\n
\n
    [] &amp;gt; classB\n
    classC &amp;gt; @\n
    [] &amp;gt; doB\n
    ^.doC &amp;gt; @\n
\n
    [] &amp;gt; classC\n
    classA &amp;gt; @\n
    [] &amp;gt; doC\n
    stdout &amp;gt; @\n
    &quot;C&quot;\n
\n
    [] &amp;gt; classA2\n
    classB2 &amp;gt; @\n
    [] &amp;gt; doA2\n
    stdout &amp;gt; @\n
    &quot;A&quot;\n
\n
    [] &amp;gt; classB2\n
    classC2 &amp;gt; @\n
    [] &amp;gt; doB2\n
    ^.doC2 &amp;gt; @\n
\n
    [] &amp;gt; classC2\n
    classA2 &amp;gt; @\n
    [] &amp;gt; doC2\n
    stdout &amp;gt; @\n
    &quot;C&quot;\n
\n
    [args...] &amp;gt; main\n
    classB &amp;gt; instance\n
    instance.doB &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;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>
11:48:17.713 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 126µs
11:48:17.713 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 111µs
11:48:17.717 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 711µs
11:48:17.723 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:17.724 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 231µs
11:48:17.724 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 124µs
11:48:17.725 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4560 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;273&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-08T10:02:11.428317600Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; classA\n
    classB &amp;gt; @\n
    [] &amp;gt; doA\n
    stdout &amp;gt; @\n
    &quot;A&quot;\n
\n
    [] &amp;gt; classB\n
    classC &amp;gt; @\n
    [] &amp;gt; doB\n
    ^.doC &amp;gt; @\n
\n
    [] &amp;gt; classC\n
    classA &amp;gt; @\n
    [] &amp;gt; doC\n
    stdout &amp;gt; @\n
    &quot;C&quot;\n
\n
    [] &amp;gt; classA2\n
    classB2 &amp;gt; @\n
    [] &amp;gt; doA2\n
    stdout &amp;gt; @\n
    &quot;A&quot;\n
\n
    [] &amp;gt; classB2\n
    classC2 &amp;gt; @\n
    [] &amp;gt; doB2\n
    ^.doC2 &amp;gt; @\n
\n
    [] &amp;gt; classC2\n
    classA2 &amp;gt; @\n
    [] &amp;gt; doC2\n
    stdout &amp;gt; @\n
    &quot;C&quot;\n
\n
    [args...] &amp;gt; main\n
    classB &amp;gt; instance\n
    instance.doB &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
      &lt;sheet&gt;expand-aliases&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\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>
11:48:17.725 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 133µs
11:48:17.725 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 122µs
11:48:17.729 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 742µs
11:48:17.729 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 36ms
11:48:17.732 [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:

[1;33mWARNINGm] 1;33mTests 0;1mrun: 0;1m11m, Failures: 0, Errors: 0, 1;33mSkipped: 0;1;33m1m, Time elapsed: 0.615 s - in org.objectionary.ddr.unit.graph.inner.1mInnerTestm
[1;34mINFOm] Running org.objectionary.ddr.integration.1mIntegrationTestm
11:48:17.737 [main] ERROR o.objectionary.ddr.launch.Combiner MDC= - /home/r/repo/src/test/resources/integration/in/basic_cycle_ddr/basic_cycle.xmir
11:48:17.738 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3263 bytes of XML in 235&micro;s
11:48:17.749 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:48:17.750 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 256&micro;s
11:48:17.751 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 140&micro;s
11:48:17.751 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3473 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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
   <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>
11:48:17.752 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 209µs
11:48:17.752 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 144µs
11:48:17.756 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 594µs
11:48:17.760 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 822µs
11:48:17.761 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 178µs
11:48:17.761 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 107µs
11:48:17.761 [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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;275&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-05T13:21:36.479066800Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; classA\n
    classB &amp;gt; @\n
    [] &amp;gt; doA\n
    stdout &amp;gt; @\n
    &quot;A&quot;\n
\n
    [] &amp;gt; classB\n
    classA &amp;gt; @\n
    [] &amp;gt; doBA\n
    ^.doA &amp;gt; @\n
\n
    [] &amp;gt; classC\n
    classB &amp;gt; @\n
    [] &amp;gt; doC\n
    stdout &amp;gt; @\n
    &quot;C&quot;\n
\n
    [] &amp;gt; classD\n
    classC &amp;gt; @\n
\n
    [] &amp;gt; classE\n
    classA &amp;gt; @\n
\n
    [args...] &amp;gt; main\n
    classC &amp;gt; instance\n
    instance.doC &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
   &lt;/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>
11:48:17.762 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 139µs
11:48:17.762 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 126µs
11:48:17.766 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 588µs
11:48:17.771 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:48:17.772 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 212µs
11:48:17.773 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 129µs
11:48:17.773 [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...] &amp;gt; main\n
    classC &amp;gt; instance\n
    instance.doC &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
      &lt;sheet&gt;expand-aliases&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;classA&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classB&quot; line=&quot;4&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;9&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;doA&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;7&quot; pos=&quot;6&quot;&gt;A&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;9&quot; name=&quot;classB&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classA&quot; line=&quot;10&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;11&quot; name=&quot;doBA&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;12&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.doA&quot; line=&quot;12&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;14&quot; name=&quot;classC&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classB&quot; line=&quot;15&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;9&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;16&quot; name=&quot;doC&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;17&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;18&quot; pos=&quot;6&quot;&gt;C&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;20&quot; name=&quot;classD&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classC&quot; line=&quot;21&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;14&quot;/&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;23&quot; name=&quot;classE&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classA&quot; line=&quot;24&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
      &lt;/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>
11:48:17.773 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 152µs
11:48:17.774 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 120µs
11:48:17.777 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 582µs
11:48:17.777 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 34ms
[1;33mWARNINGm] 1;33mTests 0;1mrun: 0;1m2m, Failures: 0, Errors: 0, 1;33mSkipped: 0;1;33m1m, Time elapsed: 0.093 s - in org.objectionary.ddr.integration.1mIntegrationTestm
[1;34mINFOm]
[1;34mINFOm] Results:
[1;34mINFOm]
[1;33mWARNINGm] 1;33mTests run: 49, Failures: 0, Errors: 0, Skipped: 2m
[1;34mINFOm]
[1;34mINFOm]
[1;34mINFOm] 1m--- 0;32mjcabi-maven-plugin:0.17.0:versionalizem 1m(jcabi-versionalize-packages)m @ 36mddr0;1m ---m
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 119 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 791 kB/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 1.7 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 575 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 209 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 128 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 561 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 169 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 1.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 148 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 133 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 379 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 100 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 141 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 78 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 190 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 232 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 118 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 188 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 235 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 146 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 906 kB/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 147 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 165 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 223 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 213 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 460 kB/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 365 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 620 kB/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 137 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 549 kB/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 776 kB/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 134 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 536 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.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 127 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 238 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 116 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 120 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 565 kB/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 153 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 146 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 943 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.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 217 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 710 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 164 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 543 kB/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
Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-maven-slf4j/0.11/jcabi-maven-slf4j-0.11.jar
Downloaded5from.Maven:khttps://repo.maven.apache.org/maven2/com/jcabi/jcabi-maven-slf4j/0.11/jcabi-maven-slf4j-0.11.jar (8.4 kB at 324 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/aspectj/aspectjtools/1.9.8.M1/aspectjtools-1.9.8.M1.jar
Downloaded4from1Maven:8https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/2.0.0-beta1/slf4j-api-2.0.0-beta1.jar (61 kB at 1.6 MB/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
Downloaded5from4Maven: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.0 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/org/apache/maven/maven-plugin-api/3.8.6/maven-plugin-api-3.8.6.jar (47 kB at 268 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
Downloaded5from1Maven: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 355 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/2.6.0/plexus-classworlds-2.6.0.jar
Downloaded5from6Maven:khttps://repo.maven.apache.org/maven2/org/mockito/mockito-core/4.6.1/mockito-core-4.6.1.jar (663 kB at 2.6 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/3.8.6/maven-model-3.8.6.jar
Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/2.6.0/plexus-classworlds-2.6.0.jar (53 kB at 201 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-core/3.8.6/maven-core-3.8.6.jar
Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.3.1/plexus-utils-3.3.1.jar (262 kB at 796 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/3.8.6/maven-settings-3.8.6.jar
Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-model/3.8.6/maven-model-3.8.6.jar (216 kB at 589 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.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 118 kB/s)
Downloading from Maven: https://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 104 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-cipher/2.0/plexus-cipher-2.0.jar
Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-sec-dispatcher/2.0/plexus-sec-dispatcher-2.0.jar (24 kB at 58 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
Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-cipher/2.0/plexus-cipher-2.0.jar (13 kB at 30 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.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 33 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.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 61 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
Downloaded4from.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.4 MB/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-resolver-provider/3.8.6/maven-resolver-provider-3.8.6.jar (67 kB at 130 kB/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.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 363 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.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 325 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-spi/1.6.3/maven-resolver-spi-1.6.3.jar (38 kB at 69 kB/s)
Downloading from Maven: https://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 259 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 6.8 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 3.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
Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/com/google/inject/guice/4.2.2/guice-4.2.2-no_aop.jar (521 kB at 715 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/checkerframework/checker-qual/3.12.0/checker-qual-3.12.0.jar
Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar (20 kB at 27 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.jar
Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_annotations/2.11.0/error_prone_annotations-2.11.0.jar (16 kB at 20 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar
Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar (8.8 kB at 11 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
Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/checkerframework/checker-qual/3.12.0/checker-qual-3.12.0.jar (209 kB at 241 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 171 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/apache/maven/maven-artifact/3.8.6/maven-artifact-3.8.6.jar (58 kB at 60 kB/s)
Downloaded4from.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 210 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 2.6 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 1.9 MB/s)
Downloaded1from5Maven:Mhttps://repo.maven.apache.org/maven2/org/aspectj/aspectjtools/1.9.8.M1/aspectjtools-1.9.8.M1.jar (15 MB at 6.3 MB/s)
[1;34mINFOm] Versionalizing /home/r/repo/target/classes directory
[1;34mINFOm]
[1;34mINFOm] 1m--- 0;32mmaven-jar-plugin:3.3.0:jarm 1m(default-jar)m @ 36mddr0;1m ---m
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 236 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 206 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 317 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 1.1 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 348 kB/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 1.0 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 808 kB/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 108 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
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-compress/1.21/commons-compress-1.21.jar
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-archiver/4.4.0/plexus-archiver-4.4.0.jar
Downloaded4from6Maven:2https://repo.maven.apache.org/maven2/org/apache/maven/shared/file-management/3.1.0/file-management-3.1.0.jar (36 kB at 1.5 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/iq80/snappy/snappy/0.4/snappy-0.4.jar
Downloaded3from6Maven:7https://repo.maven.apache.org/maven2/org/apache/maven/maven-archiver/3.6.0/maven-archiver-3.6.0.jar (26 kB at 972 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/tukaani/xz/1.9/xz-1.9.jar
Downloaded4from9Maven:0https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-io/3.4.0/plexus-io-3.4.0.jar (79 kB at 2.0 MB/s)
Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/iq80/snappy/snappy/0.4/snappy-0.4.jar (58 kB at 1.2 MB/s)
Downloaded3from.Maven:Mhttps://repo.maven.apache.org/maven2/org/tukaani/xz/1.9/xz-1.9.jar (116 kB at 1.7 MB/s)
Downloaded2from.Maven:Mhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-archiver/4.4.0/plexus-archiver-4.4.0.jar (211 kB at 2.3 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 4.6 MB/s)
[1;34mINFOm] Building jar: /home/r/repo/target/ddr-0.0.8.jar
[1;34mINFOm]
[1;34mINFOm] 1m--- 0;32mmaven-assembly-plugin:3.4.2:singlem 1m(make-assembly)m @ 36mddr0;1m ---m
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 416 kB/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 294 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 268 kB/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 293 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 255 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 1.7 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 664 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.jar
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 3.8 MB/s)
[1;34mINFOm] Building jar: /home/r/repo/target/ddr-0.0.8-jar-with-dependencies.jar
[1;34mINFOm]
[1;34mINFOm] 1m--- 0;32mmaven-antrun-plugin:3.1.0:runm 1m(jcabi-xcop)m @ 36mddr0;1m ---m
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 36 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 787 kB/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 343 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 176 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 from Maven: https://repo.maven.apache.org/maven2/org/apache/ant/ant-launcher/1.10.12/ant-launcher-1.10.12.jar
Downloaded3from2Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/ant/ant-launcher/1.10.12/ant-launcher-1.10.12.jar (19 kB at 719 kB/s)
Downloaded2from2Maven:khttps://repo.maven.apache.org/maven2/ant-contrib/ant-contrib/1.0b3/ant-contrib-1.0b3.jar (224 kB at 4.0 MB/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 6.5 MB/s)
[1;34mINFOm] Executing tasks
[1;34mINFOm]      [exec] /home/r/repo/pom.xml looks good
[1;34mINFOm]      [exec] /home/r/repo/src/main/resources/compress-aliases.xsl looks good
[1;34mINFOm]      [exec] /home/r/repo/src/main/resources/logback.xml looks good
[1;34mINFOm]      [exec] /home/r/repo/src/test/resources/resolver/strip-xmir.xsl looks good
[1;34mINFOm]      [exec] /home/r/repo/src/test/resources/unit/in/basic_cycle/basic_cycle.xml looks good
[1;34mINFOm]      [exec] /home/r/repo/src/test/resources/unit/in/basic_tree/basic_tree.xml looks good
[1;34mINFOm]      [exec] /home/r/repo/src/test/resources/unit/in/closed_cycle/closed_cycle.xml looks good
[1;34mINFOm]      [exec] /home/r/repo/src/test/resources/unit/in/condition/condition.xml looks good
[1;34mINFOm]      [exec] /home/r/repo/src/test/resources/unit/in/creations/creations.xml looks good
[1;34mINFOm]      [exec] /home/r/repo/src/test/resources/unit/in/inner/inner.xml looks good
[1;34mINFOm]      [exec] /home/r/repo/src/test/resources/unit/in/inner_concrete/inner_concrete.xml looks good
[1;34mINFOm]      [exec] /home/r/repo/src/test/resources/unit/in/inner_ordered/inner_ordered.xml looks good
[1;34mINFOm]      [exec] /home/r/repo/src/test/resources/unit/in/inner_prop/inner_prop.xml looks good
[1;34mINFOm]      [exec] /home/r/repo/src/test/resources/unit/in/multiple_closed_cycles/multiple_closed_cycles.xml looks good
[1;34mINFOm]      [exec] /home/r/repo/src/test/resources/unit/in/multiple_cycles/multiple_cycles.xml looks good
[1;34mINFOm]      [exec] /home/r/repo/src/test/resources/unit/in/multiple_trees/multiple_trees.xml looks good
[1;34mINFOm]      [exec] /home/r/repo/src/test/resources/unit/in/tree/tree.xml looks good
[1;34mINFOm]      [exec] /home/r/repo/src/test/resources/unit/in/triple_cycle/triple_cycle.xml looks good
[1;34mINFOm] Executed tasks
[1;34mINFOm]
[1;34mINFOm] 1m--- 0;32mmaven-install-plugin:3.0.1:installm 1m(default-install)m @ 36mddr0;1m ---m
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
Downloaded1from4Maven:khttps://repo.maven.apache.org/maven2/org/eclipse/aether/aether-util/1.0.0.v20140518/aether-util-1.0.0.v20140518.jar (146 kB at 4.3 MB/s)
[1;34mINFOm] Installing /home/r/repo/pom.xml to /home/r/.m2/repository/org/eolang/ddr/0.0.8/ddr-0.0.8.pom
[1;34mINFOm] Installing /home/r/repo/target/ddr-0.0.8.jar to /home/r/.m2/repository/org/eolang/ddr/0.0.8/ddr-0.0.8.jar
[1;34mINFOm] Installing /home/r/repo/target/ddr-0.0.8-jar-with-dependencies.jar to /home/r/.m2/repository/org/eolang/ddr/0.0.8/ddr-0.0.8-jar-with-dependencies.jar
[1;34mINFOm] 1m------------------------------------------------------------------------m
[1;34mINFOm] 1;32mBUILD SUCCESSm
[1;34mINFOm] 1m------------------------------------------------------------------------m
[1;34mINFOm] Total time:  54.766 s
[1;34mINFOm] Finished at: 2022-11-03T11:48:27Z
[1;34mINFOm] 1m------------------------------------------------------------------------m
0m0m+ mvn clean deploy -Pdeploy -Pobjectionary -Psonatype --errors --settings ../settings.xml -Dstyle.color=never
0m0m[INFO] Error stacktraces are turned on.
[INFO] Scanning for projects...
Downloading from mavenCentral: https://repo1.maven.org/maven2/com/jcabi/parent/0.63.2/parent-0.63.2.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/com/jcabi/parent/0.63.2/parent-0.63.2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/kuali/maven/wagons/maven-s3-wagon/1.2.1/maven-s3-wagon-1.2.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/kuali/maven/wagons/maven-s3-wagon/1.2.1/maven-s3-wagon-1.2.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/kuali/pom/kuali-common/3.3.35/kuali-common-3.3.35.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/kuali/pom/kuali-common/3.3.35/kuali-common-3.3.35.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/kuali/pom/kuali-pom/3.3.35/kuali-pom-3.3.35.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/kuali/pom/kuali-pom/3.3.35/kuali-pom-3.3.35.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/guava/guava/15.0/guava-15.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/guava/guava/15.0/guava-15.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/guava/guava-parent/15.0/guava-parent-15.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/guava/guava-parent/15.0/guava-parent-15.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/oss/oss-parent/7/oss-parent-7.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/oss/oss-parent/7/oss-parent-7.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/kuali/common/kuali-s3/1.0.1/kuali-s3-1.0.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/kuali/common/kuali-s3/1.0.1/kuali-s3-1.0.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/kuali/pom/kuali-common/2.0.0/kuali-common-2.0.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/kuali/pom/kuali-common/2.0.0/kuali-common-2.0.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/kuali/pom/kuali-pom/2.0.0/kuali-pom-2.0.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/kuali/pom/kuali-pom/2.0.0/kuali-pom-2.0.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/amazonaws/aws-java-sdk/1.3.22/aws-java-sdk-1.3.22.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/amazonaws/aws-java-sdk/1.3.22/aws-java-sdk-1.3.22.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/httpcomponents/httpclient/4.1/httpclient-4.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/httpcomponents/httpclient/4.1/httpclient-4.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/httpcomponents/httpcomponents-client/4.1/httpcomponents-client-4.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/httpcomponents/httpcomponents-client/4.1/httpcomponents-client-4.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/httpcomponents/project/4.1.1/project-4.1.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/httpcomponents/project/4.1.1/project-4.1.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/httpcomponents/httpcore/4.1/httpcore-4.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/httpcomponents/httpcore/4.1/httpcore-4.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/httpcomponents/httpcomponents-core/4.1/httpcomponents-core-4.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/httpcomponents/httpcomponents-core/4.1/httpcomponents-core-4.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-codec/commons-codec/1.4/commons-codec-1.4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-codec/commons-codec/1.4/commons-codec-1.4.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/commons/commons-parent/11/commons-parent-11.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/commons/commons-parent/11/commons-parent-11.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/apache/4/apache-4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/apache/4/apache-4.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-codec/commons-codec/1.3/commons-codec-1.3.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-codec/commons-codec/1.3/commons-codec-1.3.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/jackson/jackson-core-asl/1.8.9/jackson-core-asl-1.8.9.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/jackson/jackson-core-asl/1.8.9/jackson-core-asl-1.8.9.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/jackson/jackson-mapper-asl/1.8.9/jackson-mapper-asl-1.8.9.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/jackson/jackson-mapper-asl/1.8.9/jackson-mapper-asl-1.8.9.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/kuali/common/kuali-threads/1.0.9/kuali-threads-1.0.9.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/kuali/common/kuali-threads/1.0.9/kuali-threads-1.0.9.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/kuali/pom/kuali-common/1.2.2/kuali-common-1.2.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/kuali/pom/kuali-common/1.2.2/kuali-common-1.2.2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/kuali/pom/kuali-pom/1.2.2/kuali-pom-1.2.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/kuali/pom/kuali-pom/1.2.2/kuali-pom-1.2.2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/slf4j/slf4j-api/1.6.4/slf4j-api-1.6.4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/slf4j/slf4j-api/1.6.4/slf4j-api-1.6.4.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/slf4j/slf4j-parent/1.6.4/slf4j-parent-1.6.4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/slf4j/slf4j-parent/1.6.4/slf4j-parent-1.6.4.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/slf4j/slf4j-log4j12/1.6.4/slf4j-log4j12-1.6.4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/slf4j/slf4j-log4j12/1.6.4/slf4j-log4j12-1.6.4.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/log4j/log4j/1.2.16/log4j-1.2.16.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/log4j/log4j/1.2.16/log4j-1.2.16.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-lang/commons-lang/2.6/commons-lang-2.6.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-lang/commons-lang/2.6/commons-lang-2.6.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/commons/commons-parent/17/commons-parent-17.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/commons/commons-parent/17/commons-parent-17.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/apache/7/apache-7.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/apache/7/apache-7.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-io/commons-io/2.4/commons-io-2.4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-io/commons-io/2.4/commons-io-2.4.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/commons/commons-parent/25/commons-parent-25.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/commons/commons-parent/25/commons-parent-25.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/apache/9/apache-9.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/apache/9/apache-9.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/slf4j/jcl-over-slf4j/1.6.4/jcl-over-slf4j-1.6.4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/slf4j/jcl-over-slf4j/1.6.4/jcl-over-slf4j-1.6.4.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/amazonaws/aws-java-sdk/1.6.4/aws-java-sdk-1.6.4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/amazonaws/aws-java-sdk/1.6.4/aws-java-sdk-1.6.4.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/httpcomponents/httpclient/4.2/httpclient-4.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/httpcomponents/httpclient/4.2/httpclient-4.2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/httpcomponents/httpcomponents-client/4.2/httpcomponents-client-4.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/httpcomponents/httpcomponents-client/4.2/httpcomponents-client-4.2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/httpcomponents/project/5/project-5.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/httpcomponents/project/5/project-5.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/httpcomponents/httpcore/4.2/httpcore-4.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/httpcomponents/httpcore/4.2/httpcore-4.2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/httpcomponents/httpcomponents-core/4.2/httpcomponents-core-4.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/httpcomponents/httpcomponents-core/4.2/httpcomponents-core-4.2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/httpcomponents/project/6/project-6.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/httpcomponents/project/6/project-6.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-codec/commons-codec/1.6/commons-codec-1.6.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-codec/commons-codec/1.6/commons-codec-1.6.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/commons/commons-parent/22/commons-parent-22.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/commons/commons-parent/22/commons-parent-22.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/fasterxml/jackson/core/jackson-core/2.1.1/jackson-core-2.1.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/fasterxml/jackson/core/jackson-core/2.1.1/jackson-core-2.1.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/fasterxml/oss-parent/4/oss-parent-4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/fasterxml/oss-parent/4/oss-parent-4.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/fasterxml/jackson/core/jackson-databind/2.1.1/jackson-databind-2.1.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/fasterxml/jackson/core/jackson-databind/2.1.1/jackson-databind-2.1.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/fasterxml/jackson/core/jackson-annotations/2.1.1/jackson-annotations-2.1.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/fasterxml/jackson/core/jackson-annotations/2.1.1/jackson-annotations-2.1.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/springframework/spring-core/3.2.5.RELEASE/spring-core-3.2.5.RELEASE.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/springframework/spring-core/3.2.5.RELEASE/spring-core-3.2.5.RELEASE.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/wagon/wagon-provider-api/2.2/wagon-provider-api-2.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/wagon/wagon-provider-api/2.2/wagon-provider-api-2.2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/wagon/wagon/2.2/wagon-2.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/wagon/wagon/2.2/wagon-2.2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-parent/21/maven-parent-21.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-parent/21/maven-parent-21.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/apache/10/apache-10.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/apache/10/apache-10.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/3.0/plexus-utils-3.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/3.0/plexus-utils-3.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/spice/spice-parent/16/spice-parent-16.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/spice/spice-parent/16/spice-parent-16.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/forge/forge-parent/5/forge-parent-5.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/forge/forge-parent/5/forge-parent-5.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/kuali/common/kuali-threads/1.0.10/kuali-threads-1.0.10.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/kuali/common/kuali-threads/1.0.10/kuali-threads-1.0.10.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/kuali/pom/kuali-common/2.3.9/kuali-common-2.3.9.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/kuali/pom/kuali-common/2.3.9/kuali-common-2.3.9.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/kuali/pom/kuali-pom/2.3.9/kuali-pom-2.3.9.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/kuali/pom/kuali-pom/2.3.9/kuali-pom-2.3.9.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/slf4j/slf4j-log4j12/1.7.5/slf4j-log4j12-1.7.5.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/slf4j/slf4j-log4j12/1.7.5/slf4j-log4j12-1.7.5.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/slf4j/slf4j-parent/1.7.5/slf4j-parent-1.7.5.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/slf4j/slf4j-parent/1.7.5/slf4j-parent-1.7.5.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/slf4j/slf4j-api/1.7.5/slf4j-api-1.7.5.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/slf4j/slf4j-api/1.7.5/slf4j-api-1.7.5.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/log4j/log4j/1.2.17/log4j-1.2.17.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/log4j/log4j/1.2.17/log4j-1.2.17.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/slf4j/jcl-over-slf4j/1.7.5/jcl-over-slf4j-1.7.5.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/slf4j/jcl-over-slf4j/1.7.5/jcl-over-slf4j-1.7.5.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/kuali/maven/wagons/maven-s3-wagon/1.2.1/maven-s3-wagon-1.2.1.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/slf4j/slf4j-api/1.6.4/slf4j-api-1.6.4.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/guava/guava/15.0/guava-15.0.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/kuali/common/kuali-s3/1.0.1/kuali-s3-1.0.1.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/amazonaws/aws-java-sdk/1.6.4/aws-java-sdk-1.6.4.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/kuali/maven/wagons/maven-s3-wagon/1.2.1/maven-s3-wagon-1.2.1.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/httpcomponents/httpclient/4.2/httpclient-4.2.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/httpcomponents/httpclient/4.2/httpclient-4.2.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/httpcomponents/httpcore/4.2/httpcore-4.2.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/httpcomponents/httpcore/4.2/httpcore-4.2.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-codec/commons-codec/1.3/commons-codec-1.3.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/kuali/common/kuali-s3/1.0.1/kuali-s3-1.0.1.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/fasterxml/jackson/core/jackson-core/2.1.1/jackson-core-2.1.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-codec/commons-codec/1.3/commons-codec-1.3.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/fasterxml/jackson/core/jackson-databind/2.1.1/jackson-databind-2.1.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/amazonaws/aws-java-sdk/1.6.4/aws-java-sdk-1.6.4.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/fasterxml/jackson/core/jackson-annotations/2.1.1/jackson-annotations-2.1.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/slf4j/slf4j-api/1.6.4/slf4j-api-1.6.4.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/springframework/spring-core/3.2.5.RELEASE/spring-core-3.2.5.RELEASE.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/guava/guava/15.0/guava-15.0.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/wagon/wagon-provider-api/2.2/wagon-provider-api-2.2.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/fasterxml/jackson/core/jackson-core/2.1.1/jackson-core-2.1.1.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/3.0/plexus-utils-3.0.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/fasterxml/jackson/core/jackson-databind/2.1.1/jackson-databind-2.1.1.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-io/commons-io/2.4/commons-io-2.4.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/fasterxml/jackson/core/jackson-annotations/2.1.1/jackson-annotations-2.1.1.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-lang/commons-lang/2.6/commons-lang-2.6.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/springframework/spring-core/3.2.5.RELEASE/spring-core-3.2.5.RELEASE.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/kuali/common/kuali-threads/1.0.10/kuali-threads-1.0.10.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/wagon/wagon-provider-api/2.2/wagon-provider-api-2.2.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/slf4j/slf4j-log4j12/1.7.5/slf4j-log4j12-1.7.5.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/3.0/plexus-utils-3.0.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/log4j/log4j/1.2.17/log4j-1.2.17.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-io/commons-io/2.4/commons-io-2.4.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/slf4j/jcl-over-slf4j/1.7.5/jcl-over-slf4j-1.7.5.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-lang/commons-lang/2.6/commons-lang-2.6.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/kuali/common/kuali-threads/1.0.10/kuali-threads-1.0.10.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/slf4j/slf4j-log4j12/1.7.5/slf4j-log4j12-1.7.5.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/log4j/log4j/1.2.17/log4j-1.2.17.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/slf4j/jcl-over-slf4j/1.7.5/jcl-over-slf4j-1.7.5.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/plugins/nexus-staging-maven-plugin/1.6.13/nexus-staging-maven-plugin-1.6.13.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/plugins/nexus-staging-maven-plugin/1.6.13/nexus-staging-maven-plugin-1.6.13.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/maven/nexus-staging/1.6.13/nexus-staging-1.6.13.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/maven/nexus-staging/1.6.13/nexus-staging-1.6.13.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/maven/nexus-maven-plugins/1.6.13/nexus-maven-plugins-1.6.13.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/maven/nexus-maven-plugins/1.6.13/nexus-maven-plugins-1.6.13.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/buildsupport/public-parent/32/public-parent-32.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/buildsupport/public-parent/32/public-parent-32.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/buildsupport/buildsupport/32/buildsupport-32.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/buildsupport/buildsupport/32/buildsupport-32.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/maven/nexus-common/1.6.13/nexus-common-1.6.13.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/maven/nexus-common/1.6.13/nexus-common-1.6.13.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/plexus/plexus-sec-dispatcher/1.4/plexus-sec-dispatcher-1.4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/plexus/plexus-sec-dispatcher/1.4/plexus-sec-dispatcher-1.4.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/spice/spice-parent/12/spice-parent-12.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/spice/spice-parent/12/spice-parent-12.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/forge/forge-parent/4/forge-parent-4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/forge/forge-parent/4/forge-parent-4.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/plexus/plexus-cipher/1.7/plexus-cipher-1.7.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/plexus/plexus-cipher/1.7/plexus-cipher-1.7.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/spice/spice-parent/15/spice-parent-15.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/spice/spice-parent/15/spice-parent-15.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/guava/guava/14.0.1/guava-14.0.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/guava/guava/14.0.1/guava-14.0.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/guava/guava-parent/14.0.1/guava-parent-14.0.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/guava/guava-parent/14.0.1/guava-parent-14.0.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-plugin-api/3.0.4/maven-plugin-api-3.0.4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-plugin-api/3.0.4/maven-plugin-api-3.0.4.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven/3.0.4/maven-3.0.4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven/3.0.4/maven-3.0.4.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-model/3.0.4/maven-model-3.0.4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-model/3.0.4/maven-model-3.0.4.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/3.0.24/plexus-utils-3.0.24.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/3.0.24/plexus-utils-3.0.24.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus/4.0/plexus-4.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus/4.0/plexus-4.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/forge/forge-parent/10/forge-parent-10.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/forge/forge-parent/10/forge-parent-10.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-artifact/3.0.4/maven-artifact-3.0.4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-artifact/3.0.4/maven-artifact-3.0.4.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/sisu-inject-plexus/2.3.0/sisu-inject-plexus-2.3.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/sisu-inject-plexus/2.3.0/sisu-inject-plexus-2.3.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/inject/guice-plexus/2.3.0/guice-plexus-2.3.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/inject/guice-plexus/2.3.0/guice-plexus-2.3.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/inject/guice-bean/2.3.0/guice-bean-2.3.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/inject/guice-bean/2.3.0/guice-bean-2.3.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/inject/containers/2.3.0/containers-2.3.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/inject/containers/2.3.0/containers-2.3.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/sisu-inject/2.3.0/sisu-inject-2.3.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/sisu-inject/2.3.0/sisu-inject-2.3.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/sisu-parent/2.3.0/sisu-parent-2.3.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/sisu-parent/2.3.0/sisu-parent-2.3.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-containers/1.5.5/plexus-containers-1.5.5.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-containers/1.5.5/plexus-containers-1.5.5.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus/2.0.7/plexus-2.0.7.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus/2.0.7/plexus-2.0.7.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-classworlds/2.4/plexus-classworlds-2.4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-classworlds/2.4/plexus-classworlds-2.4.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/sisu-inject-bean/2.3.0/sisu-inject-bean-2.3.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/sisu-inject-bean/2.3.0/sisu-inject-bean-2.3.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/sisu-guice/3.1.0/sisu-guice-3.1.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/sisu-guice/3.1.0/sisu-guice-3.1.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/inject/guice-parent/3.1.0/guice-parent-3.1.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/inject/guice-parent/3.1.0/guice-parent-3.1.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-compat/3.0.4/maven-compat-3.0.4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-compat/3.0.4/maven-compat-3.0.4.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-model-builder/3.0.4/maven-model-builder-3.0.4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-model-builder/3.0.4/maven-model-builder-3.0.4.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-interpolation/1.15/plexus-interpolation-1.15.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-interpolation/1.15/plexus-interpolation-1.15.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus/3.0.1/plexus-3.0.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus/3.0.1/plexus-3.0.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/spice/spice-parent/17/spice-parent-17.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/spice/spice-parent/17/spice-parent-17.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-settings/3.0.4/maven-settings-3.0.4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-settings/3.0.4/maven-settings-3.0.4.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-core/3.0.4/maven-core-3.0.4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-core/3.0.4/maven-core-3.0.4.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-settings-builder/3.0.4/maven-settings-builder-3.0.4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-settings-builder/3.0.4/maven-settings-builder-3.0.4.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-repository-metadata/3.0.4/maven-repository-metadata-3.0.4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-repository-metadata/3.0.4/maven-repository-metadata-3.0.4.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/sisu-guava/0.9.9/sisu-guava-0.9.9.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/sisu-guava/0.9.9/sisu-guava-0.9.9.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/inject/guava-parent/0.9.9/guava-parent-0.9.9.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/inject/guava-parent/0.9.9/guava-parent-0.9.9.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-aether-provider/3.0.4/maven-aether-provider-3.0.4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-aether-provider/3.0.4/maven-aether-provider-3.0.4.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/aether/aether-api/1.13.1/aether-api-1.13.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/aether/aether-api/1.13.1/aether-api-1.13.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/aether/aether/1.13.1/aether-1.13.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/aether/aether/1.13.1/aether-1.13.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/aether/aether-spi/1.13.1/aether-spi-1.13.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/aether/aether-spi/1.13.1/aether-spi-1.13.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/aether/aether-util/1.13.1/aether-util-1.13.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/aether/aether-util/1.13.1/aether-util-1.13.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/aether/aether-impl/1.13.1/aether-impl-1.13.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/aether/aether-impl/1.13.1/aether-impl-1.13.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugin-tools/maven-plugin-annotations/3.2/maven-plugin-annotations-3.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugin-tools/maven-plugin-annotations/3.2/maven-plugin-annotations-3.2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugin-tools/maven-plugin-tools/3.2/maven-plugin-tools-3.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugin-tools/maven-plugin-tools/3.2/maven-plugin-tools-3.2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-parent/22/maven-parent-22.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-parent/22/maven-parent-22.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/apache/11/apache-11.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/apache/11/apache-11.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-artifact/3.0/maven-artifact-3.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-artifact/3.0/maven-artifact-3.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven/3.0/maven-3.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven/3.0/maven-3.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-parent/15/maven-parent-15.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-parent/15/maven-parent-15.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/apache/6/apache-6.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/apache/6/apache-6.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/nexus-client-core/2.15.1-02/nexus-client-core-2.15.1-02.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/nexus-client-core/2.15.1-02/nexus-client-core-2.15.1-02.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/nexus-components/2.15.1-02/nexus-components-2.15.1-02.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/nexus-components/2.15.1-02/nexus-components-2.15.1-02.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/nexus-parent/2.15.1-02/nexus-parent-2.15.1-02.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/nexus-parent/2.15.1-02/nexus-parent-2.15.1-02.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/buildsupport/public-parent/9/public-parent-9.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/buildsupport/public-parent/9/public-parent-9.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/buildsupport/buildsupport/9/buildsupport-9.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/buildsupport/buildsupport/9/buildsupport-9.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/buildsupport/nexus-buildsupport-all/2.15.1-02/nexus-buildsupport-all-2.15.1-02.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/buildsupport/nexus-buildsupport-all/2.15.1-02/nexus-buildsupport-all-2.15.1-02.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/buildsupport/nexus-buildsupport/2.15.1-02/nexus-buildsupport-2.15.1-02.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/buildsupport/nexus-buildsupport/2.15.1-02/nexus-buildsupport-2.15.1-02.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/buildsupport/nexus-buildsupport-commons/2.15.1-02/nexus-buildsupport-commons-2.15.1-02.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/buildsupport/nexus-buildsupport-commons/2.15.1-02/nexus-buildsupport-commons-2.15.1-02.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/buildsupport/nexus-buildsupport-db/2.15.1-02/nexus-buildsupport-db-2.15.1-02.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/buildsupport/nexus-buildsupport-db/2.15.1-02/nexus-buildsupport-db-2.15.1-02.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/buildsupport/nexus-buildsupport-gwt/2.15.1-02/nexus-buildsupport-gwt-2.15.1-02.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/buildsupport/nexus-buildsupport-gwt/2.15.1-02/nexus-buildsupport-gwt-2.15.1-02.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/buildsupport/nexus-buildsupport-httpclient/2.15.1-02/nexus-buildsupport-httpclient-2.15.1-02.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/buildsupport/nexus-buildsupport-httpclient/2.15.1-02/nexus-buildsupport-httpclient-2.15.1-02.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/buildsupport/nexus-buildsupport-insight/2.15.1-02/nexus-buildsupport-insight-2.15.1-02.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/buildsupport/nexus-buildsupport-insight/2.15.1-02/nexus-buildsupport-insight-2.15.1-02.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/buildsupport/nexus-buildsupport-maven/2.15.1-02/nexus-buildsupport-maven-2.15.1-02.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/buildsupport/nexus-buildsupport-maven/2.15.1-02/nexus-buildsupport-maven-2.15.1-02.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/buildsupport/nexus-buildsupport-messaging/2.15.1-02/nexus-buildsupport-messaging-2.15.1-02.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/buildsupport/nexus-buildsupport-messaging/2.15.1-02/nexus-buildsupport-messaging-2.15.1-02.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/buildsupport/nexus-buildsupport-shiro/2.15.1-02/nexus-buildsupport-shiro-2.15.1-02.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/buildsupport/nexus-buildsupport-shiro/2.15.1-02/nexus-buildsupport-shiro-2.15.1-02.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/buildsupport/nexus-buildsupport-bouncycastle/2.15.1-02/nexus-buildsupport-bouncycastle-2.15.1-02.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/buildsupport/nexus-buildsupport-bouncycastle/2.15.1-02/nexus-buildsupport-bouncycastle-2.15.1-02.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/buildsupport/nexus-buildsupport-jetty/2.15.1-02/nexus-buildsupport-jetty-2.15.1-02.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/buildsupport/nexus-buildsupport-jetty/2.15.1-02/nexus-buildsupport-jetty-2.15.1-02.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/buildsupport/nexus-buildsupport-goodies/2.15.1-02/nexus-buildsupport-goodies-2.15.1-02.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/buildsupport/nexus-buildsupport-goodies/2.15.1-02/nexus-buildsupport-goodies-2.15.1-02.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/buildsupport/nexus-buildsupport-groovy/2.15.1-02/nexus-buildsupport-groovy-2.15.1-02.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/buildsupport/nexus-buildsupport-groovy/2.15.1-02/nexus-buildsupport-groovy-2.15.1-02.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/buildsupport/nexus-buildsupport-guice/2.15.1-02/nexus-buildsupport-guice-2.15.1-02.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/buildsupport/nexus-buildsupport-guice/2.15.1-02/nexus-buildsupport-guice-2.15.1-02.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/buildsupport/nexus-buildsupport-logging/2.15.1-02/nexus-buildsupport-logging-2.15.1-02.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/buildsupport/nexus-buildsupport-logging/2.15.1-02/nexus-buildsupport-logging-2.15.1-02.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/buildsupport/nexus-buildsupport-osgi/2.15.1-02/nexus-buildsupport-osgi-2.15.1-02.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/buildsupport/nexus-buildsupport-osgi/2.15.1-02/nexus-buildsupport-osgi-2.15.1-02.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/buildsupport/nexus-buildsupport-other/2.15.1-02/nexus-buildsupport-other-2.15.1-02.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/buildsupport/nexus-buildsupport-other/2.15.1-02/nexus-buildsupport-other-2.15.1-02.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/buildsupport/nexus-buildsupport-plexus/2.15.1-02/nexus-buildsupport-plexus-2.15.1-02.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/buildsupport/nexus-buildsupport-plexus/2.15.1-02/nexus-buildsupport-plexus-2.15.1-02.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/buildsupport/nexus-buildsupport-rest/2.15.1-02/nexus-buildsupport-rest-2.15.1-02.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/buildsupport/nexus-buildsupport-rest/2.15.1-02/nexus-buildsupport-rest-2.15.1-02.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/buildsupport/nexus-buildsupport-testing/2.15.1-02/nexus-buildsupport-testing-2.15.1-02.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/buildsupport/nexus-buildsupport-testing/2.15.1-02/nexus-buildsupport-testing-2.15.1-02.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/buildsupport/nexus-buildsupport-metrics/2.15.1-02/nexus-buildsupport-metrics-2.15.1-02.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/buildsupport/nexus-buildsupport-metrics/2.15.1-02/nexus-buildsupport-metrics-2.15.1-02.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/plugins/nexus-restlet1x-model/2.15.1-02/nexus-restlet1x-model-2.15.1-02.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/plugins/nexus-restlet1x-model/2.15.1-02/nexus-restlet1x-model-2.15.1-02.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/plugins/nexus-plugins-restlet1x/2.15.1-02/nexus-plugins-restlet1x-2.15.1-02.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/plugins/nexus-plugins-restlet1x/2.15.1-02/nexus-plugins-restlet1x-2.15.1-02.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/plugins/nexus-plugins/2.15.1-02/nexus-plugins-2.15.1-02.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/plugins/nexus-plugins/2.15.1-02/nexus-plugins-2.15.1-02.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/slf4j/slf4j-parent/1.7.36/slf4j-parent-1.7.36.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/slf4j/slf4j-parent/1.7.36/slf4j-parent-1.7.36.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/code/findbugs/jsr305/2.0.1/jsr305-2.0.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/code/findbugs/jsr305/2.0.1/jsr305-2.0.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/intellij/annotations/9.0.4/annotations-9.0.4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/intellij/annotations/9.0.4/annotations-9.0.4.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-io/commons-io/2.8.0/commons-io-2.8.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-io/commons-io/2.8.0/commons-io-2.8.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/commons/commons-parent/52/commons-parent-52.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/commons/commons-parent/52/commons-parent-52.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/apache/23/apache-23.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/apache/23/apache-23.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/thoughtworks/xstream/xstream/1.4.19/xstream-1.4.19.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/thoughtworks/xstream/xstream/1.4.19/xstream-1.4.19.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/thoughtworks/xstream/xstream-parent/1.4.19/xstream-parent-1.4.19.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/thoughtworks/xstream/xstream-parent/1.4.19/xstream-parent-1.4.19.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/io/github/x-stream/mxparser/1.2.2/mxparser-1.2.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/io/github/x-stream/mxparser/1.2.2/mxparser-1.2.2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/joda-time/joda-time/2.2/joda-time-2.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/joda-time/joda-time/2.2/joda-time-2.2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/commons/commons-parent/47/commons-parent-47.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/commons/commons-parent/47/commons-parent-47.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/apache/19/apache-19.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/apache/19/apache-19.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/commons/commons-parent/39/commons-parent-39.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/commons/commons-parent/39/commons-parent-39.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/apache/16/apache-16.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/apache/16/apache-16.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/siesta/siesta-client/1.8/siesta-client-1.8.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/siesta/siesta-client/1.8/siesta-client-1.8.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/siesta/siesta/1.8/siesta-1.8.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/siesta/siesta/1.8/siesta-1.8.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/buildsupport/public-parent/5/public-parent-5.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/buildsupport/public-parent/5/public-parent-5.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/buildsupport/buildsupport/5/buildsupport-5.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/buildsupport/buildsupport/5/buildsupport-5.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/siesta/siesta-common/1.8/siesta-common-1.8.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/siesta/siesta-common/1.8/siesta-common-1.8.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/javax/ws/rs/jsr311-api/1.1.1/jsr311-api-1.1.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/javax/ws/rs/jsr311-api/1.1.1/jsr311-api-1.1.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/sun/jersey/jersey-core/1.17.1/jersey-core-1.17.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/sun/jersey/jersey-core/1.17.1/jersey-core-1.17.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/sun/jersey/jersey-project/1.17.1/jersey-project-1.17.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/sun/jersey/jersey-project/1.17.1/jersey-project-1.17.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/net/java/jvnet-parent/1/jvnet-parent-1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/net/java/jvnet-parent/1/jvnet-parent-1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/javax/validation/validation-api/1.1.0.Final/validation-api-1.1.0.Final.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/javax/validation/validation-api/1.1.0.Final/validation-api-1.1.0.Final.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/sun/jersey/jersey-client/1.17.1/jersey-client-1.17.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/sun/jersey/jersey-client/1.17.1/jersey-client-1.17.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/sun/jersey/contribs/jersey-apache-client4/1.17.1/jersey-apache-client4-1.17.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/sun/jersey/contribs/jersey-apache-client4/1.17.1/jersey-apache-client4-1.17.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/sun/jersey/contribs/jersey-contribs/1.17.1/jersey-contribs-1.17.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/sun/jersey/contribs/jersey-contribs/1.17.1/jersey-contribs-1.17.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/httpcomponents/httpcomponents-client/4.5.13/httpcomponents-client-4.5.13.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/httpcomponents/httpcomponents-client/4.5.13/httpcomponents-client-4.5.13.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/httpcomponents/httpcomponents-parent/11/httpcomponents-parent-11.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/httpcomponents/httpcomponents-parent/11/httpcomponents-parent-11.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/apache/21/apache-21.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/apache/21/apache-21.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/httpcomponents/httpcore/4.4.15/httpcore-4.4.15.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/httpcomponents/httpcore/4.4.15/httpcore-4.4.15.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/httpcomponents/httpcomponents-core/4.4.15/httpcomponents-core-4.4.15.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/httpcomponents/httpcomponents-core/4.4.15/httpcomponents-core-4.4.15.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-codec/commons-codec/1.15/commons-codec-1.15.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-codec/commons-codec/1.15/commons-codec-1.15.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/slf4j/jcl-over-slf4j/1.7.36/jcl-over-slf4j-1.7.36.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/slf4j/jcl-over-slf4j/1.7.36/jcl-over-slf4j-1.7.36.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/siesta/siesta-jackson/1.8/siesta-jackson-1.8.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/siesta/siesta-jackson/1.8/siesta-jackson-1.8.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/fasterxml/jackson/core/jackson-annotations/2.13.2/jackson-annotations-2.13.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/fasterxml/jackson/core/jackson-annotations/2.13.2/jackson-annotations-2.13.2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/fasterxml/jackson/jackson-parent/2.13/jackson-parent-2.13.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/fasterxml/jackson/jackson-parent/2.13/jackson-parent-2.13.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/fasterxml/oss-parent/43/oss-parent-43.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/fasterxml/oss-parent/43/oss-parent-43.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/fasterxml/jackson/core/jackson-core/2.13.2/jackson-core-2.13.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/fasterxml/jackson/core/jackson-core/2.13.2/jackson-core-2.13.2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/fasterxml/jackson/jackson-base/2.13.2/jackson-base-2.13.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/fasterxml/jackson/jackson-base/2.13.2/jackson-base-2.13.2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/fasterxml/jackson/jackson-bom/2.13.2/jackson-bom-2.13.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/fasterxml/jackson/jackson-bom/2.13.2/jackson-bom-2.13.2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/fasterxml/jackson/core/jackson-databind/2.13.2.2/jackson-databind-2.13.2.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/fasterxml/jackson/core/jackson-databind/2.13.2.2/jackson-databind-2.13.2.2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/fasterxml/jackson/jaxrs/jackson-jaxrs-json-provider/2.13.2/jackson-jaxrs-json-provider-2.13.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/fasterxml/jackson/jaxrs/jackson-jaxrs-json-provider/2.13.2/jackson-jaxrs-json-provider-2.13.2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/fasterxml/jackson/jaxrs/jackson-jaxrs-providers/2.13.2/jackson-jaxrs-providers-2.13.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/fasterxml/jackson/jaxrs/jackson-jaxrs-providers/2.13.2/jackson-jaxrs-providers-2.13.2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/fasterxml/jackson/jaxrs/jackson-jaxrs-base/2.13.2/jackson-jaxrs-base-2.13.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/fasterxml/jackson/jaxrs/jackson-jaxrs-base/2.13.2/jackson-jaxrs-base-2.13.2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.13.2/jackson-module-jaxb-annotations-2.13.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.13.2/jackson-module-jaxb-annotations-2.13.2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/fasterxml/jackson/module/jackson-modules-base/2.13.2/jackson-modules-base-2.13.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/fasterxml/jackson/module/jackson-modules-base/2.13.2/jackson-modules-base-2.13.2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/jakarta/xml/bind/jakarta.xml.bind-api/2.3.3/jakarta.xml.bind-api-2.3.3.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/jakarta/xml/bind/jakarta.xml.bind-api/2.3.3/jakarta.xml.bind-api-2.3.3.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/jakarta/xml/bind/jakarta.xml.bind-api-parent/2.3.3/jakarta.xml.bind-api-parent-2.3.3.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/jakarta/xml/bind/jakarta.xml.bind-api-parent/2.3.3/jakarta.xml.bind-api-parent-2.3.3.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/ee4j/project/1.0.6/project-1.0.6.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/ee4j/project/1.0.6/project-1.0.6.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/jakarta/activation/jakarta.activation-api/1.2.2/jakarta.activation-api-1.2.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/jakarta/activation/jakarta.activation-api/1.2.2/jakarta.activation-api-1.2.2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/sun/activation/all/1.2.2/all-1.2.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/sun/activation/all/1.2.2/all-1.2.2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/sun/activation/all/1.2.1/all-1.2.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/sun/activation/all/1.2.1/all-1.2.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/ee4j/project/1.0.2/project-1.0.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/ee4j/project/1.0.2/project-1.0.2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/javax/inject/javax.inject/1/javax.inject-1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/javax/inject/javax.inject/1/javax.inject-1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/spice/zapper/spice-zapper/1.3/spice-zapper-1.3.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/spice/zapper/spice-zapper/1.3/spice-zapper-1.3.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/buildsupport/public-parent/6/public-parent-6.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/buildsupport/public-parent/6/public-parent-6.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/buildsupport/buildsupport/6/buildsupport-6.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/buildsupport/buildsupport/6/buildsupport-6.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/fusesource/hawtbuf/hawtbuf-proto/1.9/hawtbuf-proto-1.9.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/fusesource/hawtbuf/hawtbuf-proto/1.9/hawtbuf-proto-1.9.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/fusesource/hawtbuf/hawtbuf-project/1.9/hawtbuf-project-1.9.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/fusesource/hawtbuf/hawtbuf-project/1.9/hawtbuf-project-1.9.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/fusesource/fusesource-pom/1.9/fusesource-pom-1.9.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/fusesource/fusesource-pom/1.9/fusesource-pom-1.9.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/fusesource/hawtbuf/hawtbuf/1.9/hawtbuf-1.9.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/fusesource/hawtbuf/hawtbuf/1.9/hawtbuf-1.9.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/ch/qos/logback/logback-core/1.2.11/logback-core-1.2.11.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/ch/qos/logback/logback-core/1.2.11/logback-core-1.2.11.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/ch/qos/logback/logback-parent/1.2.11/logback-parent-1.2.11.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/ch/qos/logback/logback-parent/1.2.11/logback-parent-1.2.11.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/ch/qos/logback/logback-classic/1.2.11/logback-classic-1.2.11.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/ch/qos/logback/logback-classic/1.2.11/logback-classic-1.2.11.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/plugins/nexus-staging-maven-plugin/1.6.13/nexus-staging-maven-plugin-1.6.13.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/maven/nexus-common/1.6.13/nexus-common-1.6.13.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/plexus/plexus-sec-dispatcher/1.4/plexus-sec-dispatcher-1.4.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/plexus/plexus-cipher/1.7/plexus-cipher-1.7.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/guava/guava/14.0.1/guava-14.0.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/maven/nexus-common/1.6.13/nexus-common-1.6.13.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-plugin-api/3.0.4/maven-plugin-api-3.0.4.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/plexus/plexus-sec-dispatcher/1.4/plexus-sec-dispatcher-1.4.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-artifact/3.0.4/maven-artifact-3.0.4.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/plexus/plexus-cipher/1.7/plexus-cipher-1.7.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/plugins/nexus-staging-maven-plugin/1.6.13/nexus-staging-maven-plugin-1.6.13.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-classworlds/2.4/plexus-classworlds-2.4.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/sisu-inject-plexus/2.3.0/sisu-inject-plexus-2.3.0.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/guava/guava/14.0.1/guava-14.0.1.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/sisu-inject-bean/2.3.0/sisu-inject-bean-2.3.0.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-artifact/3.0.4/maven-artifact-3.0.4.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-plugin-api/3.0.4/maven-plugin-api-3.0.4.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/sisu-guice/3.1.0/sisu-guice-3.1.0-no_aop.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-model/3.0.4/maven-model-3.0.4.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/sisu-inject-plexus/2.3.0/sisu-inject-plexus-2.3.0.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-compat/3.0.4/maven-compat-3.0.4.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-classworlds/2.4/plexus-classworlds-2.4.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-model-builder/3.0.4/maven-model-builder-3.0.4.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/sisu-inject-bean/2.3.0/sisu-inject-bean-2.3.0.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-settings/3.0.4/maven-settings-3.0.4.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-model/3.0.4/maven-model-3.0.4.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-core/3.0.4/maven-core-3.0.4.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/sisu-guice/3.1.0/sisu-guice-3.1.0-no_aop.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-settings-builder/3.0.4/maven-settings-builder-3.0.4.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-model-builder/3.0.4/maven-model-builder-3.0.4.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-repository-metadata/3.0.4/maven-repository-metadata-3.0.4.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-compat/3.0.4/maven-compat-3.0.4.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-aether-provider/3.0.4/maven-aether-provider-3.0.4.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-settings/3.0.4/maven-settings-3.0.4.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/aether/aether-spi/1.13.1/aether-spi-1.13.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-core/3.0.4/maven-core-3.0.4.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/aether/aether-impl/1.13.1/aether-impl-1.13.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-settings-builder/3.0.4/maven-settings-builder-3.0.4.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/aether/aether-util/1.13.1/aether-util-1.13.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-repository-metadata/3.0.4/maven-repository-metadata-3.0.4.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-aether-provider/3.0.4/maven-aether-provider-3.0.4.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugin-tools/maven-plugin-annotations/3.2/maven-plugin-annotations-3.2.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/aether/aether-spi/1.13.1/aether-spi-1.13.1.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/nexus-client-core/2.15.1-02/nexus-client-core-2.15.1-02.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/aether/aether-impl/1.13.1/aether-impl-1.13.1.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/plugins/nexus-restlet1x-model/2.15.1-02/nexus-restlet1x-model-2.15.1-02.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/aether/aether-util/1.13.1/aether-util-1.13.1.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugin-tools/maven-plugin-annotations/3.2/maven-plugin-annotations-3.2.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/code/findbugs/jsr305/2.0.1/jsr305-2.0.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/intellij/annotations/9.0.4/annotations-9.0.4.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/nexus-client-core/2.15.1-02/nexus-client-core-2.15.1-02.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-io/commons-io/2.8.0/commons-io-2.8.0.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/thoughtworks/xstream/xstream/1.4.19/xstream-1.4.19.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/plugins/nexus-restlet1x-model/2.15.1-02/nexus-restlet1x-model-2.15.1-02.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/io/github/x-stream/mxparser/1.2.2/mxparser-1.2.2.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/code/findbugs/jsr305/2.0.1/jsr305-2.0.1.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/intellij/annotations/9.0.4/annotations-9.0.4.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/joda-time/joda-time/2.2/joda-time-2.2.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-io/commons-io/2.8.0/commons-io-2.8.0.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/thoughtworks/xstream/xstream/1.4.19/xstream-1.4.19.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/siesta/siesta-client/1.8/siesta-client-1.8.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/io/github/x-stream/mxparser/1.2.2/mxparser-1.2.2.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/siesta/siesta-common/1.8/siesta-common-1.8.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/joda-time/joda-time/2.2/joda-time-2.2.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/javax/ws/rs/jsr311-api/1.1.1/jsr311-api-1.1.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/sun/jersey/jersey-core/1.17.1/jersey-core-1.17.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/javax/validation/validation-api/1.1.0.Final/validation-api-1.1.0.Final.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/siesta/siesta-client/1.8/siesta-client-1.8.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/sun/jersey/jersey-client/1.17.1/jersey-client-1.17.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/siesta/siesta-common/1.8/siesta-common-1.8.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/sun/jersey/contribs/jersey-apache-client4/1.17.1/jersey-apache-client4-1.17.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/javax/ws/rs/jsr311-api/1.1.1/jsr311-api-1.1.1.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/siesta/siesta-jackson/1.8/siesta-jackson-1.8.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/sun/jersey/jersey-core/1.17.1/jersey-core-1.17.1.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/fasterxml/jackson/core/jackson-annotations/2.13.2/jackson-annotations-2.13.2.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/javax/validation/validation-api/1.1.0.Final/validation-api-1.1.0.Final.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/fasterxml/jackson/core/jackson-core/2.13.2/jackson-core-2.13.2.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/sun/jersey/jersey-client/1.17.1/jersey-client-1.17.1.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/fasterxml/jackson/core/jackson-databind/2.13.2.2/jackson-databind-2.13.2.2.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/sun/jersey/contribs/jersey-apache-client4/1.17.1/jersey-apache-client4-1.17.1.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/fasterxml/jackson/jaxrs/jackson-jaxrs-json-provider/2.13.2/jackson-jaxrs-json-provider-2.13.2.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/siesta/siesta-jackson/1.8/siesta-jackson-1.8.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/fasterxml/jackson/jaxrs/jackson-jaxrs-base/2.13.2/jackson-jaxrs-base-2.13.2.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/fasterxml/jackson/core/jackson-annotations/2.13.2/jackson-annotations-2.13.2.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.13.2/jackson-module-jaxb-annotations-2.13.2.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/fasterxml/jackson/core/jackson-core/2.13.2/jackson-core-2.13.2.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/jakarta/xml/bind/jakarta.xml.bind-api/2.3.3/jakarta.xml.bind-api-2.3.3.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/fasterxml/jackson/core/jackson-databind/2.13.2.2/jackson-databind-2.13.2.2.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/fasterxml/jackson/jaxrs/jackson-jaxrs-base/2.13.2/jackson-jaxrs-base-2.13.2.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/fasterxml/jackson/jaxrs/jackson-jaxrs-json-provider/2.13.2/jackson-jaxrs-json-provider-2.13.2.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-codec/commons-codec/1.15/commons-codec-1.15.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.13.2/jackson-module-jaxb-annotations-2.13.2.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/httpcomponents/httpcore/4.4.15/httpcore-4.4.15.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/slf4j/jcl-over-slf4j/1.7.36/jcl-over-slf4j-1.7.36.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/jakarta/xml/bind/jakarta.xml.bind-api/2.3.3/jakarta.xml.bind-api-2.3.3.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/javax/inject/javax.inject/1/javax.inject-1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/spice/zapper/spice-zapper/1.3/spice-zapper-1.3.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-codec/commons-codec/1.15/commons-codec-1.15.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/fusesource/hawtbuf/hawtbuf-proto/1.9/hawtbuf-proto-1.9.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/httpcomponents/httpcore/4.4.15/httpcore-4.4.15.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/fusesource/hawtbuf/hawtbuf/1.9/hawtbuf-1.9.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/javax/inject/javax.inject/1/javax.inject-1.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/3.0.24/plexus-utils-3.0.24.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/slf4j/jcl-over-slf4j/1.7.36/jcl-over-slf4j-1.7.36.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-interpolation/1.15/plexus-interpolation-1.15.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/spice/zapper/spice-zapper/1.3/spice-zapper-1.3.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/aether/aether-api/1.13.1/aether-api-1.13.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/fusesource/hawtbuf/hawtbuf-proto/1.9/hawtbuf-proto-1.9.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/ch/qos/logback/logback-core/1.2.11/logback-core-1.2.11.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/fusesource/hawtbuf/hawtbuf/1.9/hawtbuf-1.9.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/ch/qos/logback/logback-classic/1.2.11/logback-classic-1.2.11.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/3.0.24/plexus-utils-3.0.24.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-interpolation/1.15/plexus-interpolation-1.15.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/aether/aether-api/1.13.1/aether-api-1.13.1.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/ch/qos/logback/logback-core/1.2.11/logback-core-1.2.11.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/ch/qos/logback/logback-classic/1.2.11/logback-classic-1.2.11.jar (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/junit/junit-bom/5.9.1/junit-bom-5.9.1.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/junit/junit-bom/5.9.1/junit-bom-5.9.1.pom (0 B at 0 B/s)
[INFO] Inspecting build with total of 1 modules...
[INFO] Not installing Nexus Staging features:
[INFO]  * Preexisting staging related goal bindings found in 1 modules.
[INFO]
[INFO] ---------------------------< org.eolang:ddr >---------------------------
[INFO] Building ddr 0.0.8
[INFO] --------------------------------[ jar ]---------------------------------
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-enforcer-plugin/3.1.0/maven-enforcer-plugin-3.1.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-enforcer-plugin/3.1.0/maven-enforcer-plugin-3.1.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/enforcer/enforcer/3.1.0/enforcer-3.1.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/enforcer/enforcer/3.1.0/enforcer-3.1.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-parent/36/maven-parent-36.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-parent/36/maven-parent-36.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/apache/26/apache-26.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/apache/26/apache-26.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-enforcer-plugin/3.1.0/maven-enforcer-plugin-3.1.0.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-enforcer-plugin/3.1.0/maven-enforcer-plugin-3.1.0.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-source-plugin/3.2.1/maven-source-plugin-3.2.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-source-plugin/3.2.1/maven-source-plugin-3.2.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-plugins/33/maven-plugins-33.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-plugins/33/maven-plugins-33.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-parent/33/maven-parent-33.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-parent/33/maven-parent-33.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-source-plugin/3.2.1/maven-source-plugin-3.2.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-source-plugin/3.2.1/maven-source-plugin-3.2.1.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/jcabi/jcabi-maven-plugin/0.17.0/jcabi-maven-plugin-0.17.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/jcabi/jcabi-maven-plugin/0.17.0/jcabi-maven-plugin-0.17.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/jcabi/jcabi/1.34.1/jcabi-1.34.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/jcabi/jcabi/1.34.1/jcabi-1.34.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/jcabi/parent/0.60.5/parent-0.60.5.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/jcabi/parent/0.60.5/parent-0.60.5.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/junit/junit-bom/5.9.0/junit-bom-5.9.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/junit/junit-bom/5.9.0/junit-bom-5.9.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/jcabi/jcabi-maven-plugin/0.17.0/jcabi-maven-plugin-0.17.0.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/jcabi/jcabi-maven-plugin/0.17.0/jcabi-maven-plugin-0.17.0.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-clean-plugin/3.2.0/maven-clean-plugin-3.2.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-clean-plugin/3.2.0/maven-clean-plugin-3.2.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-plugins/35/maven-plugins-35.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-plugins/35/maven-plugins-35.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-parent/35/maven-parent-35.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-parent/35/maven-parent-35.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/apache/25/apache-25.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/apache/25/apache-25.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-clean-plugin/3.2.0/maven-clean-plugin-3.2.0.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-clean-plugin/3.2.0/maven-clean-plugin-3.2.0.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/mojo/buildnumber-maven-plugin/3.0.0/buildnumber-maven-plugin-3.0.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/mojo/buildnumber-maven-plugin/3.0.0/buildnumber-maven-plugin-3.0.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/mojo/mojo-parent/65/mojo-parent-65.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/mojo/mojo-parent/65/mojo-parent-65.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/junit/junit-bom/5.8.1/junit-bom-5.8.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/junit/junit-bom/5.8.1/junit-bom-5.8.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/mojo/buildnumber-maven-plugin/3.0.0/buildnumber-maven-plugin-3.0.0.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/mojo/buildnumber-maven-plugin/3.0.0/buildnumber-maven-plugin-3.0.0.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jetbrains/kotlin/kotlin-maven-plugin/1.7.20/kotlin-maven-plugin-1.7.20.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jetbrains/kotlin/kotlin-maven-plugin/1.7.20/kotlin-maven-plugin-1.7.20.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jetbrains/kotlin/kotlin-project/1.7.20/kotlin-project-1.7.20.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jetbrains/kotlin/kotlin-project/1.7.20/kotlin-project-1.7.20.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jetbrains/kotlin/kotlin-maven-plugin/1.7.20/kotlin-maven-plugin-1.7.20.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jetbrains/kotlin/kotlin-maven-plugin/1.7.20/kotlin-maven-plugin-1.7.20.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-resources-plugin/3.3.0/maven-resources-plugin-3.3.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-resources-plugin/3.3.0/maven-resources-plugin-3.3.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-plugins/36/maven-plugins-36.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-plugins/36/maven-plugins-36.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-resources-plugin/3.3.0/maven-resources-plugin-3.3.0.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-resources-plugin/3.3.0/maven-resources-plugin-3.3.0.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-compiler-plugin/3.10.1/maven-compiler-plugin-3.10.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-compiler-plugin/3.10.1/maven-compiler-plugin-3.10.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-plugins/34/maven-plugins-34.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-plugins/34/maven-plugins-34.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-parent/34/maven-parent-34.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-parent/34/maven-parent-34.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-compiler-plugin/3.10.1/maven-compiler-plugin-3.10.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-compiler-plugin/3.10.1/maven-compiler-plugin-3.10.1.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-surefire-plugin/2.22.2/maven-surefire-plugin-2.22.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-surefire-plugin/2.22.2/maven-surefire-plugin-2.22.2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/surefire/surefire/2.22.2/surefire-2.22.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/surefire/surefire/2.22.2/surefire-2.22.2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-surefire-plugin/2.22.2/maven-surefire-plugin-2.22.2.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-surefire-plugin/2.22.2/maven-surefire-plugin-2.22.2.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-jar-plugin/3.3.0/maven-jar-plugin-3.3.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-jar-plugin/3.3.0/maven-jar-plugin-3.3.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-plugins/37/maven-plugins-37.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-plugins/37/maven-plugins-37.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-parent/37/maven-parent-37.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-parent/37/maven-parent-37.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/apache/27/apache-27.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/apache/27/apache-27.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-jar-plugin/3.3.0/maven-jar-plugin-3.3.0.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-jar-plugin/3.3.0/maven-jar-plugin-3.3.0.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-javadoc-plugin/3.4.1/maven-javadoc-plugin-3.4.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-javadoc-plugin/3.4.1/maven-javadoc-plugin-3.4.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-javadoc-plugin/3.4.1/maven-javadoc-plugin-3.4.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-javadoc-plugin/3.4.1/maven-javadoc-plugin-3.4.1.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-assembly-plugin/3.4.2/maven-assembly-plugin-3.4.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-assembly-plugin/3.4.2/maven-assembly-plugin-3.4.2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-assembly-plugin/3.4.2/maven-assembly-plugin-3.4.2.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-assembly-plugin/3.4.2/maven-assembly-plugin-3.4.2.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-antrun-plugin/3.1.0/maven-antrun-plugin-3.1.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-antrun-plugin/3.1.0/maven-antrun-plugin-3.1.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-antrun-plugin/3.1.0/maven-antrun-plugin-3.1.0.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-antrun-plugin/3.1.0/maven-antrun-plugin-3.1.0.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-gpg-plugin/3.0.1/maven-gpg-plugin-3.0.1.pom
Downloaded1from3oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-gpg-plugin/3.0.1/maven-gpg-plugin-3.0.1.pom (13 kB at 52 kB/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-gpg-plugin/3.0.1/maven-gpg-plugin-3.0.1.jar
Downloaded1from0oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-gpg-plugin/3.0.1/maven-gpg-plugin-3.0.1.jar (60 kB at 256 kB/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-install-plugin/3.0.1/maven-install-plugin-3.0.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-install-plugin/3.0.1/maven-install-plugin-3.0.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-install-plugin/3.0.1/maven-install-plugin-3.0.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-install-plugin/3.0.1/maven-install-plugin-3.0.1.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-deploy-plugin/3.0.0/maven-deploy-plugin-3.0.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-deploy-plugin/3.0.0/maven-deploy-plugin-3.0.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-deploy-plugin/3.0.0/maven-deploy-plugin-3.0.0.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-deploy-plugin/3.0.0/maven-deploy-plugin-3.0.0.jar (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/cactoos/cactoos/0.54.0/cactoos-0.54.0.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/cactoos/cactoos/0.54.0/cactoos-0.54.0.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/com/jcabi/jcabi-xml/0.25.5/jcabi-xml-0.25.5.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/com/jcabi/jcabi-xml/0.25.5/jcabi-xml-0.25.5.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/com/jcabi/jcabi/1.36.0/jcabi-1.36.0.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/com/jcabi/jcabi/1.36.0/jcabi-1.36.0.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/com/jcabi/jcabi-log/0.22.0/jcabi-log-0.22.0.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/com/jcabi/jcabi-log/0.22.0/jcabi-log-0.22.0.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/mockito/mockito-core/4.8.0/mockito-core-4.8.0.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/mockito/mockito-core/4.8.0/mockito-core-4.8.0.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.12.14/byte-buddy-1.12.14.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.12.14/byte-buddy-1.12.14.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy-parent/1.12.14/byte-buddy-parent-1.12.14.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy-parent/1.12.14/byte-buddy-parent-1.12.14.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.12.14/byte-buddy-agent-1.12.14.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.12.14/byte-buddy-agent-1.12.14.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/objenesis/objenesis-parent/3.2/objenesis-parent-3.2.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/objenesis/objenesis-parent/3.2/objenesis-parent-3.2.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/com/yegor256/xsline/0.13.0/xsline-0.13.0.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/com/yegor256/xsline/0.13.0/xsline-0.13.0.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/com/jcabi/parent/0.62.0/parent-0.62.0.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/com/jcabi/parent/0.62.0/parent-0.62.0.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/com/jcabi/jcabi-xml/0.25.4/jcabi-xml-0.25.4.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/com/jcabi/jcabi-xml/0.25.4/jcabi-xml-0.25.4.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/com/jcabi/jcabi/1.35.0/jcabi-1.35.0.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/com/jcabi/jcabi/1.35.0/jcabi-1.35.0.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/slf4j/slf4j-api/2.0.0-beta1/slf4j-api-2.0.0-beta1.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/slf4j/slf4j-api/2.0.0-beta1/slf4j-api-2.0.0-beta1.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/slf4j/slf4j-parent/2.0.0-beta1/slf4j-parent-2.0.0-beta1.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/slf4j/slf4j-parent/2.0.0-beta1/slf4j-parent-2.0.0-beta1.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.7.20/kotlin-stdlib-1.7.20.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.7.20/kotlin-stdlib-1.7.20.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.20/kotlin-stdlib-common-1.7.20.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.20/kotlin-stdlib-common-1.7.20.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.7.20/kotlin-test-1.7.20.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.7.20/kotlin-test-1.7.20.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-junit5/1.7.20/kotlin-test-junit5-1.7.20.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-junit5/1.7.20/kotlin-test-junit5-1.7.20.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/junit/jupiter/junit-jupiter-api/5.9.1/junit-jupiter-api-5.9.1.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/junit/jupiter/junit-jupiter-api/5.9.1/junit-jupiter-api-5.9.1.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/junit/platform/junit-platform-commons/1.9.1/junit-platform-commons-1.9.1.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/junit/platform/junit-platform-commons/1.9.1/junit-platform-commons-1.9.1.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/junit/jupiter/junit-jupiter-engine/5.9.1/junit-jupiter-engine-5.9.1.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/junit/jupiter/junit-jupiter-engine/5.9.1/junit-jupiter-engine-5.9.1.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/junit/platform/junit-platform-engine/1.9.1/junit-platform-engine-1.9.1.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/junit/platform/junit-platform-engine/1.9.1/junit-platform-engine-1.9.1.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/jetbrains/annotations/23.0.0/annotations-23.0.0.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/jetbrains/annotations/23.0.0/annotations-23.0.0.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/slf4j/slf4j-api/2.0.3/slf4j-api-2.0.3.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/slf4j/slf4j-api/2.0.3/slf4j-api-2.0.3.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/slf4j/slf4j-parent/2.0.3/slf4j-parent-2.0.3.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/slf4j/slf4j-parent/2.0.3/slf4j-parent-2.0.3.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.4.4/logback-classic-1.4.4.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.4.4/logback-classic-1.4.4.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/ch/qos/logback/logback-parent/1.4.4/logback-parent-1.4.4.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/ch/qos/logback/logback-parent/1.4.4/logback-parent-1.4.4.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/ch/qos/logback/logback-core/1.4.4/logback-core-1.4.4.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/ch/qos/logback/logback-core/1.4.4/logback-core-1.4.4.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/slf4j/slf4j-api/2.0.1/slf4j-api-2.0.1.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/slf4j/slf4j-api/2.0.1/slf4j-api-2.0.1.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/slf4j/slf4j-parent/2.0.1/slf4j-parent-2.0.1.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/slf4j/slf4j-parent/2.0.1/slf4j-parent-2.0.1.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/eolang/eo-parser/0.28.10/eo-parser-0.28.10.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/eolang/eo-parser/0.28.10/eo-parser-0.28.10.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/eolang/eo-parent/0.28.10/eo-parent-0.28.10.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/eolang/eo-parent/0.28.10/eo-parent-0.28.10.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/net/sf/saxon/Saxon-HE/11.4/Saxon-HE-11.4.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/net/sf/saxon/Saxon-HE/11.4/Saxon-HE-11.4.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/xmlresolver/xmlresolver/4.4.3/xmlresolver-4.4.3.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/xmlresolver/xmlresolver/4.4.3/xmlresolver-4.4.3.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/apache/httpcomponents/client5/httpclient5/5.1.3/httpclient5-5.1.3.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/apache/httpcomponents/client5/httpclient5/5.1.3/httpclient5-5.1.3.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/apache/httpcomponents/client5/httpclient5-parent/5.1.3/httpclient5-parent-5.1.3.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/apache/httpcomponents/client5/httpclient5-parent/5.1.3/httpclient5-parent-5.1.3.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcomponents-parent/12/httpcomponents-parent-12.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcomponents-parent/12/httpcomponents-parent-12.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/apache/httpcomponents/core5/httpcore5/5.1.3/httpcore5-5.1.3.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/apache/httpcomponents/core5/httpcore5/5.1.3/httpcore5-5.1.3.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/apache/httpcomponents/core5/httpcore5-parent/5.1.3/httpcore5-parent-5.1.3.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/apache/httpcomponents/core5/httpcore5-parent/5.1.3/httpcore5-parent-5.1.3.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/apache/httpcomponents/core5/httpcore5-h2/5.1.3/httpcore5-h2-5.1.3.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/apache/httpcomponents/core5/httpcore5-h2/5.1.3/httpcore5-h2-5.1.3.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/slf4j/slf4j-parent/1.7.25/slf4j-parent-1.7.25.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/slf4j/slf4j-parent/1.7.25/slf4j-parent-1.7.25.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/antlr/antlr4-runtime/4.11.1/antlr4-runtime-4.11.1.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/antlr/antlr4-runtime/4.11.1/antlr4-runtime-4.11.1.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/antlr/antlr4-master/4.11.1/antlr4-master-4.11.1.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/antlr/antlr4-master/4.11.1/antlr4-master-4.11.1.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/sonatype/oss/oss-parent/9/oss-parent-9.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/sonatype/oss/oss-parent/9/oss-parent-9.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/com/jcabi/jcabi-manifests/1.2.1/jcabi-manifests-1.2.1.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/com/jcabi/jcabi-manifests/1.2.1/jcabi-manifests-1.2.1.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/com/jcabi/jcabi/1.30.0/jcabi-1.30.0.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/com/jcabi/jcabi/1.30.0/jcabi-1.30.0.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/com/jcabi/parent/0.55.0/parent-0.55.0.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/com/jcabi/parent/0.55.0/parent-0.55.0.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/junit/junit-bom/5.6.2/junit-bom-5.6.2.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/junit/junit-bom/5.6.2/junit-bom-5.6.2.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/com/jcabi/incubator/xembly/0.28.1/xembly-0.28.1.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/com/jcabi/incubator/xembly/0.28.1/xembly-0.28.1.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/yaml/snakeyaml/1.33/snakeyaml-1.33.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/yaml/snakeyaml/1.33/snakeyaml-1.33.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/apache/commons/commons-text/1.10.0/commons-text-1.10.0.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/apache/commons/commons-text/1.10.0/commons-text-1.10.0.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/apache/commons/commons-parent/54/commons-parent-54.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/apache/commons/commons-parent/54/commons-parent-54.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/junit/junit-bom/5.7.1/junit-bom-5.7.1.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/junit/junit-bom/5.7.1/junit-bom-5.7.1.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/eolang/eo-maven-plugin/0.28.10/eo-maven-plugin-0.28.10.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/eolang/eo-maven-plugin/0.28.10/eo-maven-plugin-0.28.10.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/twdata/maven/mojo-executor/2.4.0/mojo-executor-2.4.0.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/twdata/maven/mojo-executor/2.4.0/mojo-executor-2.4.0.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/twdata/maven/mojo-executor-parent/2.4.0/mojo-executor-parent-2.4.0.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/twdata/maven/mojo-executor-parent/2.4.0/mojo-executor-parent-2.4.0.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/apache/maven/maven/3.3.1/maven-3.3.1.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/apache/maven/maven/3.3.1/maven-3.3.1.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/apache/maven/maven-parent/26/maven-parent-26.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/apache/maven/maven-parent/26/maven-parent-26.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/com/yegor256/tojos/0.13.0/tojos-0.13.0.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/com/yegor256/tojos/0.13.0/tojos-0.13.0.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/com/jcabi/parent/0.61.0/parent-0.61.0.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/com/jcabi/parent/0.61.0/parent-0.61.0.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/yaml/snakeyaml/1.32/snakeyaml-1.32.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/yaml/snakeyaml/1.32/snakeyaml-1.32.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/javax/json/javax.json-api/1.1.4/javax.json-api-1.1.4.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/javax/json/javax.json-api/1.1.4/javax.json-api-1.1.4.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/glassfish/json/1.1.4/json-1.1.4.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/glassfish/json/1.1.4/json-1.1.4.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/net/java/jvnet-parent/5/jvnet-parent-5.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/net/java/jvnet-parent/5/jvnet-parent-5.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/glassfish/javax.json/1.1.4/javax.json-1.1.4.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/glassfish/javax.json/1.1.4/javax.json-1.1.4.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/com/opencsv/opencsv/5.7.0/opencsv-5.7.0.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/com/opencsv/opencsv/5.7.0/opencsv-5.7.0.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/apache/commons/commons-parent/34/commons-parent-34.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/apache/commons/commons-parent/34/commons-parent-34.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/apache/apache/13/apache-13.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/apache/apache/13/apache-13.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/apache/commons/commons-parent/48/commons-parent-48.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/apache/commons/commons-parent/48/commons-parent-48.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/com/jcabi/jcabi-maven-slf4j/0.12.2/jcabi-maven-slf4j-0.12.2.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/com/jcabi/jcabi-maven-slf4j/0.12.2/jcabi-maven-slf4j-0.12.2.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/commons-io/commons-io/2.11.0/commons-io-2.11.0.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/commons-io/commons-io/2.11.0/commons-io-2.11.0.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/junit/junit-bom/5.7.2/junit-bom-5.7.2.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/junit/junit-bom/5.7.2/junit-bom-5.7.2.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/cactoos/cactoos/0.54.0/cactoos-0.54.0.jar
Downloading from mavenCentral: https://repo1.maven.org/maven2/com/jcabi/jcabi-xml/0.25.5/jcabi-xml-0.25.5.jar
Downloading from mavenCentral: https://repo1.maven.org/maven2/com/jcabi/jcabi-log/0.22.0/jcabi-log-0.22.0.jar
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/mockito/mockito-core/4.8.0/mockito-core-4.8.0.jar
Downloading from mavenCentral: https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.12.14/byte-buddy-1.12.14.jar
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/cactoos/cactoos/0.54.0/cactoos-0.54.0.jar (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.12.14/byte-buddy-agent-1.12.14.jar
Downloaded from mavenCentral: https://repo1.maven.org/maven2/com/jcabi/jcabi-xml/0.25.5/jcabi-xml-0.25.5.jar (0 B at 0 B/s)
Downloaded from mavenCentral: https://repo1.maven.org/maven2/com/jcabi/jcabi-log/0.22.0/jcabi-log-0.22.0.jar (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2.jar
Downloading from mavenCentral: https://repo1.maven.org/maven2/com/yegor256/xsline/0.13.0/xsline-0.13.0.jar
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/mockito/mockito-core/4.8.0/mockito-core-4.8.0.jar (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar
Downloaded from mavenCentral: https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.12.14/byte-buddy-1.12.14.jar (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.7.20/kotlin-stdlib-1.7.20.jar
Downloaded from mavenCentral: https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.12.14/byte-buddy-agent-1.12.14.jar (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.20/kotlin-stdlib-common-1.7.20.jar
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2.jar (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.7.20/kotlin-test-1.7.20.jar
Downloaded from mavenCentral: https://repo1.maven.org/maven2/com/yegor256/xsline/0.13.0/xsline-0.13.0.jar (0 B at 0 B/s)
Downloaded from mavenCentral: https://repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-junit5/1.7.20/kotlin-test-junit5-1.7.20.jar
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/junit/jupiter/junit-jupiter-engine/5.9.1/junit-jupiter-engine-5.9.1.jar
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.7.20/kotlin-stdlib-1.7.20.jar (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/junit/platform/junit-platform-engine/1.9.1/junit-platform-engine-1.9.1.jar
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.20/kotlin-stdlib-common-1.7.20.jar (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.7.20/kotlin-test-1.7.20.jar (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/junit/jupiter/junit-jupiter-api/5.9.1/junit-jupiter-api-5.9.1.jar
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-junit5/1.7.20/kotlin-test-junit5-1.7.20.jar (0 B at 0 B/s)
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/junit/jupiter/junit-jupiter-engine/5.9.1/junit-jupiter-engine-5.9.1.jar (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.jar
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/junit/platform/junit-platform-commons/1.9.1/junit-platform-commons-1.9.1.jar
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/junit/platform/junit-platform-engine/1.9.1/junit-platform-engine-1.9.1.jar (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/jetbrains/annotations/23.0.0/annotations-23.0.0.jar
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/slf4j/slf4j-api/2.0.3/slf4j-api-2.0.3.jar
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/junit/jupiter/junit-jupiter-api/5.9.1/junit-jupiter-api-5.9.1.jar (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.4.4/logback-classic-1.4.4.jar
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.jar (0 B at 0 B/s)
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/junit/platform/junit-platform-commons/1.9.1/junit-platform-commons-1.9.1.jar (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/ch/qos/logback/logback-core/1.4.4/logback-core-1.4.4.jar
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/eolang/eo-parser/0.28.10/eo-parser-0.28.10.jar
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/jetbrains/annotations/23.0.0/annotations-23.0.0.jar (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/net/sf/saxon/Saxon-HE/11.4/Saxon-HE-11.4.jar
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/slf4j/slf4j-api/2.0.3/slf4j-api-2.0.3.jar (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/xmlresolver/xmlresolver/4.4.3/xmlresolver-4.4.3.jar
Downloaded from mavenCentral: https://repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.4.4/logback-classic-1.4.4.jar (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/apache/httpcomponents/client5/httpclient5/5.1.3/httpclient5-5.1.3.jar
Downloaded from mavenCentral: https://repo1.maven.org/maven2/ch/qos/logback/logback-core/1.4.4/logback-core-1.4.4.jar (0 B at 0 B/s)
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/eolang/eo-parser/0.28.10/eo-parser-0.28.10.jar (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/apache/httpcomponents/core5/httpcore5-h2/5.1.3/httpcore5-h2-5.1.3.jar
Downloading from mavenCentral: https://repo1.maven.org/maven2/commons-codec/commons-codec/1.15/commons-codec-1.15.jar
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/xmlresolver/xmlresolver/4.4.3/xmlresolver-4.4.3.jar (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/apache/httpcomponents/core5/httpcore5/5.1.3/httpcore5-5.1.3.jar
Downloaded from mavenCentral: https://repo1.maven.org/maven2/net/sf/saxon/Saxon-HE/11.4/Saxon-HE-11.4.jar (0 B at 0 B/s)
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/apache/httpcomponents/client5/httpclient5/5.1.3/httpclient5-5.1.3.jar (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/xmlresolver/xmlresolver/4.4.3/xmlresolver-4.4.3-data.jar
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/antlr/antlr4-runtime/4.11.1/antlr4-runtime-4.11.1.jar
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/apache/httpcomponents/core5/httpcore5-h2/5.1.3/httpcore5-h2-5.1.3.jar (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/com/jcabi/jcabi-manifests/1.2.1/jcabi-manifests-1.2.1.jar
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/apache/httpcomponents/core5/httpcore5/5.1.3/httpcore5-5.1.3.jar (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/com/jcabi/incubator/xembly/0.28.1/xembly-0.28.1.jar
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/xmlresolver/xmlresolver/4.4.3/xmlresolver-4.4.3-data.jar (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/yaml/snakeyaml/1.33/snakeyaml-1.33.jar
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/antlr/antlr4-runtime/4.11.1/antlr4-runtime-4.11.1.jar (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/apache/commons/commons-text/1.10.0/commons-text-1.10.0.jar
Downloaded from mavenCentral: https://repo1.maven.org/maven2/commons-codec/commons-codec/1.15/commons-codec-1.15.jar (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar
Downloaded from mavenCentral: https://repo1.maven.org/maven2/com/jcabi/jcabi-manifests/1.2.1/jcabi-manifests-1.2.1.jar (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/eolang/eo-maven-plugin/0.28.10/eo-maven-plugin-0.28.10.jar
Downloaded from mavenCentral: https://repo1.maven.org/maven2/com/jcabi/incubator/xembly/0.28.1/xembly-0.28.1.jar (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/twdata/maven/mojo-executor/2.4.0/mojo-executor-2.4.0.jar
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/yaml/snakeyaml/1.33/snakeyaml-1.33.jar (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/3.0.24/plexus-utils-3.0.24.jar
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar (0 B at 0 B/s)
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/apache/commons/commons-text/1.10.0/commons-text-1.10.0.jar (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/com/yegor256/tojos/0.13.0/tojos-0.13.0.jar
Downloading from mavenCentral: https://repo1.maven.org/maven2/javax/json/javax.json-api/1.1.4/javax.json-api-1.1.4.jar
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/eolang/eo-maven-plugin/0.28.10/eo-maven-plugin-0.28.10.jar (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/glassfish/javax.json/1.1.4/javax.json-1.1.4.jar
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/twdata/maven/mojo-executor/2.4.0/mojo-executor-2.4.0.jar (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/com/opencsv/opencsv/5.7.0/opencsv-5.7.0.jar
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/3.0.24/plexus-utils-3.0.24.jar (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar
Downloaded from mavenCentral: https://repo1.maven.org/maven2/javax/json/javax.json-api/1.1.4/javax.json-api-1.1.4.jar (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar
Downloaded from mavenCentral: https://repo1.maven.org/maven2/com/yegor256/tojos/0.13.0/tojos-0.13.0.jar (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/glassfish/javax.json/1.1.4/javax.json-1.1.4.jar (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.jar
Downloaded from mavenCentral: https://repo1.maven.org/maven2/com/opencsv/opencsv/5.7.0/opencsv-5.7.0.jar (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/com/jcabi/jcabi-maven-slf4j/0.12.2/jcabi-maven-slf4j-0.12.2.jar
Downloaded from mavenCentral: https://repo1.maven.org/maven2/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/commons-io/commons-io/2.11.0/commons-io-2.11.0.jar
Downloaded from mavenCentral: https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar (0 B at 0 B/s)
Downloaded from mavenCentral: https://repo1.maven.org/maven2/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar (0 B at 0 B/s)
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.jar (0 B at 0 B/s)
Downloaded from mavenCentral: https://repo1.maven.org/maven2/com/jcabi/jcabi-maven-slf4j/0.12.2/jcabi-maven-slf4j-0.12.2.jar (0 B at 0 B/s)
Downloaded from mavenCentral: https://repo1.maven.org/maven2/commons-io/commons-io/2.11.0/commons-io-2.11.0.jar (0 B at 0 B/s)
[INFO]
[INFO] --- maven-clean-plugin:3.2.0:clean (default-clean) @ ddr ---
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-shared-utils/3.3.4/maven-shared-utils-3.3.4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-shared-utils/3.3.4/maven-shared-utils-3.3.4.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-shared-components/34/maven-shared-components-34.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-shared-components/34/maven-shared-components-34.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-io/commons-io/2.6/commons-io-2.6.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-io/commons-io/2.6/commons-io-2.6.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/commons/commons-parent/42/commons-parent-42.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/commons/commons-parent/42/commons-parent-42.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/apache/18/apache-18.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/apache/18/apache-18.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-shared-utils/3.3.4/maven-shared-utils-3.3.4.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-io/commons-io/2.6/commons-io-2.6.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-io/commons-io/2.6/commons-io-2.6.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-shared-utils/3.3.4/maven-shared-utils-3.3.4.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar (0 B at 0 B/s)
[INFO] Deleting /home/r/repo/target
[INFO]
[INFO] --- maven-enforcer-plugin:3.1.0:enforce (enforce-maven) @ ddr ---
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/enforcer/enforcer-api/3.1.0/enforcer-api-3.1.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/enforcer/enforcer-api/3.1.0/enforcer-api-3.1.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-plugin-api/3.2.5/maven-plugin-api-3.2.5.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-plugin-api/3.2.5/maven-plugin-api-3.2.5.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven/3.2.5/maven-3.2.5.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven/3.2.5/maven-3.2.5.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-parent/25/maven-parent-25.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-parent/25/maven-parent-25.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/apache/15/apache-15.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/apache/15/apache-15.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-model/3.2.5/maven-model-3.2.5.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-model/3.2.5/maven-model-3.2.5.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/3.4.2/plexus-utils-3.4.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/3.4.2/plexus-utils-3.4.2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus/8/plexus-8.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus/8/plexus-8.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-artifact/3.2.5/maven-artifact-3.2.5.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-artifact/3.2.5/maven-artifact-3.2.5.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.5/org.eclipse.sisu.plexus-0.3.5.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.5/org.eclipse.sisu.plexus-0.3.5.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/sisu/sisu-plexus/0.3.5/sisu-plexus-0.3.5.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/sisu/sisu-plexus/0.3.5/sisu-plexus-0.3.5.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/net/java/jvnet-parent/3/jvnet-parent-3.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/net/java/jvnet-parent/3/jvnet-parent-3.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/javax/enterprise/cdi-api/1.2/cdi-api-1.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/javax/enterprise/cdi-api/1.2/cdi-api-1.2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jboss/weld/weld-parent/26/weld-parent-26.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jboss/weld/weld-parent/26/weld-parent-26.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.5/org.eclipse.sisu.inject-0.3.5.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.5/org.eclipse.sisu.inject-0.3.5.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/sisu/sisu-inject/0.3.5/sisu-inject-0.3.5.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/sisu/sisu-inject/0.3.5/sisu-inject-0.3.5.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-component-annotations/2.1.1/plexus-component-annotations-2.1.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-component-annotations/2.1.1/plexus-component-annotations-2.1.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-containers/2.1.1/plexus-containers-2.1.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-containers/2.1.1/plexus-containers-2.1.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus/6.5/plexus-6.5.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus/6.5/plexus-6.5.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-classworlds/2.5.2/plexus-classworlds-2.5.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-classworlds/2.5.2/plexus-classworlds-2.5.2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus/3.3.1/plexus-3.3.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus/3.3.1/plexus-3.3.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/enforcer/enforcer-rules/3.1.0/enforcer-rules-3.1.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/enforcer/enforcer-rules/3.1.0/enforcer-rules-3.1.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-core/3.2.5/maven-core-3.2.5.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-core/3.2.5/maven-core-3.2.5.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-settings/3.2.5/maven-settings-3.2.5.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-settings/3.2.5/maven-settings-3.2.5.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-settings-builder/3.2.5/maven-settings-builder-3.2.5.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-settings-builder/3.2.5/maven-settings-builder-3.2.5.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-interpolation/1.21/plexus-interpolation-1.21.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-interpolation/1.21/plexus-interpolation-1.21.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-components/1.3.1/plexus-components-1.3.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-components/1.3.1/plexus-components-1.3.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-repository-metadata/3.2.5/maven-repository-metadata-3.2.5.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-repository-metadata/3.2.5/maven-repository-metadata-3.2.5.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-model-builder/3.2.5/maven-model-builder-3.2.5.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-model-builder/3.2.5/maven-model-builder-3.2.5.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-aether-provider/3.2.5/maven-aether-provider-3.2.5.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-aether-provider/3.2.5/maven-aether-provider-3.2.5.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/aether/aether-api/1.0.0.v20140518/aether-api-1.0.0.v20140518.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/aether/aether-api/1.0.0.v20140518/aether-api-1.0.0.v20140518.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/aether/aether/1.0.0.v20140518/aether-1.0.0.v20140518.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/aether/aether/1.0.0.v20140518/aether-1.0.0.v20140518.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/aether/aether-spi/1.0.0.v20140518/aether-spi-1.0.0.v20140518.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/aether/aether-spi/1.0.0.v20140518/aether-spi-1.0.0.v20140518.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/aether/aether-util/1.0.0.v20140518/aether-util-1.0.0.v20140518.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/aether/aether-util/1.0.0.v20140518/aether-util-1.0.0.v20140518.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/aether/aether-impl/1.0.0.v20140518/aether-impl-1.0.0.v20140518.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/aether/aether-impl/1.0.0.v20140518/aether-impl-1.0.0.v20140518.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/sisu-guice/3.2.3/sisu-guice-3.2.3.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/sisu-guice/3.2.3/sisu-guice-3.2.3.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/inject/guice-parent/3.2.3/guice-parent-3.2.3.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/inject/guice-parent/3.2.3/guice-parent-3.2.3.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/forge/forge-parent/38/forge-parent-38.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/forge/forge-parent/38/forge-parent-38.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/aopalliance/aopalliance/1.0/aopalliance-1.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/aopalliance/aopalliance/1.0/aopalliance-1.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/guava/guava/16.0.1/guava-16.0.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/guava/guava/16.0.1/guava-16.0.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/guava/guava-parent/16.0.1/guava-parent-16.0.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/guava/guava-parent/16.0.1/guava-parent-16.0.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/aether/aether-util/1.1.0/aether-util-1.1.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/aether/aether-util/1.1.0/aether-util-1.1.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/aether/aether/1.1.0/aether-1.1.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/aether/aether/1.1.0/aether-1.1.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-dependency-tree/3.1.1/maven-dependency-tree-3.1.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-dependency-tree/3.1.1/maven-dependency-tree-3.1.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-shared-components/36/maven-shared-components-36.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-shared-components/36/maven-shared-components-36.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-compat/3.2.5/maven-compat-3.2.5.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-compat/3.2.5/maven-compat-3.2.5.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/wagon/wagon-provider-api/2.8/wagon-provider-api-2.8.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/wagon/wagon-provider-api/2.8/wagon-provider-api-2.8.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/wagon/wagon/2.8/wagon-2.8.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/wagon/wagon/2.8/wagon-2.8.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-parent/24/maven-parent-24.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-parent/24/maven-parent-24.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/apache/14/apache-14.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/apache/14/apache-14.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/enforcer/enforcer-api/3.1.0/enforcer-api-3.1.0.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-plugin-api/3.2.5/maven-plugin-api-3.2.5.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-model/3.2.5/maven-model-3.2.5.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.5/org.eclipse.sisu.plexus-0.3.5.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/enforcer/enforcer-api/3.1.0/enforcer-api-3.1.0.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/javax/enterprise/cdi-api/1.2/cdi-api-1.2.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.5/org.eclipse.sisu.inject-0.3.5.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-model/3.2.5/maven-model-3.2.5.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/enforcer/enforcer-rules/3.1.0/enforcer-rules-3.1.0.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.5/org.eclipse.sisu.plexus-0.3.5.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-artifact/3.2.5/maven-artifact-3.2.5.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-plugin-api/3.2.5/maven-plugin-api-3.2.5.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-core/3.2.5/maven-core-3.2.5.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.5/org.eclipse.sisu.inject-0.3.5.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-settings/3.2.5/maven-settings-3.2.5.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/javax/enterprise/cdi-api/1.2/cdi-api-1.2.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/enforcer/enforcer-rules/3.1.0/enforcer-rules-3.1.0.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-settings-builder/3.2.5/maven-settings-builder-3.2.5.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-repository-metadata/3.2.5/maven-repository-metadata-3.2.5.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-artifact/3.2.5/maven-artifact-3.2.5.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-model-builder/3.2.5/maven-model-builder-3.2.5.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-core/3.2.5/maven-core-3.2.5.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-aether-provider/3.2.5/maven-aether-provider-3.2.5.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-settings/3.2.5/maven-settings-3.2.5.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/aether/aether-spi/1.0.0.v20140518/aether-spi-1.0.0.v20140518.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-settings-builder/3.2.5/maven-settings-builder-3.2.5.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-repository-metadata/3.2.5/maven-repository-metadata-3.2.5.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-model-builder/3.2.5/maven-model-builder-3.2.5.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/aether/aether-api/1.0.0.v20140518/aether-api-1.0.0.v20140518.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/aether/aether-impl/1.0.0.v20140518/aether-impl-1.0.0.v20140518.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/sisu-guice/3.2.3/sisu-guice-3.2.3-no_aop.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-aether-provider/3.2.5/maven-aether-provider-3.2.5.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/aopalliance/aopalliance/1.0/aopalliance-1.0.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/aether/aether-spi/1.0.0.v20140518/aether-spi-1.0.0.v20140518.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/guava/guava/16.0.1/guava-16.0.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/sisu-guice/3.2.3/sisu-guice-3.2.3-no_aop.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-interpolation/1.21/plexus-interpolation-1.21.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/aether/aether-api/1.0.0.v20140518/aether-api-1.0.0.v20140518.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-classworlds/2.5.2/plexus-classworlds-2.5.2.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/aether/aether-impl/1.0.0.v20140518/aether-impl-1.0.0.v20140518.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-component-annotations/2.1.1/plexus-component-annotations-2.1.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/aopalliance/aopalliance/1.0/aopalliance-1.0.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/guava/guava/16.0.1/guava-16.0.1.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-classworlds/2.5.2/plexus-classworlds-2.5.2.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/aether/aether-util/1.1.0/aether-util-1.1.0.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-interpolation/1.21/plexus-interpolation-1.21.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/3.4.2/plexus-utils-3.4.2.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-component-annotations/2.1.1/plexus-component-annotations-2.1.1.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-io/commons-io/2.11.0/commons-io-2.11.0.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/3.4.2/plexus-utils-3.4.2.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-dependency-tree/3.1.1/maven-dependency-tree-3.1.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/aether/aether-util/1.1.0/aether-util-1.1.0.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-io/commons-io/2.11.0/commons-io-2.11.0.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-dependency-tree/3.1.1/maven-dependency-tree-3.1.1.jar (0 B at 0 B/s)
[INFO]
[INFO] --- buildnumber-maven-plugin:3.0.0:create (jcabi-build-number) @ ddr ---
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-settings/3.0/maven-settings-3.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-settings/3.0/maven-settings-3.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/2.0.4/plexus-utils-2.0.4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/2.0.4/plexus-utils-2.0.4.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus/2.0.6/plexus-2.0.6.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus/2.0.6/plexus-2.0.6.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-core/3.0/maven-core-3.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-core/3.0/maven-core-3.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-model/3.0/maven-model-3.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-model/3.0/maven-model-3.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-settings-builder/3.0/maven-settings-builder-3.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-settings-builder/3.0/maven-settings-builder-3.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-interpolation/1.14/plexus-interpolation-1.14.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-interpolation/1.14/plexus-interpolation-1.14.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-components/1.1.18/plexus-components-1.1.18.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-components/1.1.18/plexus-components-1.1.18.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/1.5.5/plexus-utils-1.5.5.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/1.5.5/plexus-utils-1.5.5.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus/1.0.11/plexus-1.0.11.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus/1.0.11/plexus-1.0.11.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-repository-metadata/3.0/maven-repository-metadata-3.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-repository-metadata/3.0/maven-repository-metadata-3.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-plugin-api/3.8.4/maven-plugin-api-3.8.4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-plugin-api/3.8.4/maven-plugin-api-3.8.4.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven/3.8.4/maven-3.8.4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven/3.8.4/maven-3.8.4.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-model/3.8.4/maven-model-3.8.4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-model/3.8.4/maven-model-3.8.4.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/3.3.0/plexus-utils-3.3.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/3.3.0/plexus-utils-3.3.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus/5.1/plexus-5.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus/5.1/plexus-5.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-artifact/3.8.4/maven-artifact-3.8.4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-artifact/3.8.4/maven-artifact-3.8.4.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/commons/commons-lang3/3.8.1/commons-lang3-3.8.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/commons/commons-lang3/3.8.1/commons-lang3-3.8.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-classworlds/2.6.0/plexus-classworlds-2.6.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-classworlds/2.6.0/plexus-classworlds-2.6.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-model-builder/3.0/maven-model-builder-3.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-model-builder/3.0/maven-model-builder-3.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-aether-provider/3.0/maven-aether-provider-3.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-aether-provider/3.0/maven-aether-provider-3.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/aether/aether-api/1.7/aether-api-1.7.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/aether/aether-api/1.7/aether-api-1.7.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/aether/aether-parent/1.7/aether-parent-1.7.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/aether/aether-parent/1.7/aether-parent-1.7.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/forge/forge-parent/6/forge-parent-6.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/forge/forge-parent/6/forge-parent-6.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/aether/aether-util/1.7/aether-util-1.7.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/aether/aether-util/1.7/aether-util-1.7.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/aether/aether-impl/1.7/aether-impl-1.7.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/aether/aether-impl/1.7/aether-impl-1.7.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/aether/aether-spi/1.7/aether-spi-1.7.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/aether/aether-spi/1.7/aether-spi-1.7.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/sisu-inject-plexus/1.4.2/sisu-inject-plexus-1.4.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/sisu-inject-plexus/1.4.2/sisu-inject-plexus-1.4.2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/inject/guice-plexus/1.4.2/guice-plexus-1.4.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/inject/guice-plexus/1.4.2/guice-plexus-1.4.2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/inject/guice-bean/1.4.2/guice-bean-1.4.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/inject/guice-bean/1.4.2/guice-bean-1.4.2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/sisu-inject/1.4.2/sisu-inject-1.4.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/sisu-inject/1.4.2/sisu-inject-1.4.2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/sisu-parent/1.4.2/sisu-parent-1.4.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/sisu-parent/1.4.2/sisu-parent-1.4.2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-component-annotations/1.5.4/plexus-component-annotations-1.5.4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-component-annotations/1.5.4/plexus-component-annotations-1.5.4.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-containers/1.5.4/plexus-containers-1.5.4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-containers/1.5.4/plexus-containers-1.5.4.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus/2.0.5/plexus-2.0.5.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus/2.0.5/plexus-2.0.5.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-classworlds/2.2.3/plexus-classworlds-2.2.3.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-classworlds/2.2.3/plexus-classworlds-2.2.3.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/2.0.5/plexus-utils-2.0.5.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/2.0.5/plexus-utils-2.0.5.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/sisu-inject-bean/1.4.2/sisu-inject-bean-1.4.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/sisu-inject-bean/1.4.2/sisu-inject-bean-1.4.2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/sisu-guice/2.1.7/sisu-guice-2.1.7.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/sisu-guice/2.1.7/sisu-guice-2.1.7.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-plugin-api/3.0/maven-plugin-api-3.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-plugin-api/3.0/maven-plugin-api-3.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-api/1.12.0/maven-scm-api-1.12.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-api/1.12.0/maven-scm-api-1.12.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm/1.12.0/maven-scm-1.12.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm/1.12.0/maven-scm-1.12.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-manager-plexus/1.12.0/maven-scm-manager-plexus-1.12.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-manager-plexus/1.12.0/maven-scm-manager-plexus-1.12.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-managers/1.12.0/maven-scm-managers-1.12.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-managers/1.12.0/maven-scm-managers-1.12.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-container-default/1.0-alpha-9/plexus-container-default-1.0-alpha-9.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-container-default/1.0-alpha-9/plexus-container-default-1.0-alpha-9.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-containers/1.0.3/plexus-containers-1.0.3.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-containers/1.0.3/plexus-containers-1.0.3.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus/1.0.4/plexus-1.0.4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus/1.0.4/plexus-1.0.4.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/junit/junit/4.13.2/junit-4.13.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/junit/junit/4.13.2/junit-4.13.2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/hamcrest/hamcrest-parent/1.3/hamcrest-parent-1.3.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/hamcrest/hamcrest-parent/1.3/hamcrest-parent-1.3.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/1.0.4/plexus-utils-1.0.4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/1.0.4/plexus-utils-1.0.4.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-bazaar/1.12.0/maven-scm-provider-bazaar-1.12.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-bazaar/1.12.0/maven-scm-provider-bazaar-1.12.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-providers/1.12.0/maven-scm-providers-1.12.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-providers/1.12.0/maven-scm-providers-1.12.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-svnexe/1.12.0/maven-scm-provider-svnexe-1.12.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-svnexe/1.12.0/maven-scm-provider-svnexe-1.12.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-providers-svn/1.12.0/maven-scm-providers-svn-1.12.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-providers-svn/1.12.0/maven-scm-providers-svn-1.12.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-svn-commons/1.12.0/maven-scm-provider-svn-commons-1.12.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-svn-commons/1.12.0/maven-scm-provider-svn-commons-1.12.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-gitexe/1.12.0/maven-scm-provider-gitexe-1.12.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-gitexe/1.12.0/maven-scm-provider-gitexe-1.12.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-providers-git/1.12.0/maven-scm-providers-git-1.12.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-providers-git/1.12.0/maven-scm-providers-git-1.12.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-git-commons/1.12.0/maven-scm-provider-git-commons-1.12.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-git-commons/1.12.0/maven-scm-provider-git-commons-1.12.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-cvsexe/1.12.0/maven-scm-provider-cvsexe-1.12.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-cvsexe/1.12.0/maven-scm-provider-cvsexe-1.12.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-providers-cvs/1.12.0/maven-scm-providers-cvs-1.12.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-providers-cvs/1.12.0/maven-scm-providers-cvs-1.12.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-cvs-commons/1.12.0/maven-scm-provider-cvs-commons-1.12.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-cvs-commons/1.12.0/maven-scm-provider-cvs-commons-1.12.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-starteam/1.12.0/maven-scm-provider-starteam-1.12.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-starteam/1.12.0/maven-scm-provider-starteam-1.12.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-clearcase/1.12.0/maven-scm-provider-clearcase-1.12.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-clearcase/1.12.0/maven-scm-provider-clearcase-1.12.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-perforce/1.12.0/maven-scm-provider-perforce-1.12.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-perforce/1.12.0/maven-scm-provider-perforce-1.12.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-hg/1.12.0/maven-scm-provider-hg-1.12.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-hg/1.12.0/maven-scm-provider-hg-1.12.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/code/maven-scm-provider-svnjava/maven-scm-provider-svnjava/2.1.2/maven-scm-provider-svnjava-2.1.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/code/maven-scm-provider-svnjava/maven-scm-provider-svnjava/2.1.2/maven-scm-provider-svnjava-2.1.2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-svn-commons/1.8/maven-scm-provider-svn-commons-1.8.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-svn-commons/1.8/maven-scm-provider-svn-commons-1.8.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-providers-svn/1.8/maven-scm-providers-svn-1.8.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-providers-svn/1.8/maven-scm-providers-svn-1.8.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-providers/1.8/maven-scm-providers-1.8.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-providers/1.8/maven-scm-providers-1.8.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm/1.8/maven-scm-1.8.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm/1.8/maven-scm-1.8.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-api/1.8/maven-scm-api-1.8.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-api/1.8/maven-scm-api-1.8.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/3.0.3/plexus-utils-3.0.3.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/3.0.3/plexus-utils-3.0.3.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus/3.1/plexus-3.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus/3.1/plexus-3.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/net/java/dev/jna/jna/3.5.2/jna-3.5.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/net/java/dev/jna/jna/3.5.2/jna-3.5.2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/3.0.14/plexus-utils-3.0.14.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/3.0.14/plexus-utils-3.0.14.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-io/commons-io/2.1/commons-io-2.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-io/commons-io/2.1/commons-io-2.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/tmatesoft/svnkit/svnkit/1.10.3/svnkit-1.10.3.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/tmatesoft/svnkit/svnkit/1.10.3/svnkit-1.10.3.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/de/regnis/q/sequence/sequence-library/1.0.4/sequence-library-1.0.4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/de/regnis/q/sequence/sequence-library/1.0.4/sequence-library-1.0.4.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/tmatesoft/sqljet/sqljet/1.1.14/sqljet-1.1.14.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/tmatesoft/sqljet/sqljet/1.1.14/sqljet-1.1.14.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/antlr/antlr-runtime/3.4/antlr-runtime-3.4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/antlr/antlr-runtime/3.4/antlr-runtime-3.4.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/antlr/antlr-master/3.4/antlr-master-3.4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/antlr/antlr-master/3.4/antlr-master-3.4.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/net/java/dev/jna/jna/5.6.0/jna-5.6.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/net/java/dev/jna/jna/5.6.0/jna-5.6.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/trilead/trilead-ssh2/1.0.0-build222/trilead-ssh2-1.0.0-build222.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/trilead/trilead-ssh2/1.0.0-build222/trilead-ssh2-1.0.0-build222.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/jcraft/jsch.agentproxy.connector-factory/0.0.7/jsch.agentproxy.connector-factory-0.0.7.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/jcraft/jsch.agentproxy.connector-factory/0.0.7/jsch.agentproxy.connector-factory-0.0.7.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/jcraft/jsch.agentproxy/0.0.7/jsch.agentproxy-0.0.7.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/jcraft/jsch.agentproxy/0.0.7/jsch.agentproxy-0.0.7.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/oss/oss-parent/6/oss-parent-6.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/oss/oss-parent/6/oss-parent-6.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/jcraft/jsch.agentproxy.core/0.0.7/jsch.agentproxy.core-0.0.7.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/jcraft/jsch.agentproxy.core/0.0.7/jsch.agentproxy.core-0.0.7.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/jcraft/jsch.agentproxy.usocket-jna/0.0.7/jsch.agentproxy.usocket-jna-0.0.7.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/jcraft/jsch.agentproxy.usocket-jna/0.0.7/jsch.agentproxy.usocket-jna-0.0.7.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/net/java/dev/jna/jna/3.4.0/jna-3.4.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/net/java/dev/jna/jna/3.4.0/jna-3.4.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/net/java/dev/jna/platform/3.4.0/platform-3.4.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/net/java/dev/jna/platform/3.4.0/platform-3.4.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/jcraft/jsch.agentproxy.usocket-nc/0.0.7/jsch.agentproxy.usocket-nc-0.0.7.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/jcraft/jsch.agentproxy.usocket-nc/0.0.7/jsch.agentproxy.usocket-nc-0.0.7.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/jcraft/jsch.agentproxy.sshagent/0.0.7/jsch.agentproxy.sshagent-0.0.7.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/jcraft/jsch.agentproxy.sshagent/0.0.7/jsch.agentproxy.sshagent-0.0.7.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/jcraft/jsch.agentproxy.pageant/0.0.7/jsch.agentproxy.pageant-0.0.7.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/jcraft/jsch.agentproxy.pageant/0.0.7/jsch.agentproxy.pageant-0.0.7.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/jcraft/jsch.agentproxy.svnkit-trilead-ssh2/0.0.7/jsch.agentproxy.svnkit-trilead-ssh2-0.0.7.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/jcraft/jsch.agentproxy.svnkit-trilead-ssh2/0.0.7/jsch.agentproxy.svnkit-trilead-ssh2-0.0.7.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/trilead/trilead-ssh2/1.0.0-build217/trilead-ssh2-1.0.0-build217.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/trilead/trilead-ssh2/1.0.0-build217/trilead-ssh2-1.0.0-build217.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/lz4/lz4-java/1.4.1/lz4-java-1.4.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/lz4/lz4-java/1.4.1/lz4-java-1.4.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/3.4.1/plexus-utils-3.4.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/3.4.1/plexus-utils-3.4.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/code/gson/gson/2.8.9/gson-2.8.9.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/code/gson/gson/2.8.9/gson-2.8.9.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/code/gson/gson-parent/2.8.9/gson-parent-2.8.9.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/code/gson/gson-parent/2.8.9/gson-parent-2.8.9.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-settings/3.0/maven-settings-3.0.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-core/3.0/maven-core-3.0.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-model/3.0/maven-model-3.0.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-settings-builder/3.0/maven-settings-builder-3.0.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-repository-metadata/3.0/maven-repository-metadata-3.0.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-settings/3.0/maven-settings-3.0.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-artifact/3.0/maven-artifact-3.0.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-core/3.0/maven-core-3.0.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-model-builder/3.0/maven-model-builder-3.0.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-repository-metadata/3.0/maven-repository-metadata-3.0.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-aether-provider/3.0/maven-aether-provider-3.0.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-settings-builder/3.0/maven-settings-builder-3.0.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/aether/aether-impl/1.7/aether-impl-1.7.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-model/3.0/maven-model-3.0.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/aether/aether-spi/1.7/aether-spi-1.7.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-artifact/3.0/maven-artifact-3.0.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/aether/aether-api/1.7/aether-api-1.7.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-model-builder/3.0/maven-model-builder-3.0.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/aether/aether-util/1.7/aether-util-1.7.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/aether/aether-impl/1.7/aether-impl-1.7.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/sisu-inject-plexus/1.4.2/sisu-inject-plexus-1.4.2.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/aether/aether-spi/1.7/aether-spi-1.7.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/sisu-inject-bean/1.4.2/sisu-inject-bean-1.4.2.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-aether-provider/3.0/maven-aether-provider-3.0.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/sisu-guice/2.1.7/sisu-guice-2.1.7-noaop.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/aether/aether-api/1.7/aether-api-1.7.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-interpolation/1.14/plexus-interpolation-1.14.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/aether/aether-util/1.7/aether-util-1.7.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-classworlds/2.2.3/plexus-classworlds-2.2.3.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/sisu-inject-plexus/1.4.2/sisu-inject-plexus-1.4.2.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-plugin-api/3.0/maven-plugin-api-3.0.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/sisu-guice/2.1.7/sisu-guice-2.1.7-noaop.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-api/1.12.0/maven-scm-api-1.12.0.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/sisu-inject-bean/1.4.2/sisu-inject-bean-1.4.2.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-manager-plexus/1.12.0/maven-scm-manager-plexus-1.12.0.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-interpolation/1.14/plexus-interpolation-1.14.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-container-default/1.0-alpha-9/plexus-container-default-1.0-alpha-9.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-classworlds/2.2.3/plexus-classworlds-2.2.3.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-plugin-api/3.0/maven-plugin-api-3.0.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-bazaar/1.12.0/maven-scm-provider-bazaar-1.12.0.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-api/1.12.0/maven-scm-api-1.12.0.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-svnexe/1.12.0/maven-scm-provider-svnexe-1.12.0.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-manager-plexus/1.12.0/maven-scm-manager-plexus-1.12.0.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-gitexe/1.12.0/maven-scm-provider-gitexe-1.12.0.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-git-commons/1.12.0/maven-scm-provider-git-commons-1.12.0.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-bazaar/1.12.0/maven-scm-provider-bazaar-1.12.0.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-svn-commons/1.12.0/maven-scm-provider-svn-commons-1.12.0.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-container-default/1.0-alpha-9/plexus-container-default-1.0-alpha-9.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-cvsexe/1.12.0/maven-scm-provider-cvsexe-1.12.0.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-svnexe/1.12.0/maven-scm-provider-svnexe-1.12.0.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-cvs-commons/1.12.0/maven-scm-provider-cvs-commons-1.12.0.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-gitexe/1.12.0/maven-scm-provider-gitexe-1.12.0.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-starteam/1.12.0/maven-scm-provider-starteam-1.12.0.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-git-commons/1.12.0/maven-scm-provider-git-commons-1.12.0.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-clearcase/1.12.0/maven-scm-provider-clearcase-1.12.0.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-svn-commons/1.12.0/maven-scm-provider-svn-commons-1.12.0.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-perforce/1.12.0/maven-scm-provider-perforce-1.12.0.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-cvsexe/1.12.0/maven-scm-provider-cvsexe-1.12.0.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-hg/1.12.0/maven-scm-provider-hg-1.12.0.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-cvs-commons/1.12.0/maven-scm-provider-cvs-commons-1.12.0.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/code/maven-scm-provider-svnjava/maven-scm-provider-svnjava/2.1.2/maven-scm-provider-svnjava-2.1.2.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-starteam/1.12.0/maven-scm-provider-starteam-1.12.0.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/net/java/dev/jna/jna/3.5.2/jna-3.5.2.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-perforce/1.12.0/maven-scm-provider-perforce-1.12.0.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/tmatesoft/svnkit/svnkit/1.10.3/svnkit-1.10.3.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-clearcase/1.12.0/maven-scm-provider-clearcase-1.12.0.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/de/regnis/q/sequence/sequence-library/1.0.4/sequence-library-1.0.4.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-hg/1.12.0/maven-scm-provider-hg-1.12.0.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/tmatesoft/sqljet/sqljet/1.1.14/sqljet-1.1.14.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/code/maven-scm-provider-svnjava/maven-scm-provider-svnjava/2.1.2/maven-scm-provider-svnjava-2.1.2.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/antlr/antlr-runtime/3.4/antlr-runtime-3.4.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/net/java/dev/jna/jna/3.5.2/jna-3.5.2.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/de/regnis/q/sequence/sequence-library/1.0.4/sequence-library-1.0.4.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/trilead/trilead-ssh2/1.0.0-build222/trilead-ssh2-1.0.0-build222.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/tmatesoft/svnkit/svnkit/1.10.3/svnkit-1.10.3.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/jcraft/jsch.agentproxy.connector-factory/0.0.7/jsch.agentproxy.connector-factory-0.0.7.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/tmatesoft/sqljet/sqljet/1.1.14/sqljet-1.1.14.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/jcraft/jsch.agentproxy.core/0.0.7/jsch.agentproxy.core-0.0.7.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/antlr/antlr-runtime/3.4/antlr-runtime-3.4.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/jcraft/jsch.agentproxy.usocket-jna/0.0.7/jsch.agentproxy.usocket-jna-0.0.7.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/net/java/dev/jna/platform/3.4.0/platform-3.4.0.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/trilead/trilead-ssh2/1.0.0-build222/trilead-ssh2-1.0.0-build222.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/jcraft/jsch.agentproxy.usocket-nc/0.0.7/jsch.agentproxy.usocket-nc-0.0.7.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/jcraft/jsch.agentproxy.connector-factory/0.0.7/jsch.agentproxy.connector-factory-0.0.7.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/jcraft/jsch.agentproxy.core/0.0.7/jsch.agentproxy.core-0.0.7.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/jcraft/jsch.agentproxy.sshagent/0.0.7/jsch.agentproxy.sshagent-0.0.7.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/jcraft/jsch.agentproxy.pageant/0.0.7/jsch.agentproxy.pageant-0.0.7.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/jcraft/jsch.agentproxy.usocket-jna/0.0.7/jsch.agentproxy.usocket-jna-0.0.7.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/jcraft/jsch.agentproxy.svnkit-trilead-ssh2/0.0.7/jsch.agentproxy.svnkit-trilead-ssh2-0.0.7.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/net/java/dev/jna/platform/3.4.0/platform-3.4.0.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/lz4/lz4-java/1.4.1/lz4-java-1.4.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/jcraft/jsch.agentproxy.usocket-nc/0.0.7/jsch.agentproxy.usocket-nc-0.0.7.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/3.4.1/plexus-utils-3.4.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/jcraft/jsch.agentproxy.pageant/0.0.7/jsch.agentproxy.pageant-0.0.7.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/code/gson/gson/2.8.9/gson-2.8.9.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/jcraft/jsch.agentproxy.sshagent/0.0.7/jsch.agentproxy.sshagent-0.0.7.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/jcraft/jsch.agentproxy.svnkit-trilead-ssh2/0.0.7/jsch.agentproxy.svnkit-trilead-ssh2-0.0.7.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/lz4/lz4-java/1.4.1/lz4-java-1.4.1.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/3.4.1/plexus-utils-3.4.1.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/code/gson/gson/2.8.9/gson-2.8.9.jar (0 B at 0 B/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: 68b02d5 at timestamp: 2022-11-03T11:49:27
[INFO] Storing buildScmBranch: __rultor
[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.20:compile (compile) @ ddr ---
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-core/3.0.5/maven-core-3.0.5.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-core/3.0.5/maven-core-3.0.5.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven/3.0.5/maven-3.0.5.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven/3.0.5/maven-3.0.5.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-parent/23/maven-parent-23.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-parent/23/maven-parent-23.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-model/3.0.5/maven-model-3.0.5.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-model/3.0.5/maven-model-3.0.5.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/2.0.6/plexus-utils-2.0.6.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/2.0.6/plexus-utils-2.0.6.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-settings/3.0.5/maven-settings-3.0.5.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-settings/3.0.5/maven-settings-3.0.5.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-settings-builder/3.0.5/maven-settings-builder-3.0.5.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-settings-builder/3.0.5/maven-settings-builder-3.0.5.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-repository-metadata/3.0.5/maven-repository-metadata-3.0.5.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-repository-metadata/3.0.5/maven-repository-metadata-3.0.5.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-artifact/3.0.5/maven-artifact-3.0.5.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-artifact/3.0.5/maven-artifact-3.0.5.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-plugin-api/3.0.5/maven-plugin-api-3.0.5.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-plugin-api/3.0.5/maven-plugin-api-3.0.5.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/2.1/plexus-utils-2.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/2.1/plexus-utils-2.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-model-builder/3.0.5/maven-model-builder-3.0.5.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-model-builder/3.0.5/maven-model-builder-3.0.5.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-aether-provider/3.0.5/maven-aether-provider-3.0.5.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-aether-provider/3.0.5/maven-aether-provider-3.0.5.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugin-tools/maven-plugin-annotations/3.4/maven-plugin-annotations-3.4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugin-tools/maven-plugin-annotations/3.4/maven-plugin-annotations-3.4.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugin-tools/maven-plugin-tools/3.4/maven-plugin-tools-3.4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugin-tools/maven-plugin-tools/3.4/maven-plugin-tools-3.4.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jetbrains/kotlin/kotlin-compiler/1.7.20/kotlin-compiler-1.7.20.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jetbrains/kotlin/kotlin-compiler/1.7.20/kotlin-compiler-1.7.20.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jetbrains/kotlin/kotlin-script-runtime/1.7.20/kotlin-script-runtime-1.7.20.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jetbrains/kotlin/kotlin-script-runtime/1.7.20/kotlin-script-runtime-1.7.20.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jetbrains/kotlin/kotlin-reflect/1.7.20/kotlin-reflect-1.7.20.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jetbrains/kotlin/kotlin-reflect/1.7.20/kotlin-reflect-1.7.20.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jetbrains/intellij/deps/trove4j/1.0.20200330/trove4j-1.0.20200330.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jetbrains/intellij/deps/trove4j/1.0.20200330/trove4j-1.0.20200330.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jetbrains/kotlin/kotlin-scripting-compiler/1.7.20/kotlin-scripting-compiler-1.7.20.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jetbrains/kotlin/kotlin-scripting-compiler/1.7.20/kotlin-scripting-compiler-1.7.20.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jetbrains/kotlin/kotlin-scripting-common/1.7.20/kotlin-scripting-common-1.7.20.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jetbrains/kotlin/kotlin-scripting-common/1.7.20/kotlin-scripting-common-1.7.20.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jetbrains/kotlin/kotlin-scripting-jvm/1.7.20/kotlin-scripting-jvm-1.7.20.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jetbrains/kotlin/kotlin-scripting-jvm/1.7.20/kotlin-scripting-jvm-1.7.20.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jetbrains/kotlin/kotlin-scripting-compiler-impl/1.7.20/kotlin-scripting-compiler-impl-1.7.20.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jetbrains/kotlin/kotlin-scripting-compiler-impl/1.7.20/kotlin-scripting-compiler-impl-1.7.20.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jline/jline/3.3.1/jline-3.3.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jline/jline/3.3.1/jline-3.3.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jline/jline-parent/3.3.1/jline-parent-3.3.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jline/jline-parent/3.3.1/jline-parent-3.3.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-compiler-plugin/3.5.1/maven-compiler-plugin-3.5.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-compiler-plugin/3.5.1/maven-compiler-plugin-3.5.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-plugins/28/maven-plugins-28.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-plugins/28/maven-plugins-28.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-parent/27/maven-parent-27.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-parent/27/maven-parent-27.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/apache/17/apache-17.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/apache/17/apache-17.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-toolchain/2.2.1/maven-toolchain-2.2.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-toolchain/2.2.1/maven-toolchain-2.2.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven/2.2.1/maven-2.2.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven/2.2.1/maven-2.2.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-parent/11/maven-parent-11.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-parent/11/maven-parent-11.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/apache/5/apache-5.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/apache/5/apache-5.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-core/2.2.1/maven-core-2.2.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-core/2.2.1/maven-core-2.2.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-settings/2.2.1/maven-settings-2.2.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-settings/2.2.1/maven-settings-2.2.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-model/2.2.1/maven-model-2.2.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-model/2.2.1/maven-model-2.2.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/1.5.15/plexus-utils-1.5.15.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/1.5.15/plexus-utils-1.5.15.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus/2.0.2/plexus-2.0.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus/2.0.2/plexus-2.0.2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-interpolation/1.11/plexus-interpolation-1.11.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-interpolation/1.11/plexus-interpolation-1.11.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-components/1.1.14/plexus-components-1.1.14.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-components/1.1.14/plexus-components-1.1.14.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-container-default/1.0-alpha-9-stable-1/plexus-container-default-1.0-alpha-9-stable-1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-container-default/1.0-alpha-9-stable-1/plexus-container-default-1.0-alpha-9-stable-1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/junit/junit/3.8.1/junit-3.8.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/junit/junit/3.8.1/junit-3.8.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-plugin-parameter-documenter/2.2.1/maven-plugin-parameter-documenter-2.2.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-plugin-parameter-documenter/2.2.1/maven-plugin-parameter-documenter-2.2.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/slf4j/slf4j-jdk14/1.5.6/slf4j-jdk14-1.5.6.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/slf4j/slf4j-jdk14/1.5.6/slf4j-jdk14-1.5.6.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/slf4j/slf4j-parent/1.5.6/slf4j-parent-1.5.6.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/slf4j/slf4j-parent/1.5.6/slf4j-parent-1.5.6.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/slf4j/slf4j-api/1.5.6/slf4j-api-1.5.6.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/slf4j/slf4j-api/1.5.6/slf4j-api-1.5.6.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/slf4j/jcl-over-slf4j/1.5.6/jcl-over-slf4j-1.5.6.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/slf4j/jcl-over-slf4j/1.5.6/jcl-over-slf4j-1.5.6.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/reporting/maven-reporting-api/2.2.1/maven-reporting-api-2.2.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/reporting/maven-reporting-api/2.2.1/maven-reporting-api-2.2.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/reporting/maven-reporting/2.2.1/maven-reporting-2.2.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/reporting/maven-reporting/2.2.1/maven-reporting-2.2.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/doxia/doxia-sink-api/1.1/doxia-sink-api-1.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/doxia/doxia-sink-api/1.1/doxia-sink-api-1.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/doxia/doxia/1.1/doxia-1.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/doxia/doxia/1.1/doxia-1.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/doxia/doxia-logging-api/1.1/doxia-logging-api-1.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/doxia/doxia-logging-api/1.1/doxia-logging-api-1.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-container-default/1.0-alpha-30/plexus-container-default-1.0-alpha-30.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-container-default/1.0-alpha-30/plexus-container-default-1.0-alpha-30.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-containers/1.0-alpha-30/plexus-containers-1.0-alpha-30.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-containers/1.0-alpha-30/plexus-containers-1.0-alpha-30.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/1.4.5/plexus-utils-1.4.5.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/1.4.5/plexus-utils-1.4.5.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-classworlds/1.2-alpha-9/plexus-classworlds-1.2-alpha-9.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-classworlds/1.2-alpha-9/plexus-classworlds-1.2-alpha-9.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus/1.0.10/plexus-1.0.10.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus/1.0.10/plexus-1.0.10.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-profile/2.2.1/maven-profile-2.2.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-profile/2.2.1/maven-profile-2.2.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-artifact/2.2.1/maven-artifact-2.2.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-artifact/2.2.1/maven-artifact-2.2.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-repository-metadata/2.2.1/maven-repository-metadata-2.2.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-repository-metadata/2.2.1/maven-repository-metadata-2.2.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-error-diagnostics/2.2.1/maven-error-diagnostics-2.2.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-error-diagnostics/2.2.1/maven-error-diagnostics-2.2.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-project/2.2.1/maven-project-2.2.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-project/2.2.1/maven-project-2.2.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-artifact-manager/2.2.1/maven-artifact-manager-2.2.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-artifact-manager/2.2.1/maven-artifact-manager-2.2.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-plugin-registry/2.2.1/maven-plugin-registry-2.2.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-plugin-registry/2.2.1/maven-plugin-registry-2.2.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-cli/commons-cli/1.2/commons-cli-1.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-cli/commons-cli/1.2/commons-cli-1.2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-plugin-api/2.2.1/maven-plugin-api-2.2.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-plugin-api/2.2.1/maven-plugin-api-2.2.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-plugin-descriptor/2.2.1/maven-plugin-descriptor-2.2.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-plugin-descriptor/2.2.1/maven-plugin-descriptor-2.2.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-monitor/2.2.1/maven-monitor-2.2.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-monitor/2.2.1/maven-monitor-2.2.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/classworlds/classworlds/1.1/classworlds-1.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/classworlds/classworlds/1.1/classworlds-1.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-shared-utils/3.0.0/maven-shared-utils-3.0.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-shared-utils/3.0.0/maven-shared-utils-3.0.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-shared-components/21/maven-shared-components-21.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-shared-components/21/maven-shared-components-21.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-shared-incremental/1.1/maven-shared-incremental-1.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-shared-incremental/1.1/maven-shared-incremental-1.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-shared-components/19/maven-shared-components-19.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-shared-components/19/maven-shared-components-19.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-shared-utils/0.1/maven-shared-utils-0.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-shared-utils/0.1/maven-shared-utils-0.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-shared-components/18/maven-shared-components-18.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-shared-components/18/maven-shared-components-18.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-compiler-api/2.7/plexus-compiler-api-2.7.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-compiler-api/2.7/plexus-compiler-api-2.7.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-compiler/2.7/plexus-compiler-2.7.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-compiler/2.7/plexus-compiler-2.7.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-components/4.0/plexus-components-4.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-components/4.0/plexus-components-4.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/3.0.22/plexus-utils-3.0.22.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/3.0.22/plexus-utils-3.0.22.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-compiler-manager/2.7/plexus-compiler-manager-2.7.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-compiler-manager/2.7/plexus-compiler-manager-2.7.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-compiler-javac/2.7/plexus-compiler-javac-2.7.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-compiler-javac/2.7/plexus-compiler-javac-2.7.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-compilers/2.7/plexus-compilers-2.7.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-compilers/2.7/plexus-compilers-2.7.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-core/3.0.5/maven-core-3.0.5.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-model/3.0.5/maven-model-3.0.5.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-settings/3.0.5/maven-settings-3.0.5.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-settings-builder/3.0.5/maven-settings-builder-3.0.5.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-repository-metadata/3.0.5/maven-repository-metadata-3.0.5.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-core/3.0.5/maven-core-3.0.5.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-artifact/3.0.5/maven-artifact-3.0.5.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-repository-metadata/3.0.5/maven-repository-metadata-3.0.5.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-settings/3.0.5/maven-settings-3.0.5.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-model-builder/3.0.5/maven-model-builder-3.0.5.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-settings-builder/3.0.5/maven-settings-builder-3.0.5.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/sisu-guava/0.9.9/sisu-guava-0.9.9.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-aether-provider/3.0.5/maven-aether-provider-3.0.5.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-model/3.0.5/maven-model-3.0.5.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/2.0.6/plexus-utils-2.0.6.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-artifact/3.0.5/maven-artifact-3.0.5.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-plugin-api/3.0.5/maven-plugin-api-3.0.5.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-model-builder/3.0.5/maven-model-builder-3.0.5.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugin-tools/maven-plugin-annotations/3.4/maven-plugin-annotations-3.4.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-aether-provider/3.0.5/maven-aether-provider-3.0.5.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jetbrains/kotlin/kotlin-compiler/1.7.20/kotlin-compiler-1.7.20.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/sisu-guava/0.9.9/sisu-guava-0.9.9.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/2.0.6/plexus-utils-2.0.6.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jetbrains/kotlin/kotlin-stdlib/1.7.20/kotlin-stdlib-1.7.20.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.20/kotlin-stdlib-common-1.7.20.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-plugin-api/3.0.5/maven-plugin-api-3.0.5.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jetbrains/annotations/13.0/annotations-13.0.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jetbrains/kotlin/kotlin-stdlib/1.7.20/kotlin-stdlib-1.7.20.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.20/kotlin-stdlib-common-1.7.20.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jetbrains/kotlin/kotlin-script-runtime/1.7.20/kotlin-script-runtime-1.7.20.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jetbrains/kotlin/kotlin-reflect/1.7.20/kotlin-reflect-1.7.20.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugin-tools/maven-plugin-annotations/3.4/maven-plugin-annotations-3.4.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jetbrains/intellij/deps/trove4j/1.0.20200330/trove4j-1.0.20200330.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jetbrains/kotlin/kotlin-compiler/1.7.20/kotlin-compiler-1.7.20.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jetbrains/kotlin/kotlin-scripting-compiler/1.7.20/kotlin-scripting-compiler-1.7.20.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jetbrains/annotations/13.0/annotations-13.0.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jetbrains/kotlin/kotlin-scripting-common/1.7.20/kotlin-scripting-common-1.7.20.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jetbrains/kotlin/kotlin-reflect/1.7.20/kotlin-reflect-1.7.20.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jetbrains/kotlin/kotlin-scripting-jvm/1.7.20/kotlin-scripting-jvm-1.7.20.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jetbrains/kotlin/kotlin-script-runtime/1.7.20/kotlin-script-runtime-1.7.20.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jetbrains/kotlin/kotlin-scripting-compiler-impl/1.7.20/kotlin-scripting-compiler-impl-1.7.20.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jetbrains/intellij/deps/trove4j/1.0.20200330/trove4j-1.0.20200330.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jline/jline/3.3.1/jline-3.3.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jetbrains/kotlin/kotlin-scripting-compiler/1.7.20/kotlin-scripting-compiler-1.7.20.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-compiler-plugin/3.5.1/maven-compiler-plugin-3.5.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jetbrains/kotlin/kotlin-scripting-common/1.7.20/kotlin-scripting-common-1.7.20.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-toolchain/2.2.1/maven-toolchain-2.2.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jetbrains/kotlin/kotlin-scripting-jvm/1.7.20/kotlin-scripting-jvm-1.7.20.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-shared-utils/3.0.0/maven-shared-utils-3.0.0.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jetbrains/kotlin/kotlin-scripting-compiler-impl/1.7.20/kotlin-scripting-compiler-impl-1.7.20.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-shared-incremental/1.1/maven-shared-incremental-1.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-shared-utils/3.0.0/maven-shared-utils-3.0.0.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-compiler-api/2.7/plexus-compiler-api-2.7.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-toolchain/2.2.1/maven-toolchain-2.2.1.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-compiler-manager/2.7/plexus-compiler-manager-2.7.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jline/jline/3.3.1/jline-3.3.1.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-compiler-javac/2.7/plexus-compiler-javac-2.7.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-compiler-plugin/3.5.1/maven-compiler-plugin-3.5.1.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-shared-incremental/1.1/maven-shared-incremental-1.1.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-compiler-api/2.7/plexus-compiler-api-2.7.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-compiler-manager/2.7/plexus-compiler-manager-2.7.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-compiler-javac/2.7/plexus-compiler-javac-2.7.jar (0 B at 0 B/s)
[INFO]
[INFO] --- maven-resources-plugin:3.3.0:resources (default-resources) @ ddr ---
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-interpolation/1.26/plexus-interpolation-1.26.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-interpolation/1.26/plexus-interpolation-1.26.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-filtering/3.3.0/maven-filtering-3.3.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-filtering/3.3.0/maven-filtering-3.3.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/plexus/plexus-build-api/0.0.7/plexus-build-api-0.0.7.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/plexus/plexus-build-api/0.0.7/plexus-build-api-0.0.7.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-interpolation/1.26/plexus-interpolation-1.26.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-filtering/3.3.0/maven-filtering-3.3.0.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/plexus/plexus-build-api/0.0.7/plexus-build-api-0.0.7.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/3.3.0/plexus-utils-3.3.0.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-interpolation/1.26/plexus-interpolation-1.26.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/plexus/plexus-build-api/0.0.7/plexus-build-api-0.0.7.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-filtering/3.3.0/maven-filtering-3.3.0.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/3.3.0/plexus-utils-3.3.0.jar (0 B at 0 B/s)
[INFO] Copying 3 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.10.1:compile (default-compile) @ ddr ---
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-component-annotations/2.0.0/plexus-component-annotations-2.0.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-component-annotations/2.0.0/plexus-component-annotations-2.0.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-containers/2.0.0/plexus-containers-2.0.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-containers/2.0.0/plexus-containers-2.0.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-java/1.1.1/plexus-java-1.1.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-java/1.1.1/plexus-java-1.1.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-languages/1.1.1/plexus-languages-1.1.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-languages/1.1.1/plexus-languages-1.1.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/ow2/asm/asm/9.2/asm-9.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/ow2/asm/asm/9.2/asm-9.2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/ow2/ow2/1.5/ow2-1.5.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/ow2/ow2/1.5/ow2-1.5.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/thoughtworks/qdox/qdox/2.0.1/qdox-2.0.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/thoughtworks/qdox/qdox/2.0.1/qdox-2.0.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-compiler-api/2.11.1/plexus-compiler-api-2.11.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-compiler-api/2.11.1/plexus-compiler-api-2.11.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-compiler/2.11.1/plexus-compiler-2.11.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-compiler/2.11.1/plexus-compiler-2.11.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-components/6.6/plexus-components-6.6.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-components/6.6/plexus-components-6.6.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/junit/junit-bom/5.8.2/junit-bom-5.8.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/junit/junit-bom/5.8.2/junit-bom-5.8.2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-compiler-manager/2.11.1/plexus-compiler-manager-2.11.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-compiler-manager/2.11.1/plexus-compiler-manager-2.11.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-compiler-javac/2.11.1/plexus-compiler-javac-2.11.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-compiler-javac/2.11.1/plexus-compiler-javac-2.11.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-compilers/2.11.1/plexus-compilers-2.11.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-compilers/2.11.1/plexus-compilers-2.11.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-component-annotations/2.0.0/plexus-component-annotations-2.0.0.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-java/1.1.1/plexus-java-1.1.1.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/ow2/asm/asm/9.2/asm-9.2.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/thoughtworks/qdox/qdox/2.0.1/qdox-2.0.1.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-compiler-api/2.11.1/plexus-compiler-api-2.11.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/thoughtworks/qdox/qdox/2.0.1/qdox-2.0.1.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-compiler-manager/2.11.1/plexus-compiler-manager-2.11.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-component-annotations/2.0.0/plexus-component-annotations-2.0.0.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-compiler-javac/2.11.1/plexus-compiler-javac-2.11.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/ow2/asm/asm/9.2/asm-9.2.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-compiler-api/2.11.1/plexus-compiler-api-2.11.1.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-java/1.1.1/plexus-java-1.1.1.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-compiler-javac/2.11.1/plexus-compiler-javac-2.11.1.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-compiler-manager/2.11.1/plexus-compiler-manager-2.11.1.jar (0 B at 0 B/s)
[INFO] Changes detected - recompiling the module!
[INFO]
[INFO] --- maven-resources-plugin:3.3.0:testResources (default-testResources) @ ddr ---
[INFO] Copying 137 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.20:test-compile (test-compile) @ ddr ---
[INFO]
[INFO] --- maven-surefire-plugin:2.22.2:test (default-test) @ ddr ---
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/surefire/maven-surefire-common/2.22.2/maven-surefire-common-2.22.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/surefire/maven-surefire-common/2.22.2/maven-surefire-common-2.22.2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugin-tools/maven-plugin-annotations/3.5.2/maven-plugin-annotations-3.5.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugin-tools/maven-plugin-annotations/3.5.2/maven-plugin-annotations-3.5.2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugin-tools/maven-plugin-tools/3.5.2/maven-plugin-tools-3.5.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugin-tools/maven-plugin-tools/3.5.2/maven-plugin-tools-3.5.2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-parent/31/maven-parent-31.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-parent/31/maven-parent-31.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/surefire/surefire-api/2.22.2/surefire-api-2.22.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/surefire/surefire-api/2.22.2/surefire-api-2.22.2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/surefire/surefire-logger-api/2.22.2/surefire-logger-api-2.22.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/surefire/surefire-logger-api/2.22.2/surefire-logger-api-2.22.2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/surefire/surefire-booter/2.22.2/surefire-booter-2.22.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/surefire/surefire-booter/2.22.2/surefire-booter-2.22.2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/junit/junit/4.12/junit-4.12.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/junit/junit/4.12/junit-4.12.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/reporting/maven-reporting-api/3.0/maven-reporting-api-3.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/reporting/maven-reporting-api/3.0/maven-reporting-api-3.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-shared-components/15/maven-shared-components-15.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-shared-components/15/maven-shared-components-15.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-parent/16/maven-parent-16.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-parent/16/maven-parent-16.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-java/0.9.10/plexus-java-0.9.10.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-java/0.9.10/plexus-java-0.9.10.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-languages/0.9.10/plexus-languages-0.9.10.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-languages/0.9.10/plexus-languages-0.9.10.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/ow2/asm/asm/6.2/asm-6.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/ow2/asm/asm/6.2/asm-6.2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/thoughtworks/qdox/qdox/2.0-M8/qdox-2.0-M8.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/thoughtworks/qdox/qdox/2.0-M8/qdox-2.0-M8.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/surefire/maven-surefire-common/2.22.2/maven-surefire-common-2.22.2.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-plugin-api/2.2.1/maven-plugin-api-2.2.1.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugin-tools/maven-plugin-annotations/3.5.2/maven-plugin-annotations-3.5.2.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/surefire/surefire-api/2.22.2/surefire-api-2.22.2.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/surefire/surefire-logger-api/2.22.2/surefire-logger-api-2.22.2.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugin-tools/maven-plugin-annotations/3.5.2/maven-plugin-annotations-3.5.2.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/surefire/surefire-booter/2.22.2/surefire-booter-2.22.2.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/surefire/surefire-logger-api/2.22.2/surefire-logger-api-2.22.2.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-plugin-api/2.2.1/maven-plugin-api-2.2.1.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-artifact/2.2.1/maven-artifact-2.2.1.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/1.5.15/plexus-utils-1.5.15.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/surefire/maven-surefire-common/2.22.2/maven-surefire-common-2.22.2.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-plugin-descriptor/2.2.1/maven-plugin-descriptor-2.2.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/surefire/surefire-api/2.22.2/surefire-api-2.22.2.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-container-default/1.0-alpha-9-stable-1/plexus-container-default-1.0-alpha-9-stable-1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-artifact/2.2.1/maven-artifact-2.2.1.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/junit/junit/4.12/junit-4.12.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/1.5.15/plexus-utils-1.5.15.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-plugin-descriptor/2.2.1/maven-plugin-descriptor-2.2.1.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-project/2.2.1/maven-project-2.2.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/surefire/surefire-booter/2.22.2/surefire-booter-2.22.2.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-container-default/1.0-alpha-9-stable-1/plexus-container-default-1.0-alpha-9-stable-1.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-profile/2.2.1/maven-profile-2.2.1.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-settings/2.2.1/maven-settings-2.2.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/junit/junit/4.12/junit-4.12.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-artifact-manager/2.2.1/maven-artifact-manager-2.2.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-profile/2.2.1/maven-profile-2.2.1.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-plugin-registry/2.2.1/maven-plugin-registry-2.2.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-settings/2.2.1/maven-settings-2.2.1.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-project/2.2.1/maven-project-2.2.1.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-interpolation/1.11/plexus-interpolation-1.11.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-model/2.2.1/maven-model-2.2.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-artifact-manager/2.2.1/maven-artifact-manager-2.2.1.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-core/2.2.1/maven-core-2.2.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-plugin-parameter-documenter/2.2.1/maven-plugin-parameter-documenter-2.2.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-plugin-registry/2.2.1/maven-plugin-registry-2.2.1.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/slf4j/slf4j-jdk14/1.5.6/slf4j-jdk14-1.5.6.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-interpolation/1.11/plexus-interpolation-1.11.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/slf4j/slf4j-api/1.5.6/slf4j-api-1.5.6.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-model/2.2.1/maven-model-2.2.1.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/slf4j/jcl-over-slf4j/1.5.6/jcl-over-slf4j-1.5.6.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-core/2.2.1/maven-core-2.2.1.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/reporting/maven-reporting-api/3.0/maven-reporting-api-3.0.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-plugin-parameter-documenter/2.2.1/maven-plugin-parameter-documenter-2.2.1.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-repository-metadata/2.2.1/maven-repository-metadata-2.2.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/slf4j/slf4j-jdk14/1.5.6/slf4j-jdk14-1.5.6.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-error-diagnostics/2.2.1/maven-error-diagnostics-2.2.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/slf4j/slf4j-api/1.5.6/slf4j-api-1.5.6.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/slf4j/jcl-over-slf4j/1.5.6/jcl-over-slf4j-1.5.6.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-monitor/2.2.1/maven-monitor-2.2.1.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/classworlds/classworlds/1.1/classworlds-1.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/reporting/maven-reporting-api/3.0/maven-reporting-api-3.0.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-java/0.9.10/plexus-java-0.9.10.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-repository-metadata/2.2.1/maven-repository-metadata-2.2.1.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/ow2/asm/asm/6.2/asm-6.2.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-error-diagnostics/2.2.1/maven-error-diagnostics-2.2.1.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/thoughtworks/qdox/qdox/2.0-M8/qdox-2.0-M8.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/classworlds/classworlds/1.1/classworlds-1.1.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-monitor/2.2.1/maven-monitor-2.2.1.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-java/0.9.10/plexus-java-0.9.10.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/ow2/asm/asm/6.2/asm-6.2.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/thoughtworks/qdox/qdox/2.0-M8/qdox-2.0-M8.jar (0 B at 0 B/s)
[INFO] Surefire report directory: /home/r/repo/target/surefire-reports
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/surefire/surefire-junit-platform/2.22.2/surefire-junit-platform-2.22.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/surefire/surefire-junit-platform/2.22.2/surefire-junit-platform-2.22.2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/surefire/surefire-providers/2.22.2/surefire-providers-2.22.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/surefire/surefire-providers/2.22.2/surefire-providers-2.22.2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/junit/platform/junit-platform-launcher/1.3.1/junit-platform-launcher-1.3.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/junit/platform/junit-platform-launcher/1.3.1/junit-platform-launcher-1.3.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apiguardian/apiguardian-api/1.0.0/apiguardian-api-1.0.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apiguardian/apiguardian-api/1.0.0/apiguardian-api-1.0.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/junit/platform/junit-platform-engine/1.3.1/junit-platform-engine-1.3.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/junit/platform/junit-platform-engine/1.3.1/junit-platform-engine-1.3.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/junit/platform/junit-platform-commons/1.3.1/junit-platform-commons-1.3.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/junit/platform/junit-platform-commons/1.3.1/junit-platform-commons-1.3.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/opentest4j/opentest4j/1.1.1/opentest4j-1.1.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/opentest4j/opentest4j/1.1.1/opentest4j-1.1.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/junit/platform/junit-platform-launcher/1.3.1/junit-platform-launcher-1.3.1.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/surefire/surefire-junit-platform/2.22.2/surefire-junit-platform-2.22.2.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apiguardian/apiguardian-api/1.0.0/apiguardian-api-1.0.0.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/junit/platform/junit-platform-engine/1.3.1/junit-platform-engine-1.3.1.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/junit/platform/junit-platform-commons/1.3.1/junit-platform-commons-1.3.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apiguardian/apiguardian-api/1.0.0/apiguardian-api-1.0.0.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/opentest4j/opentest4j/1.1.1/opentest4j-1.1.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/junit/platform/junit-platform-engine/1.3.1/junit-platform-engine-1.3.1.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/junit/platform/junit-platform-commons/1.3.1/junit-platform-commons-1.3.1.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/surefire/surefire-junit-platform/2.22.2/surefire-junit-platform-2.22.2.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/junit/platform/junit-platform-launcher/1.3.1/junit-platform-launcher-1.3.1.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/opentest4j/opentest4j/1.1.1/opentest4j-1.1.1.jar (0 B at 0 B/s)
[INFO]
[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] Running org.objectionary.ddr.unit.graph.attr.AttrTest
SLF4J: Class path contains multiple SLF4J providers.
SLF4J: Found provider [ch.qos.logback.classic.spi.LogbackServiceProvider@3aefe5e5]
SLF4J: Found provider [MavenSlf4j()]
SLF4J: See https://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual provider is of type [ch.qos.logback.classic.spi.LogbackServiceProvider@3aefe5e5]
11:50:04.599 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1882 bytes of XML in 6ms
11:50:05.271 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 40ms
11:50:05.275 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 2ms
11:50:05.282 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 2ms
11:50:05.295 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:50:05.297 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 1ms
11:50:05.305 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 2ms
11:50:05.307 [main] WARN  com.yegor256.xsline.TrFast MDC= - XSL transformation 'add-refs' took too long 622ms (over 100ms)
11:50:05.314 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 2ms
11:50:05.319 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 1ms
11:50:05.356 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms
11:50:05.381 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
11:50:05.384 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 843µs
11:50:05.387 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 687µs
11:50:05.388 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes
11:50:05.389 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 680µs
11:50:05.392 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 713µs
11:50:05.406 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
11:50:05.431 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms
11:50:05.434 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 902µs
11:50:05.437 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 934µs
11:50:05.439 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes
11:50:05.440 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 797µs
11:50:05.443 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 814µs
11:50:05.457 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
11:50:05.458 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 787ms
11:50:05.464 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3089 bytes of XML in 974µs
11:50:05.516 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 16ms
11:50:05.520 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 884µs
11:50:05.524 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 883µs
11:50:05.526 [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>
11:50:05.527 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 787µs
11:50:05.531 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 732µs
11:50:05.548 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms
11:50:05.568 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 8ms
11:50:05.572 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 647µs
11:50:05.574 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 477µs
11:50:05.575 [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=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;QQ&quot; line=&quot;11&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.io&quot; line=&quot;11&quot; method=&quot;&quot; pos=&quot;6&quot;/&gt;\n
            &lt;o base=&quot;.stdout&quot; line=&quot;11&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;9&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;12&quot; pos=&quot;6&quot;&gt;alive&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;14&quot; name=&quot;cat&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;15&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;9&quot;/&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;17&quot; name=&quot;bengal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;cat&quot; line=&quot;18&quot; pos=&quot;2&quot; ref=&quot;14&quot;/&gt;\n
         &lt;o base=&quot;.live&quot; line=&quot;18&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;/&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;20&quot; name=&quot;app&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;20&quot; name=&quot;args&quot; pos=&quot;1&quot; vararg=&quot;&quot;/&gt;\n
         &lt;o base=&quot;classA&quot; line=&quot;21&quot; name=&quot;instance&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o base=&quot;instance&quot; line=&quot;22&quot; pos=&quot;2&quot; ref=&quot;21&quot;/&gt;\n
         &lt;o base=&quot;.doUtil&quot; line=&quot;22&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;10&quot;/&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:50:05.576 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 495&micro;s
11:50:05.579 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 480&micro;s
11:50:05.593 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
11:50:05.616 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms
11:50:05.619 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 654&micro;s
11:50:05.622 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 539&micro;s
11:50:05.623 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (3400 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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
      <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&quot; line=&quot;21&quot; name=&quot;instance&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o base=&quot;instance&quot; line=&quot;22&quot; pos=&quot;2&quot; ref=&quot;21&quot;/&gt;\n
         &lt;o base=&quot;.doUtil&quot; line=&quot;22&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;10&quot;/&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:50:05.624 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 600&micro;s
11:50:05.627 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 591&micro;s
11:50:05.640 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
11:50:05.640 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 162ms
11:50:05.669 [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

11:50:05.702 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4491 bytes of XML in 1ms
11:50:05.752 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 13ms
11:50:05.755 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 676&micro;s
11:50:05.758 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 549&micro;s
11:50:05.759 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4809 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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
   <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&quot;/&gt;\n
            &lt;o base=&quot;.doA2&quot; line=&quot;35&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;37&quot; name=&quot;classC2&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classB2&quot; line=&quot;38&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;32&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;39&quot; name=&quot;doC2&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;40&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;41&quot; pos=&quot;6&quot;&gt;C2&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;43&quot; name=&quot;main&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;43&quot; name=&quot;args&quot; pos=&quot;1&quot; vararg=&quot;&quot;/&gt;\n
         &lt;o base=&quot;classC2&quot; line=&quot;44&quot; name=&quot;instance&quot; pos=&quot;2&quot; ref=&quot;37&quot;/&gt;\n
         &lt;o base=&quot;instance&quot; line=&quot;45&quot; pos=&quot;2&quot; ref=&quot;44&quot;/&gt;\n
         &lt;o base=&quot;.@&quot; line=&quot;45&quot; pos=&quot;15&quot;/&gt;\n
         &lt;o base=&quot;.@&quot; line=&quot;45&quot; pos=&quot;17&quot;/&gt;\n
         &lt;o base=&quot;.doA2&quot; line=&quot;45&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;10&quot;/&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:50:05.760 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 804&micro;s
11:50:05.763 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 521&micro;s
11:50:05.778 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
11:50:05.793 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
11:50:05.796 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 496&micro;s
11:50:05.798 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 394&micro;s
11:50:05.799 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4899 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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&quot;&gt;\n
         &lt;o base=&quot;classA&quot; line=&quot;24&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;26&quot; name=&quot;classA2&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classB2&quot; line=&quot;27&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;32&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;28&quot; name=&quot;doA2&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;29&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;30&quot; pos=&quot;6&quot;&gt;A2&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;32&quot; name=&quot;classB2&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classA2&quot; line=&quot;33&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;26&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;34&quot; name=&quot;doBA2&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;35&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.doA2&quot; line=&quot;35&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;37&quot; name=&quot;classC2&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classB2&quot; line=&quot;38&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;32&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;39&quot; name=&quot;doC2&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;40&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;41&quot; pos=&quot;6&quot;&gt;C2&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;43&quot; name=&quot;main&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;43&quot; name=&quot;args&quot; pos=&quot;1&quot; vararg=&quot;&quot;/&gt;\n
         &lt;o base=&quot;classC2&quot; line=&quot;44&quot; name=&quot;instance&quot; pos=&quot;2&quot; ref=&quot;37&quot;/&gt;\n
         &lt;o base=&quot;instance&quot; line=&quot;45&quot; pos=&quot;2&quot; ref=&quot;44&quot;/&gt;\n
         &lt;o base=&quot;.@&quot; line=&quot;45&quot; pos=&quot;15&quot;/&gt;\n
         &lt;o base=&quot;.@&quot; line=&quot;45&quot; pos=&quot;17&quot;/&gt;\n
         &lt;o base=&quot;.doA2&quot; line=&quot;45&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;10&quot;/&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:50:05.800 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 791&micro;s
11:50:05.803 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 748&micro;s
11:50:05.825 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 8ms
11:50:05.856 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 10ms
11:50:05.860 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 716µs
11:50:05.863 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 526µs
11:50:05.864 [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=&quot;string&quot; line=&quot;7&quot; pos=&quot;6&quot;&gt;A&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;9&quot; name=&quot;classB&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classA&quot; line=&quot;10&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;11&quot; name=&quot;doBA&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;12&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.doA&quot; line=&quot;12&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;14&quot; name=&quot;classC&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classB&quot; line=&quot;15&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;9&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;16&quot; name=&quot;doC&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;17&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;18&quot; pos=&quot;6&quot;&gt;C&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;20&quot; name=&quot;classD&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classC&quot; line=&quot;21&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;14&quot;/&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;23&quot; name=&quot;classE&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classA&quot; line=&quot;24&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;26&quot; name=&quot;classA2&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classB2&quot; line=&quot;27&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;32&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;28&quot; name=&quot;doA2&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;29&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;30&quot; pos=&quot;6&quot;&gt;A2&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;32&quot; name=&quot;classB2&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classA2&quot; line=&quot;33&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;26&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;34&quot; name=&quot;doBA2&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;35&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.doA2&quot; line=&quot;35&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;/&gt;\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>
11:50:05.866 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 519µs
11:50:05.868 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 522µs
11:50:05.882 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
11:50:05.882 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 162ms
11:50:05.887 [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:

11:50:05.891 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3261 bytes of XML in 563µs
11:50:05.924 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms
11:50:05.926 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 482µs
11:50:05.927 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 354µs
11:50:05.928 [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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;275&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-05T13:21:36.479066800Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; classA\n
    classB &amp;gt; @\n
    [] &amp;gt; doA\n
    stdout &amp;gt; @\n
    &quot;A&quot;\n
\n
    [] &amp;gt; classB\n
    classA &amp;gt; @\n
    [] &amp;gt; doBA\n
    ^.doA &amp;gt; @\n
\n
    [] &amp;gt; classC\n
    classB &amp;gt; @\n
    [] &amp;gt; doC\n
    stdout &amp;gt; @\n
    &quot;C&quot;\n
\n
    [] &amp;gt; classD\n
    classC &amp;gt; @\n
\n
    [] &amp;gt; classE\n
    classA &amp;gt; @\n
\n
    [args...] &amp;gt; main\n
    classC &amp;gt; instance\n
    instance.doC &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets/&gt;\n
   &lt;metas&gt;\n
      &lt;meta line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;classA&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classB&quot; line=&quot;4&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;9&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;doA&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;7&quot; pos=&quot;6&quot;&gt;A&lt;/o&gt;\n
            &lt;/o&gt;\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>
11:50:05.929 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 343µs
11:50:05.931 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 368µs
11:50:05.943 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:05.955 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
11:50:05.957 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 355µs
11:50:05.959 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 299µs
11:50:05.959 [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/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;classA&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classB&quot; line=&quot;4&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;9&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;doA&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;7&quot; pos=&quot;6&quot;&gt;A&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;9&quot; name=&quot;classB&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classA&quot; line=&quot;10&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;11&quot; name=&quot;doBA&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;12&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.doA&quot; line=&quot;12&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;14&quot; name=&quot;classC&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classB&quot; line=&quot;15&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;9&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;16&quot; name=&quot;doC&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;17&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;18&quot; pos=&quot;6&quot;&gt;C&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;20&quot; name=&quot;classD&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classC&quot; line=&quot;21&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;14&quot;/&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;23&quot; name=&quot;classE&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classA&quot; line=&quot;24&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;26&quot; name=&quot;main&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;26&quot; name=&quot;args&quot; pos=&quot;1&quot; vararg=&quot;&quot;/&gt;\n
         &lt;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>
11:50:05.960 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 288µs
11:50:05.962 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 252µs
11:50:05.972 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
11:50:05.989 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
11:50:05.991 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 386µs
11:50:05.993 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 316µs
11:50:05.993 [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=&quot;9&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;doA&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;7&quot; pos=&quot;6&quot;&gt;A&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;9&quot; name=&quot;classB&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classA&quot; line=&quot;10&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;11&quot; name=&quot;doBA&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;12&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.doA&quot; line=&quot;12&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;14&quot; name=&quot;classC&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classB&quot; line=&quot;15&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;9&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;16&quot; name=&quot;doC&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;17&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;18&quot; pos=&quot;6&quot;&gt;C&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;20&quot; name=&quot;classD&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classC&quot; line=&quot;21&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;14&quot;/&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;23&quot; name=&quot;classE&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classA&quot; line=&quot;24&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;26&quot; name=&quot;main&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;26&quot; name=&quot;args&quot; pos=&quot;1&quot; vararg=&quot;&quot;/&gt;\n
         &lt;o base=&quot;classC&quot; line=&quot;27&quot; name=&quot;instance&quot; pos=&quot;2&quot; ref=&quot;14&quot;/&gt;\n
         &lt;o base=&quot;instance&quot; line=&quot;28&quot; pos=&quot;2&quot; ref=&quot;27&quot;/&gt;\n
         &lt;o base=&quot;.doC&quot; line=&quot;28&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;10&quot;/&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:50:05.994 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 292&micro;s
11:50:05.996 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 343µs
11:50:06.006 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:06.006 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 104ms
11:50:06.009 [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:

11:50:06.014 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4568 bytes of XML in 617µs
11:50:06.047 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 8ms
11:50:06.049 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 485µs
11:50:06.051 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 331µs
11:50:06.052 [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=&quot;&quot; line=&quot;3&quot; name=&quot;creature&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;4&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;5&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;6&quot; pos=&quot;6&quot;&gt;I'm alive&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;7&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;7&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;8&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;t&quot; line=&quot;9&quot; pos=&quot;6&quot; ref=&quot;7&quot;/&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;11&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;creature&quot; line=&quot;12&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;13&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;13&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;14&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;15&quot; pos=&quot;6&quot;&gt;animal talks&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;17&quot; name=&quot;human&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;creature&quot; line=&quot;18&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;20&quot; name=&quot;cat&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;21&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;11&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;22&quot; name=&quot;meow&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;22&quot; name=&quot;m&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;23&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.talk&quot; line=&quot;23&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;&gt;\n
               &lt;o base=&quot;string&quot; 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>
11:50:06.053 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 396µs
11:50:06.055 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 360µs
11:50:06.066 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
11:50:06.078 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
11:50:06.080 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 390µs
11:50:06.081 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 259µs
11:50:06.082 [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
--&gt;\n
&lt;program ms=&quot;278&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-04T15:09:45.784600300Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; creature\n
    [] &amp;gt; live\n
    stdout &amp;gt; @\n
    &quot;I'm alive&quot;\n
    [t] &amp;gt; talk\n
    stdout &amp;gt; @\n
    t\n
\n
    [] &amp;gt; animal\n
    creature &amp;gt; @\n
    [t] &amp;gt; talk\n
    stdout &amp;gt; @\n
    &quot;animal talks&quot;\n
\n
    [] &amp;gt; human\n
    creature &amp;gt; @\n
\n
    [] &amp;gt; cat\n
    animal &amp;gt; @\n
    [m] &amp;gt; meow\n
    ^.talk &quot;meow&quot; &amp;gt; @\n
\n
    [] &amp;gt; dog\n
    animal &amp;gt; @\n
    [] &amp;gt; live\n
    ^.talk &quot;I am a dog&quot; &amp;gt; @\n
    [] &amp;gt; woof\n
    stdout &amp;gt; @\n
    &quot;woof&quot;\n
\n
    [] &amp;gt; olesya\n
    human &amp;gt; @\n
    [job] &amp;gt; work\n
    ^.live &amp;gt; @\n
\n
    [args...] &amp;gt; main\n
    dog &amp;gt; tom\n
    dog.woof &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;creature&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;4&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;5&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;6&quot; pos=&quot;6&quot;&gt;I'm alive&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;7&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;7&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;8&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;t&quot; line=&quot;9&quot; pos=&quot;6&quot; ref=&quot;7&quot;/&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;11&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;creature&quot; line=&quot;12&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;13&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;13&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;14&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;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>
11:50:06.083 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 276µs
11:50:06.084 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 281µs
11:50:06.095 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
11:50:06.113 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms
11:50:06.115 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 448&micro;s
11:50:06.116 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 302&micro;s
11:50:06.122 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (5076 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;278&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-04T15:09:45.784600300Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; creature\n
    [] &amp;gt; live\n
    stdout &amp;gt; @\n
    &quot;I'm alive&quot;\n
    [t] &amp;gt; talk\n
    stdout &amp;gt; @\n
    t\n
\n
    [] &amp;gt; animal\n
    creature &amp;gt; @\n
    [t] &amp;gt; talk\n
    stdout &amp;gt; @\n
    &quot;animal talks&quot;\n
\n
    [] &amp;gt; human\n
    creature &amp;gt; @\n
\n
    [] &amp;gt; cat\n
    animal &amp;gt; @\n
    [m] &amp;gt; meow\n
    ^.talk &quot;meow&quot; &amp;gt; @\n
\n
    [] &amp;gt; dog\n
    animal &amp;gt; @\n
    [] &amp;gt; live\n
    ^.talk &quot;I am a dog&quot; &amp;gt; @\n
    [] &amp;gt; woof\n
    stdout &amp;gt; @\n
    &quot;woof&quot;\n
\n
    [] &amp;gt; olesya\n
    human &amp;gt; @\n
    [job] &amp;gt; work\n
    ^.live &amp;gt; @\n
\n
    [args...] &amp;gt; main\n
    dog &amp;gt; tom\n
    dog.woof &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\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=&quot;args&quot; pos=&quot;1&quot; vararg=&quot;&quot;/&gt;\n
         &lt;o base=&quot;dog&quot; line=&quot;39&quot; name=&quot;tom&quot; pos=&quot;2&quot; ref=&quot;25&quot;/&gt;\n
         &lt;o base=&quot;dog&quot; line=&quot;40&quot; pos=&quot;2&quot; ref=&quot;25&quot;/&gt;\n
         &lt;o base=&quot;.woof&quot; line=&quot;40&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;/&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:50:06.123 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 363&micro;s
11:50:06.124 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 313&micro;s
11:50:06.134 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:06.135 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 111ms
11:50:06.138 [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:

11:50:06.144 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1897 bytes of XML in 425&micro;s
11:50:06.168 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:06.169 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 420&micro;s
11:50:06.171 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 358&micro;s
11:50:06.172 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:50:06.172 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 347&micro;s
11:50:06.174 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 346µs
11:50:06.183 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 890µs
11:50:06.192 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:06.193 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 359µs
11:50:06.195 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 295µs
11:50:06.195 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes
11:50:06.196 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 319µs
11:50:06.198 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 460µs
11:50:06.207 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 866µs
11:50:06.218 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:06.220 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 377µs
11:50:06.221 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 327µs
11:50:06.222 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes
11:50:06.223 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 266µs
11:50:06.224 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 258µs
11:50:06.232 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 947µs
11:50:06.232 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 79ms
11:50:06.236 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2250 bytes of XML in 373µs
11:50:06.260 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:06.261 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 414µs
11:50:06.263 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 318µs
11:50:06.264 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:50:06.265 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 355µs
11:50:06.266 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 306µs
11:50:06.275 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:06.284 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:06.285 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 304µs
11:50:06.286 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 247µs
11:50:06.287 [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
    [] &amp;gt; bengal\n
    cat &quot;hello&quot; &amp;gt; @\n
    [] &amp;gt; meow\n
    ^.talk &amp;gt; @\n
    [] &amp;gt; bengal_live\n
    cat.live &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta line=&quot;1&quot;&gt;\n
         &lt;head&gt;package&lt;/head&gt;\n
         &lt;tail&gt;breeds&lt;/tail&gt;\n
         &lt;part&gt;breeds&lt;/part&gt;\n
      &lt;/meta&gt;\n
      &lt;meta expanded=&quot;&quot; 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>
11:50:06.288 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 323µs
11:50:06.289 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 254µs
11:50:06.298 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:06.310 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:06.311 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 331µs
11:50:06.312 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 250µs
11:50:06.313 [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
    [] &gt; bengal\n
    cat "hello" &gt; @\n
    [] &gt; meow\n
    ^.talk &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=".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>
11:50:06.314 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 268µs
11:50:06.315 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 297µs
11:50:06.323 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:06.323 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 78ms
11:50:06.326 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2234 bytes of XML in 242µs
11:50:06.349 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:06.350 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 370µs
11:50:06.352 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 334µs
11:50:06.352 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:50:06.353 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 333µs
11:50:06.355 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 366µs
11:50:06.363 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 910&micro;s
11:50:06.373 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:06.374 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 347&micro;s
11:50:06.375 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 280&micro;s
11:50:06.376 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (2481 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
   </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>
11:50:06.377 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 294µs
11:50:06.378 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 252µs
11:50:06.386 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 978µs
11:50:06.398 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:06.400 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 340µs
11:50:06.401 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 280µs
11:50:06.402 [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=&quot;6&quot;&gt;cat talks&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:50:06.402 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 308&micro;s
11:50:06.404 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 257&micro;s
11:50:06.411 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 995&micro;s
11:50:06.412 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 77ms
11:50:06.415 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1750 bytes of XML in 286&micro;s
11:50:06.436 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:06.437 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 378&micro;s
11:50:06.439 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 292&micro;s
11:50:06.439 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (1821 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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>
11:50:06.440 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 347µs
11:50:06.442 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 296µs
11:50:06.449 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 685µs
11:50:06.458 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:06.459 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 316µs
11:50:06.460 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 218µs
11:50:06.461 [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>
11:50:06.462 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 256µs
11:50:06.463 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 236µs
11:50:06.470 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 703µs
11:50:06.481 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:06.482 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 326µs
11:50:06.483 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 239&micro;s
11:50:06.484 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (1954 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
      <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>
11:50:06.485 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 333µs
11:50:06.486 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 302µs
11:50:06.494 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 699µs
11:50:06.495 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 71ms
11:50:06.497 [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:

11:50:06.502 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4144 bytes of XML in 461µs
11:50:06.527 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
11:50:06.529 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 389µs
11:50:06.530 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 289µs
11:50:06.531 [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
    [] &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
   <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&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;14&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;15&quot; name=&quot;pii&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;animal&quot; line=&quot;16&quot; pos=&quot;4&quot; ref=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;.live&quot; line=&quot;16&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;10&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;18&quot; name=&quot;human&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;19&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;20&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;21&quot; pos=&quot;6&quot;&gt;I'm alive human&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;22&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;22&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;23&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;24&quot; pos=&quot;6&quot;&gt;human talks&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;26&quot; name=&quot;cat&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;27&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;28&quot; name=&quot;meow&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;28&quot; name=&quot;m&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;29&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.talk&quot; line=&quot;29&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;29&quot; pos=&quot;11&quot;&gt;meow&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;31&quot; name=&quot;main&quot; 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>
11:50:06.532 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 376µs
11:50:06.533 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 298µs
11:50:06.542 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:06.551 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:06.553 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 344µs
11:50:06.555 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 306µs
11:50:06.555 [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
            &lt;o base=&quot;stdout&quot; line=&quot;8&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;9&quot; pos=&quot;6&quot;&gt;I'm alive animal&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;10&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;10&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;live&quot; line=&quot;11&quot; name=&quot;@&quot; pos=&quot;4&quot; ref=&quot;4&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;13&quot; name=&quot;mouse&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;14&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;15&quot; name=&quot;pii&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;animal&quot; line=&quot;16&quot; pos=&quot;4&quot; ref=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;.live&quot; line=&quot;16&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;10&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;18&quot; name=&quot;human&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;19&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;20&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;21&quot; pos=&quot;6&quot;&gt;I'm alive human&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;22&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;22&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;23&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;24&quot; pos=&quot;6&quot;&gt;human talks&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;26&quot; name=&quot;cat&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;27&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;28&quot; name=&quot;meow&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;28&quot; name=&quot;m&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;29&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.talk&quot; line=&quot;29&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;29&quot; pos=&quot;11&quot;&gt;meow&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;31&quot; name=&quot;main&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;31&quot; name=&quot;args&quot; pos=&quot;1&quot; 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>
11:50:06.556 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 408µs
11:50:06.558 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 316µs
11:50:06.566 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:06.580 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
11:50:06.581 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 343µs
11:50:06.583 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 233µs
11:50:06.583 [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&lt;/sheet&gt;\n
      &lt;sheet&gt;expand-aliases&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;4&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;eat&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;6&quot;&gt;\n
                  &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;7&quot; pos=&quot;8&quot;&gt;I'm eating&lt;/o&gt;\n
               &lt;/o&gt;\n
            &lt;/o&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;8&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;9&quot; pos=&quot;6&quot;&gt;I'm alive animal&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;10&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;10&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;live&quot; line=&quot;11&quot; name=&quot;@&quot; pos=&quot;4&quot; ref=&quot;4&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;13&quot; name=&quot;mouse&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;14&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;15&quot; name=&quot;pii&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;animal&quot; line=&quot;16&quot; pos=&quot;4&quot; ref=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;.live&quot; line=&quot;16&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;10&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;18&quot; name=&quot;human&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;19&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;20&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;21&quot; pos=&quot;6&quot;&gt;I'm alive human&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;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>
11:50:06.584 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 336µs
11:50:06.585 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 257µs
11:50:06.594 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:06.594 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 84ms
11:50:06.597 [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:

11:50:06.602 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2394 bytes of XML in 376µs
11:50:06.623 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:06.624 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 423µs
11:50:06.626 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 315µs
11:50:06.627 [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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;191&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-02T08:06:01.480897800Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; animal\n
    [t] &amp;gt; talk\n
    stdout &amp;gt; @\n
    t\n
\n
    [] &amp;gt; cat\n
    animal &amp;gt; @\n
\n
    [args...] &amp;gt; main\n
    cat &amp;gt; tom\n
    tom.talk &quot;My name is Tom&quot; &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets/&gt;\n
   &lt;metas&gt;\n
      &lt;meta line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;4&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;4&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;5&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;t&quot; line=&quot;6&quot; pos=&quot;6&quot; ref=&quot;4&quot;/&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;8&quot; name=&quot;cat&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;9&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;11&quot; name=&quot;main&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;11&quot; name=&quot;args&quot; pos=&quot;1&quot; vararg=&quot;&quot;/&gt;\n
         &lt;o base=&quot;cat&quot; line=&quot;12&quot; name=&quot;tom&quot; 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>
11:50:06.627 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 372µs
11:50:06.629 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 321µs
11:50:06.636 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 851µs
11:50:06.645 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:06.647 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 303µs
11:50:06.648 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 237µs
11:50:06.649 [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
    [] &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
   </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=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;&gt;\n
            &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;13&quot; pos=&quot;11&quot;&gt;My name is Tom&lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:50:06.650 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 306&micro;s
11:50:06.651 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 220&micro;s
11:50:06.659 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 975&micro;s
11:50:06.669 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:06.671 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 327&micro;s
11:50:06.672 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 272&micro;s
11:50:06.673 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (2674 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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>
11:50:06.674 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 274µs
11:50:06.675 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 246µs
11:50:06.682 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 848µs
11:50:06.682 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 73ms
11:50:06.684 [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:

11:50:06.688 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3301 bytes of XML in 381µs
11:50:06.710 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
11:50:06.712 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 390µs
11:50:06.713 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 276µs
11:50:06.714 [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
    [] &amp;gt; doA\n
    stdout &amp;gt; @\n
    &quot;A&quot;\n
\n
    [] &amp;gt; classB\n
    classA &amp;gt; @\n
    [] &amp;gt; doBA\n
    stdout &amp;gt; @\n
    &quot;B&quot;\n
\n
    [] &amp;gt; classC\n
    classB &amp;gt; @\n
    [] &amp;gt; doC\n
    stdout &amp;gt; @\n
    &quot;C&quot;\n
\n
    [] &amp;gt; classD\n
    classC &amp;gt; @\n
\n
    [] &amp;gt; classE\n
    classA &amp;gt; @\n
\n
    [args...] &amp;gt; main\n
    classC &amp;gt; instance\n
    instance.doBA &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets/&gt;\n
   &lt;metas&gt;\n
      &lt;meta line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;classA&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classC&quot; line=&quot;4&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;15&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;doA&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;7&quot; pos=&quot;6&quot;&gt;A&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;9&quot; name=&quot;classB&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classA&quot; line=&quot;10&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;11&quot; name=&quot;doBA&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;12&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\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>
11:50:06.715 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 299µs
11:50:06.716 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 254µs
11:50:06.728 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 846µs
11:50:06.736 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:06.737 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 287µs
11:50:06.738 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 208µs
11:50:06.739 [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=&quot;doA&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;7&quot; pos=&quot;6&quot;&gt;A&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;9&quot; name=&quot;classB&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classA&quot; line=&quot;10&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;11&quot; name=&quot;doBA&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;12&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;13&quot; pos=&quot;6&quot;&gt;B&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;15&quot; name=&quot;classC&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classB&quot; line=&quot;16&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;9&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;17&quot; name=&quot;doC&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;18&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;19&quot; pos=&quot;6&quot;&gt;C&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;21&quot; name=&quot;classD&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classC&quot; line=&quot;22&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;15&quot;/&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;24&quot; name=&quot;classE&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classA&quot; line=&quot;25&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;27&quot; name=&quot;main&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;27&quot; name=&quot;args&quot; pos=&quot;1&quot; vararg=&quot;&quot;/&gt;\n
         &lt;o base=&quot;classC&quot; line=&quot;28&quot; name=&quot;instance&quot; pos=&quot;2&quot; ref=&quot;15&quot;/&gt;\n
         &lt;o base=&quot;instance&quot; line=&quot;29&quot; pos=&quot;2&quot; ref=&quot;28&quot;/&gt;\n
         &lt;o base=&quot;.doBA&quot; line=&quot;29&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;10&quot;/&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:50:06.740 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 243&micro;s
11:50:06.741 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 208&micro;s
11:50:06.748 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 924µs
11:50:06.760 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:06.761 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 310µs
11:50:06.762 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 242µs
11:50:06.763 [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
    [] &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
      <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&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;12&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;13&quot; pos=&quot;6&quot;&gt;B&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;15&quot; name=&quot;classC&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classB&quot; line=&quot;16&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;9&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;17&quot; name=&quot;doC&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;18&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;19&quot; pos=&quot;6&quot;&gt;C&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;21&quot; name=&quot;classD&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classC&quot; line=&quot;22&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;15&quot;/&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;24&quot; name=&quot;classE&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classA&quot; line=&quot;25&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;27&quot; name=&quot;main&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;27&quot; name=&quot;args&quot; pos=&quot;1&quot; vararg=&quot;&quot;/&gt;\n
         &lt;o base=&quot;classC&quot; line=&quot;28&quot; name=&quot;instance&quot; pos=&quot;2&quot; ref=&quot;15&quot;/&gt;\n
         &lt;o base=&quot;instance&quot; line=&quot;29&quot; pos=&quot;2&quot; ref=&quot;28&quot;/&gt;\n
         &lt;o base=&quot;.doBA&quot; line=&quot;29&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;10&quot;/&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:50:06.764 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 270&micro;s
11:50:06.765 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 220&micro;s
11:50:06.772 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 892&micro;s
11:50:06.772 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 76ms
11:50:06.775 [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:

11:50:06.778 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4133 bytes of XML in 377µs
11:50:06.799 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
11:50:06.801 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 348µs
11:50:06.802 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 282µs
11:50:06.803 [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"&gt;\n
            &lt;o line=&quot;10&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;live&quot; line=&quot;11&quot; name=&quot;@&quot; pos=&quot;4&quot; ref=&quot;4&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;13&quot; name=&quot;mouse&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;14&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;15&quot; name=&quot;pii&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;16&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.live&quot; line=&quot;16&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;18&quot; name=&quot;human&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;19&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;20&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;21&quot; pos=&quot;6&quot;&gt;I'm alive human&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;22&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;22&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;23&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;24&quot; pos=&quot;6&quot;&gt;human talks&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;26&quot; name=&quot;cat&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;27&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;28&quot; name=&quot;meow&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;28&quot; name=&quot;m&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;29&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.talk&quot; line=&quot;29&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;29&quot; pos=&quot;11&quot;&gt;meow&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;31&quot; name=&quot;main&quot; pos=&quot;0&quot;&gt;\n
         &lt;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>
11:50:06.804 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 282µs
11:50:06.805 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 247µs
11:50:06.812 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:06.821 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:06.822 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 296µs
11:50:06.824 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 275µs
11:50:06.824 [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&quot;&gt;\n
            &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;eat&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;stdout&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;6&quot;&gt;\n
                  &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;7&quot; pos=&quot;8&quot;&gt;I'm eating&lt;/o&gt;\n
               &lt;/o&gt;\n
            &lt;/o&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;8&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;9&quot; pos=&quot;6&quot;&gt;I'm alive animal&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;10&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;10&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;live&quot; line=&quot;11&quot; name=&quot;@&quot; pos=&quot;4&quot; ref=&quot;4&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;13&quot; name=&quot;mouse&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;14&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;15&quot; name=&quot;pii&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;16&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.live&quot; line=&quot;16&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;18&quot; name=&quot;human&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;19&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;20&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;21&quot; pos=&quot;6&quot;&gt;I'm alive human&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;22&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;22&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;23&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;24&quot; pos=&quot;6&quot;&gt;human talks&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;26&quot; name=&quot;cat&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;27&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;28&quot; name=&quot;meow&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;28&quot; name=&quot;m&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;29&quot; pos=&quot;4&quot;/&gt;\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>
11:50:06.825 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 326µs
11:50:06.826 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 216µs
11:50:06.834 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 972µs
11:50:06.846 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
11:50:06.847 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 316µs
11:50:06.848 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 232µs
11:50:06.849 [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] &amp;gt; talk\n
    stdout &amp;gt; @\n
    &quot;human talks&quot;\n
\n
    [] &amp;gt; cat\n
    animal &amp;gt; @\n
    [m] &amp;gt; meow\n
    ^.talk &quot;meow&quot; &amp;gt; @\n
\n
    [args...] &amp;gt; main\n
    mouse &amp;gt; tom\n
    tom.pii.eat &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
      &lt;sheet&gt;expand-aliases&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;4&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;eat&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;6&quot;&gt;\n
                  &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;7&quot; pos=&quot;8&quot;&gt;I'm eating&lt;/o&gt;\n
               &lt;/o&gt;\n
            &lt;/o&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;8&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;9&quot; pos=&quot;6&quot;&gt;I'm alive animal&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;10&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;10&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;live&quot; line=&quot;11&quot; name=&quot;@&quot; pos=&quot;4&quot; ref=&quot;4&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;13&quot; name=&quot;mouse&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;14&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;15&quot; name=&quot;pii&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;16&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.live&quot; line=&quot;16&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;18&quot; name=&quot;human&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;19&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;20&quot; 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>
11:50:06.850 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 369µs
11:50:06.852 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 347µs
11:50:06.862 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:06.862 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 77ms
11:50:06.866 [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:

11:50:06.870 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2957 bytes of XML in 347µs
11:50:06.890 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:06.891 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 375µs
11:50:06.893 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 273µs
11:50:06.893 [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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;237&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-08T08:49:47.335991700Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; classA\n
    classB &amp;gt; @\n
    [] &amp;gt; doA\n
    stdout &amp;gt; @\n
    &quot;A&quot;\n
\n
    [] &amp;gt; classB\n
    classC &amp;gt; @\n
    [] &amp;gt; doB\n
    ^.doC &amp;gt; @\n
\n
    [] &amp;gt; classC\n
    classA &amp;gt; @\n
    [] &amp;gt; doC\n
    stdout &amp;gt; @\n
    &quot;C&quot;\n
\n
    [args...] &amp;gt; main\n
    classB &amp;gt; instance\n
    instance.doA &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets/&gt;\n
   &lt;metas&gt;\n
      &lt;meta line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;classA&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classB&quot; line=&quot;4&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;9&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;doA&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\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>
11:50:06.894 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 300µs
11:50:06.895 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 340µs
11:50:06.902 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 719µs
11:50:06.910 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:06.911 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 301µs
11:50:06.912 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 189µs
11:50:06.913 [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
    [] &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
   </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&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;classA&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classB&quot; line=&quot;4&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;9&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;doA&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;7&quot; pos=&quot;6&quot;&gt;A&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;9&quot; name=&quot;classB&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classC&quot; line=&quot;10&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;14&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;11&quot; name=&quot;doB&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;12&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.doC&quot; line=&quot;12&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;14&quot; name=&quot;classC&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classA&quot; line=&quot;15&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;16&quot; name=&quot;doC&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;17&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;18&quot; pos=&quot;6&quot;&gt;C&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;20&quot; name=&quot;main&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;20&quot; name=&quot;args&quot; pos=&quot;1&quot; vararg=&quot;&quot;/&gt;\n
         &lt;o base=&quot;classB&quot; line=&quot;21&quot; name=&quot;instance&quot; pos=&quot;2&quot; ref=&quot;9&quot;/&gt;\n
         &lt;o base=&quot;instance&quot; line=&quot;22&quot; pos=&quot;2&quot; ref=&quot;21&quot;/&gt;\n
         &lt;o base=&quot;.doA&quot; line=&quot;22&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;10&quot;/&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:50:06.913 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 241&micro;s
11:50:06.914 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 187µs
11:50:06.921 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 718µs
11:50:06.930 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:06.932 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 325µs
11:50:06.933 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 226µs
11:50:06.933 [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
         &lt;o base=&quot;classA&quot; line=&quot;15&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;16&quot; name=&quot;doC&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;17&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;18&quot; pos=&quot;6&quot;&gt;C&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;20&quot; name=&quot;main&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;20&quot; name=&quot;args&quot; pos=&quot;1&quot; vararg=&quot;&quot;/&gt;\n
         &lt;o base=&quot;classB&quot; line=&quot;21&quot; name=&quot;instance&quot; pos=&quot;2&quot; ref=&quot;9&quot;/&gt;\n
         &lt;o base=&quot;instance&quot; line=&quot;22&quot; pos=&quot;2&quot; ref=&quot;21&quot;/&gt;\n
         &lt;o base=&quot;.doA&quot; line=&quot;22&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;10&quot;/&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:50:06.934 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 241&micro;s
11:50:06.935 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 204&micro;s
11:50:06.941 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 852&micro;s
11:50:06.942 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 65ms
11:50:06.944 [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:

11:50:06.948 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4653 bytes of XML in 412&micro;s
11:50:06.968 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
11:50:06.970 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 327µs
11:50:06.971 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 224µs
11:50:06.972 [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
            &lt;o line=&quot;21&quot; name=&quot;m&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;22&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.talk&quot; line=&quot;22&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;22&quot; pos=&quot;11&quot;&gt;meow&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;24&quot; name=&quot;dog&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;25&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;26&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;27&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.talk&quot; line=&quot;27&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;27&quot; pos=&quot;11&quot;&gt;I am a dog&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;28&quot; name=&quot;woof&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;29&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;30&quot; pos=&quot;6&quot;&gt;woof&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;32&quot; name=&quot;sam&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;human&quot; line=&quot;33&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;11&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;34&quot; name=&quot;work&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;34&quot; name=&quot;job&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;35&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.live&quot; line=&quot;35&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;37&quot; name=&quot;main&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;37&quot; name=&quot;args&quot; pos=&quot;1&quot; vararg=&quot;&quot;/&gt;\n
         &lt;o base=&quot;dog&quot; line=&quot;38&quot; name=&quot;tom&quot; pos=&quot;2&quot; ref=&quot;24&quot;/&gt;\n
         &lt;o base=&quot;dog&quot; line=&quot;39&quot; pos=&quot;2&quot; ref=&quot;24&quot;/&gt;\n
         &lt;o base=&quot;.woof&quot; line=&quot;39&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;/&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:50:06.973 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 439&micro;s
11:50:06.974 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 237µs
11:50:06.981 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:06.989 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:06.991 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 310µs
11:50:06.992 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 203µs
11:50:06.993 [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
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;7&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;7&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;8&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;9&quot; pos=&quot;6&quot;&gt;animal talks&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;11&quot; name=&quot;human&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;12&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;13&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;14&quot; pos=&quot;6&quot;&gt;I'm alive human&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;15&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;15&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;16&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;17&quot; pos=&quot;6&quot;&gt;human talks&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;19&quot; name=&quot;cat&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;20&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;21&quot; name=&quot;meow&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;21&quot; name=&quot;m&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;22&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.talk&quot; line=&quot;22&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;22&quot; pos=&quot;11&quot;&gt;meow&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;24&quot; name=&quot;dog&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;25&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;26&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;27&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.talk&quot; line=&quot;27&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;27&quot; pos=&quot;11&quot;&gt;I am a dog&lt;/o&gt;\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>
11:50:06.993 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 285µs
11:50:06.995 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 220µs
11:50:07.001 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 987µs
11:50:07.014 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
11:50:07.015 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 303µs
11:50:07.017 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 218µs
11:50:07.017 [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=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; animal\n
    [] &amp;gt; live\n
    stdout &amp;gt; @\n
    &quot;I'm alive animal&quot;\n
    [t] &amp;gt; talk\n
    stdout &amp;gt; @\n
    &quot;animal talks&quot;\n
\n
    [] &amp;gt; human\n
    [] &amp;gt; live\n
    stdout &amp;gt; @\n
    &quot;I'm alive human&quot;\n
    [t] &amp;gt; talk\n
    stdout &amp;gt; @\n
    &quot;human talks&quot;\n
\n
    [] &amp;gt; cat\n
    animal &amp;gt; @\n
    [m] &amp;gt; meow\n
    ^.talk &quot;meow&quot; &amp;gt; @\n
\n
    [] &amp;gt; dog\n
    animal &amp;gt; @\n
    [] &amp;gt; live\n
    ^.talk &quot;I am a dog&quot; &amp;gt; @\n
    [] &amp;gt; woof\n
    stdout &amp;gt; @\n
    &quot;woof&quot;\n
\n
    [] &amp;gt; sam\n
    human &amp;gt; @\n
    [job] &amp;gt; work\n
    ^.live &amp;gt; @\n
\n
    [args...] &amp;gt; main\n
    dog &amp;gt; tom\n
    dog.woof &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
      &lt;sheet&gt;expand-aliases&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;4&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;5&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;6&quot; pos=&quot;6&quot;&gt;I'm alive animal&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;7&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;7&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;8&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;9&quot; pos=&quot;6&quot;&gt;animal talks&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;11&quot; name=&quot;human&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;12&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;13&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;14&quot; pos=&quot;6&quot;&gt;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>
11:50:07.018 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 356µs
11:50:07.019 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 217µs
11:50:07.026 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:07.026 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 71ms
11:50:07.029 [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:

11:50:07.032 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3689 bytes of XML in 355&micro;s
11:50:07.053 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
11:50:07.055 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 351&micro;s
11:50:07.056 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 255&micro;s
11:50:07.057 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3940 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;401&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-12T18:11:26.935279200Z&quot;\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
   <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>
11:50:07.057 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 327µs
11:50:07.058 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 250µs
11:50:07.065 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 859µs
11:50:07.073 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:07.075 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 287µs
11:50:07.076 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 215&micro;s
11:50:07.076 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4030 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;401&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-12T18:11:26.935279200Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; animal\n
    [] &amp;gt; live\n
    [] &amp;gt; eat\n
    stdout &amp;gt; @\n
    &quot;I'm eating&quot;\n
    [] &amp;gt; smth\n
    5.plus &amp;gt; @\n
    6\n
    stdout &amp;gt; @\n
    &quot;I'm alive animal&quot;\n
    [t] &amp;gt; talk\n
    live &amp;gt; @\n
\n
    [] &amp;gt; rat\n
    mouse &amp;gt; @\n
    [] &amp;gt; rat_pii\n
    ^.pii.eat &amp;gt; @\n
\n
    [] &amp;gt; mouse\n
    animal &amp;gt; @\n
    [] &amp;gt; pii\n
    ^.live &amp;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
   </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>
11:50:07.077 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 276µs
11:50:07.078 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 189µs
11:50:07.084 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 787µs
11:50:07.095 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:07.096 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 297µs
11:50:07.097 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 196µs
11:50:07.098 [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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;401&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-12T18:11:26.935279200Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; animal\n
    [] &amp;gt; live\n
    [] &amp;gt; eat\n
    stdout &amp;gt; @\n
    &quot;I'm eating&quot;\n
    [] &amp;gt; smth\n
    5.plus &amp;gt; @\n
    6\n
    stdout &amp;gt; @\n
    &quot;I'm alive animal&quot;\n
    [t] &amp;gt; talk\n
    live &amp;gt; @\n
\n
    [] &amp;gt; rat\n
    mouse &amp;gt; @\n
    [] &amp;gt; rat_pii\n
    ^.pii.eat &amp;gt; @\n
\n
    [] &amp;gt; mouse\n
    animal &amp;gt; @\n
    [] &amp;gt; pii\n
    ^.live &amp;gt; @\n
\n
    [args...] &amp;gt; main\n
    rat &amp;gt; tom\n
    tom.rat_pii &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
      &lt;sheet&gt;expand-aliases&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;4&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;eat&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;6&quot;&gt;\n
                  &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;7&quot; pos=&quot;8&quot;&gt;I'm eating&lt;/o&gt;\n
               &lt;/o&gt;\n
               &lt;o abstract=&quot;&quot; line=&quot;8&quot; name=&quot;smth&quot; pos=&quot;6&quot;&gt;\n
                  &lt;o base=&quot;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>
11:50:07.098 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 293µs
11:50:07.100 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 261µs
11:50:07.106 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 831µs
11:50:07.107 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 68ms
11:50:07.109 [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

11:50:07.113 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4097 bytes of XML in 380µs
11:50:07.132 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
11:50:07.134 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 360µs
11:50:07.135 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 349µs
11:50:07.136 [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&quot;), 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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;273&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-08T10:02:11.428317600Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; classA\n
    classB &amp;gt; @\n
    [] &amp;gt; doA\n
    stdout &amp;gt; @\n
    &quot;A&quot;\n
\n
    [] &amp;gt; classB\n
    classC &amp;gt; @\n
    [] &amp;gt; doB\n
    ^.doC &amp;gt; @\n
\n
    [] &amp;gt; classC\n
    classA &amp;gt; @\n
    [] &amp;gt; doC\n
    stdout &amp;gt; @\n
    &quot;C&quot;\n
\n
    [] &amp;gt; classA2\n
    classB2 &amp;gt; @\n
    [] &amp;gt; doA2\n
    stdout &amp;gt; @\n
    &quot;A&quot;\n
\n
    [] &amp;gt; classB2\n
    classC2 &amp;gt; @\n
    [] &amp;gt; doB2\n
    ^.doC2 &amp;gt; @\n
\n
    [] &amp;gt; classC2\n
    classA2 &amp;gt; @\n
    [] &amp;gt; doC2\n
    stdout &amp;gt; @\n
    &quot;C&quot;\n
\n
    [args...] &amp;gt; main\n
    classB &amp;gt; instance\n
    instance.doB &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets/&gt;\n
   &lt;metas&gt;\n
      &lt;meta line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\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>
11:50:07.137 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 346µs
11:50:07.138 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 260µs
11:50:07.145 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 841µs
11:50:07.152 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:07.153 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 278µs
11:50:07.155 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 209µs
11:50:07.155 [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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;273&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-08T10:02:11.428317600Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; classA\n
    classB &amp;gt; @\n
    [] &amp;gt; doA\n
    stdout &amp;gt; @\n
    &quot;A&quot;\n
\n
    [] &amp;gt; classB\n
    classC &amp;gt; @\n
    [] &amp;gt; doB\n
    ^.doC &amp;gt; @\n
\n
    [] &amp;gt; classC\n
    classA &amp;gt; @\n
    [] &amp;gt; doC\n
    stdout &amp;gt; @\n
    &quot;C&quot;\n
\n
    [] &amp;gt; classA2\n
    classB2 &amp;gt; @\n
    [] &amp;gt; doA2\n
    stdout &amp;gt; @\n
    &quot;A&quot;\n
\n
    [] &amp;gt; classB2\n
    classC2 &amp;gt; @\n
    [] &amp;gt; doB2\n
    ^.doC2 &amp;gt; @\n
\n
    [] &amp;gt; classC2\n
    classA2 &amp;gt; @\n
    [] &amp;gt; doC2\n
    stdout &amp;gt; @\n
    &quot;C&quot;\n
\n
    [args...] &amp;gt; main\n
    classB &amp;gt; instance\n
    instance.doB &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;classA&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classB&quot; line=&quot;4&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;9&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;doA&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;4&quot;>\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>
11:50:07.156 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 294µs
11:50:07.157 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 194µs
11:50:07.163 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 858µs
11:50:07.174 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
11:50:07.175 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 295µs
11:50:07.176 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 194µs
11:50:07.177 [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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;273&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-08T10:02:11.428317600Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; classA\n
    classB &amp;gt; @\n
    [] &amp;gt; doA\n
    stdout &amp;gt; @\n
    &quot;A&quot;\n
\n
    [] &amp;gt; classB\n
    classC &amp;gt; @\n
    [] &amp;gt; doB\n
    ^.doC &amp;gt; @\n
\n
    [] &amp;gt; classC\n
    classA &amp;gt; @\n
    [] &amp;gt; doC\n
    stdout &amp;gt; @\n
    &quot;C&quot;\n
\n
    [] &amp;gt; classA2\n
    classB2 &amp;gt; @\n
    [] &amp;gt; doA2\n
    stdout &amp;gt; @\n
    &quot;A&quot;\n
\n
    [] &amp;gt; classB2\n
    classC2 &amp;gt; @\n
    [] &amp;gt; doB2\n
    ^.doC2 &amp;gt; @\n
\n
    [] &amp;gt; classC2\n
    classA2 &amp;gt; @\n
    [] &amp;gt; doC2\n
    stdout &amp;gt; @\n
    &quot;C&quot;\n
\n
    [args...] &amp;gt; main\n
    classB &amp;gt; instance\n
    instance.doB &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
      &lt;sheet&gt;expand-aliases&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;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>
11:50:07.177 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 269µs
11:50:07.178 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 199µs
11:50:07.185 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 926µs
11:50:07.185 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 66ms
11:50:07.187 [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: 3.198 s - in org.objectionary.ddr.unit.graph.attr.AttrTest
[INFO] Running org.objectionary.ddr.integration.IntegrationTest
11:50:07.199 [main] ERROR o.objectionary.ddr.launch.Combiner MDC= - /home/r/repo/src/test/resources/integration/in/basic_cycle_ddr/basic_cycle.xmir
11:50:07.200 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3263 bytes of XML in 355&micro;s
11:50:07.225 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
11:50:07.227 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 477&micro;s
11:50:07.229 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 401&micro;s
11:50:07.229 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3473 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
   <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>
11:50:07.230 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 415µs
11:50:07.232 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 363µs
11:50:07.239 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 689µs
11:50:07.247 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:07.248 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 315µs
11:50:07.249 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 207µs
11:50:07.249 [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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;275&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-05T13:21:36.479066800Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; classA\n
    classB &amp;gt; @\n
    [] &amp;gt; doA\n
    stdout &amp;gt; @\n
    &quot;A&quot;\n
\n
    [] &amp;gt; classB\n
    classA &amp;gt; @\n
    [] &amp;gt; doBA\n
    ^.doA &amp;gt; @\n
\n
    [] &amp;gt; classC\n
    classB &amp;gt; @\n
    [] &amp;gt; doC\n
    stdout &amp;gt; @\n
    &quot;C&quot;\n
\n
    [] &amp;gt; classD\n
    classC &amp;gt; @\n
\n
    [] &amp;gt; classE\n
    classA &amp;gt; @\n
\n
    [args...] &amp;gt; main\n
    classC &amp;gt; instance\n
    instance.doC &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;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>
11:50:07.250 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 260µs
11:50:07.251 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 220µs
11:50:07.263 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 735µs
11:50:07.272 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:07.273 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 320µs
11:50:07.275 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 227µs
11:50:07.275 [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&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
      &lt;sheet&gt;expand-aliases&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;classA&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classB&quot; line=&quot;4&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;9&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;doA&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;7&quot; pos=&quot;6&quot;&gt;A&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;9&quot; name=&quot;classB&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classA&quot; line=&quot;10&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;11&quot; name=&quot;doBA&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;12&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.doA&quot; line=&quot;12&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;14&quot; name=&quot;classC&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classB&quot; line=&quot;15&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;9&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;16&quot; name=&quot;doC&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;17&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;18&quot; pos=&quot;6&quot;&gt;C&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;20&quot; name=&quot;classD&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classC&quot; line=&quot;21&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;14&quot;/&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;23&quot; name=&quot;classE&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classA&quot; line=&quot;24&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;26&quot; name=&quot;main&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;26&quot; name=&quot;args&quot; pos=&quot;1&quot; vararg=&quot;&quot;/&gt;\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>
11:50:07.276 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 267µs
11:50:07.277 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 216µs
11:50:07.283 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 709µs
11:50:07.283 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 77ms
[WARNING] Tests run: 2, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.172 s - in org.objectionary.ddr.integration.IntegrationTest
[INFO] Running org.objectionary.ddr.unit.graph.inner.InnerTest
11:50:07.390 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1882 bytes of XML in 494µs
11:50:07.410 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:07.412 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 326µs
11:50:07.413 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 229µs
11:50:07.413 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:50:07.414 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 228µs
11:50:07.415 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 251µs
11:50:07.422 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 932µs
11:50:07.429 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 971µs
11:50:07.430 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 286µs
11:50:07.431 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 203µs
11:50:07.432 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes
11:50:07.432 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 209µs
11:50:07.433 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 222µs
11:50:07.440 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 845µs
11:50:07.448 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:07.449 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 279µs
11:50:07.450 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 213µs
11:50:07.451 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes
11:50:07.451 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 218µs
11:50:07.453 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 201&micro;s
11:50:07.460 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 840&micro;s
11:50:07.460 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 62ms
11:50:07.462 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3089 bytes of XML in 238&micro;s
11:50:07.481 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
11:50:07.482 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 333&micro;s
11:50:07.484 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 265&micro;s
11:50:07.484 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3271 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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>
11:50:07.485 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 280µs
11:50:07.486 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 248µs
11:50:07.493 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:07.501 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:07.502 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 246µs
11:50:07.503 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 162µs
11:50:07.503 [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
--&gt;\n
&lt;program ms=&quot;302&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-17T06:44:30.306761800Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.ut.util\n
\n
    [] &amp;gt; classA\n
    util &amp;gt; @\n
    [] &amp;gt; doA\n
    QQ.io.stdout &amp;gt; @\n
    &quot;gg&quot;\n
\n
    [] &amp;gt; animal\n
    [] &amp;gt; live\n
    QQ.io.stdout &amp;gt; @\n
    &quot;alive&quot;\n
\n
    [] &amp;gt; cat\n
    animal &amp;gt; @\n
\n
    [] &amp;gt; bengal\n
    cat.live &amp;gt; @\n
\n
    [args...] &amp;gt; app\n
    classA &amp;gt; instance\n
    instance.doUtil &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;util org.ut.util&lt;/tail&gt;\n
         &lt;part&gt;util&lt;/part&gt;\n
         &lt;part&gt;org.ut.util&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;classA&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;util&quot; line=&quot;4&quot; name=&quot;@&quot; pos=&quot;2&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;doA&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;QQ&quot; line=&quot;6&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.io&quot; line=&quot;6&quot; method=&quot;&quot; pos=&quot;6&quot;/&gt;\n
            &lt;o base=&quot;.stdout&quot; line=&quot;6&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;9&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;7&quot; pos=&quot;6&quot;&gt;gg&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;9&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;10&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;QQ&quot; line=&quot;11&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.io&quot; line=&quot;11&quot; method=&quot;&quot; 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>
11:50:07.504 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 311µs
11:50:07.505 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 186µs
11:50:07.511 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:07.521 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
11:50:07.522 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 265µs
11:50:07.523 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 198µs
11:50:07.524 [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
    [] &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
      <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=&quot;&quot; line=&quot;5&quot; name=&quot;doA&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;QQ&quot; line=&quot;6&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.io&quot; line=&quot;6&quot; method=&quot;&quot; pos=&quot;6&quot;/&gt;\n
            &lt;o base=&quot;.stdout&quot; line=&quot;6&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;9&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;7&quot; pos=&quot;6&quot;&gt;gg&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;9&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;10&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;QQ&quot; line=&quot;11&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.io&quot; line=&quot;11&quot; method=&quot;&quot; pos=&quot;6&quot;/&gt;\n
            &lt;o base=&quot;.stdout&quot; line=&quot;11&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;9&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;12&quot; pos=&quot;6&quot;&gt;alive&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;14&quot; name=&quot;cat&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;15&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;9&quot;/&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;17&quot; name=&quot;bengal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;cat&quot; line=&quot;18&quot; pos=&quot;2&quot; ref=&quot;14&quot;/&gt;\n
         &lt;o base=&quot;.live&quot; line=&quot;18&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;/&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;20&quot; name=&quot;app&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;20&quot; name=&quot;args&quot; pos=&quot;1&quot; vararg=&quot;&quot;/&gt;\n
         &lt;o base=&quot;classA&quot; line=&quot;21&quot; name=&quot;instance&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o base=&quot;instance&quot; line=&quot;22&quot; pos=&quot;2&quot; ref=&quot;21&quot;/&gt;\n
         &lt;o base=&quot;.doUtil&quot; line=&quot;22&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;10&quot;/&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:50:07.524 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 233&micro;s
11:50:07.525 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 192&micro;s
11:50:07.532 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:07.532 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 64ms
11:50:07.536 [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

11:50:07.540 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4491 bytes of XML in 368µs
11:50:07.560 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms
11:50:07.562 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 320µs
11:50:07.563 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 194µs
11:50:07.563 [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
    [] &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
   <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&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;7&quot; pos=&quot;6&quot;&gt;A&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;9&quot; name=&quot;classB&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classA&quot; line=&quot;10&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;11&quot; name=&quot;doBA&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;12&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.doA&quot; line=&quot;12&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;14&quot; name=&quot;classC&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classB&quot; line=&quot;15&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;9&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;16&quot; name=&quot;doC&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;17&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;18&quot; pos=&quot;6&quot;&gt;C&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;20&quot; name=&quot;classD&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classC&quot; line=&quot;21&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;14&quot;/&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;23&quot; name=&quot;classE&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classA&quot; line=&quot;24&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;26&quot; name=&quot;classA2&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classB2&quot; line=&quot;27&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;32&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;28&quot; name=&quot;doA2&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;29&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;30&quot; pos=&quot;6&quot;&gt;A2&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;32&quot; name=&quot;classB2&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classA2&quot; line=&quot;33&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;26&quot;/&gt;\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>
11:50:07.564 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 268µs
11:50:07.565 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 208µs
11:50:07.572 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:07.581 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:07.582 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 246µs
11:50:07.583 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 158µs
11:50:07.583 [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 &amp;gt; @\n
\n
    [] &amp;gt; classC\n
    classB &amp;gt; @\n
    [] &amp;gt; doC\n
    stdout &amp;gt; @\n
    &quot;C&quot;\n
\n
    [] &amp;gt; classD\n
    classC &amp;gt; @\n
\n
    [] &amp;gt; classE\n
    classA &amp;gt; @\n
\n
    [] &amp;gt; classA2\n
    classB2 &amp;gt; @\n
    [] &amp;gt; doA2\n
    stdout &amp;gt; @\n
    &quot;A2&quot;\n
\n
    [] &amp;gt; classB2\n
    classA2 &amp;gt; @\n
    [] &amp;gt; doBA2\n
    ^.doA2 &amp;gt; @\n
\n
    [] &amp;gt; classC2\n
    classB2 &amp;gt; @\n
    [] &amp;gt; doC2\n
    stdout &amp;gt; @\n
    &quot;C2&quot;\n
\n
    [args...] &amp;gt; main\n
    classC2 &amp;gt; instance\n
    instance.doC2 &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;classA&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classB&quot; line=&quot;4&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;9&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;doA&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;7&quot; pos=&quot;6&quot;&gt;A&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;9&quot; name=&quot;classB&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classA&quot; line=&quot;10&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;11&quot; name=&quot;doBA&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;12&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.doA&quot; line=&quot;12&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;14&quot; name=&quot;classC&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classB&quot; line=&quot;15&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;9&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;16&quot; name=&quot;doC&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;17&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;18&quot; pos=&quot;6&quot;&gt;C&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;20&quot; name=&quot;classD&quot; pos=&quot;0&quot;&gt;\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>
11:50:07.584 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 195µs
11:50:07.585 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 154µs
11:50:07.592 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:07.604 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
11:50:07.606 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 264µs
11:50:07.606 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 170µs
11:50:07.607 [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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;225&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-08T08:33:22.958223500Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; classA\n
    classB &amp;gt; @\n
    [] &amp;gt; doA\n
    stdout &amp;gt; @\n
    &quot;A&quot;\n
\n
    [] &amp;gt; classB\n
    classA &amp;gt; @\n
    [] &amp;gt; doBA\n
    ^.doA &amp;gt; @\n
\n
    [] &amp;gt; classC\n
    classB &amp;gt; @\n
    [] &amp;gt; doC\n
    stdout &amp;gt; @\n
    &quot;C&quot;\n
\n
    [] &amp;gt; classD\n
    classC &amp;gt; @\n
\n
    [] &amp;gt; classE\n
    classA &amp;gt; @\n
\n
    [] &amp;gt; classA2\n
    classB2 &amp;gt; @\n
    [] &amp;gt; doA2\n
    stdout &amp;gt; @\n
    &quot;A2&quot;\n
\n
    [] &amp;gt; classB2\n
    classA2 &amp;gt; @\n
    [] &amp;gt; doBA2\n
    ^.doA2 &amp;gt; @\n
\n
    [] &amp;gt; classC2\n
    classB2 &amp;gt; @\n
    [] &amp;gt; doC2\n
    stdout &amp;gt; @\n
    &quot;C2&quot;\n
\n
    [args...] &amp;gt; main\n
    classC2 &amp;gt; instance\n
    instance.doC2 &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
      &lt;sheet&gt;expand-aliases&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;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>
11:50:07.608 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 231&micro;s
11:50:07.608 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 189&micro;s
11:50:07.616 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:07.616 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 71ms
11:50:07.622 [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:

11:50:07.626 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1897 bytes of XML in 255&micro;s
11:50:07.641 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:07.643 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 347&micro;s
11:50:07.644 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 197&micro;s
11:50:07.644 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:50:07.645 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 239&micro;s
11:50:07.646 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 234&micro;s
11:50:07.653 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 717&micro;s
11:50:07.659 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 705&micro;s
11:50:07.660 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 246µs
11:50:07.661 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 155µs
11:50:07.661 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes
11:50:07.662 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 159µs
11:50:07.662 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 174µs
11:50:07.669 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 709µs
11:50:07.677 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:07.678 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 261µs
11:50:07.678 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 168µs
11:50:07.679 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes
11:50:07.679 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 213µs
11:50:07.680 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 174µs
11:50:07.686 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 683µs
11:50:07.686 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 54ms
11:50:07.689 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2250 bytes of XML in 183µs
11:50:07.703 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:07.705 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 292µs
11:50:07.706 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 209µs
11:50:07.706 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:50:07.707 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 222µs
11:50:07.708 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 262µs
11:50:07.714 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 836µs
11:50:07.721 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:07.722 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 235µs
11:50:07.723 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 150µs
11:50:07.723 [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
    [] &gt; bengal\n
    cat "hello" &gt; @\n
    [] &gt; meow\n
    ^.talk &gt; @\n
    [] &gt; bengal_live\n
    cat.live &gt; @\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
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;cat org.animals.cat&lt;/tail&gt;\n
         &lt;part&gt;cat&lt;/part&gt;\n
         &lt;part&gt;org.animals.cat&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;4&quot; name=&quot;bengal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;cat&quot; line=&quot;5&quot; name=&quot;@&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;5&quot; pos=&quot;6&quot;&gt;hello&lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; 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>
11:50:07.723 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 170µs
11:50:07.724 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 152µs
11:50:07.736 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 887µs
11:50:07.745 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:07.745 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 260µs
11:50:07.746 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 164µs
11:50:07.747 [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
    [] &gt; bengal\n
    cat "hello" &gt; @\n
    [] &gt; meow\n
    ^.talk &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=".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>
11:50:07.747 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 194µs
11:50:07.748 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 171µs
11:50:07.754 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 830µs
11:50:07.754 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 60ms
11:50:07.756 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2234 bytes of XML in 173µs
11:50:07.770 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:07.771 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 286µs
11:50:07.772 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 196µs
11:50:07.772 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:50:07.773 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 212µs
11:50:07.774 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 202µs
11:50:07.780 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 764µs
11:50:07.787 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:07.788 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 241µs
11:50:07.788 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 155µs
11:50:07.789 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (2481 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;4&quot;\n
          name=&quot;transformer&quot;\n
          time=&quot;2022-08-22T15:47:52.201586131Z&quot;\n
          version=&quot;0.26.0&quot;&gt;\n
   &lt;listing&gt;+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
   </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>
11:50:07.789 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 184µs
11:50:07.790 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 163µs
11:50:07.796 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 778µs
11:50:07.804 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:07.805 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 256µs
11:50:07.806 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 174µs
11:50:07.806 [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>
11:50:07.807 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 228µs
11:50:07.808 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 229µs
11:50:07.814 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 823&micro;s
11:50:07.814 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 53ms
11:50:07.816 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1750 bytes of XML in 167&micro;s
11:50:07.831 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 962&micro;s
11:50:07.832 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 317&micro;s
11:50:07.833 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 417&micro;s
11:50:07.834 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (1821 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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>
11:50:07.834 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 272µs
11:50:07.835 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 234µs
11:50:07.841 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 677µs
11:50:07.848 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 942µs
11:50:07.849 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 291µs
11:50:07.850 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 186µs
11:50:07.851 [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>
11:50:07.851 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 167µs
11:50:07.852 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 157µs
11:50:07.857 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 586µs
11:50:07.865 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 840µs
11:50:07.866 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 262µs
11:50:07.867 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 200µs
11:50:07.867 [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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;1&quot;\n
          name=&quot;transformer&quot;\n
          time=&quot;2022-08-22T15:47:52.233618493Z&quot;\n
          version=&quot;0.26.0&quot;&gt;\n
   &lt;listing&gt;+alias breeds.bengal\n
\n
    [] &amp;gt; app\n
    bengal &gt; mickey\n
    mickey.live &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>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>
11:50:07.868 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 225µs
11:50:07.869 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 164µs
11:50:07.874 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 587µs
11:50:07.874 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 52ms
11:50:07.877 [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:

11:50:07.882 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4144 bytes of XML in 514µs
11:50:07.899 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
11:50:07.900 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 296µs
11:50:07.901 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 182µs
11:50:07.901 [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
    [] &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
   <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&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;18&quot; name=&quot;human&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;19&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;20&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;21&quot; pos=&quot;6&quot;&gt;I'm alive human&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;22&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;22&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;23&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;24&quot; pos=&quot;6&quot;&gt;human talks&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;26&quot; name=&quot;cat&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;27&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;28&quot; name=&quot;meow&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;28&quot; name=&quot;m&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;29&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.talk&quot; line=&quot;29&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;29&quot; pos=&quot;11&quot;&gt;meow&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;31&quot; name=&quot;main&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;31&quot; name=&quot;args&quot; pos=&quot;1&quot; vararg=&quot;&quot;/&gt;\n
         &lt;o base=&quot;mouse&quot; line=&quot;32&quot; name=&quot;tom&quot; pos=&quot;2&quot; ref=&quot;13&quot;/&gt;\n
         &lt;o base=&quot;tom&quot; line=&quot;33&quot; pos=&quot;2&quot; ref=&quot;32&quot;/&gt;\n
         &lt;o base=&quot;.pii&quot; line=&quot;33&quot; method=&quot;&quot; pos=&quot;5&quot;/&gt;\n
         &lt;o base=&quot;.eat&quot; line=&quot;33&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;9&quot;/&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:50:07.902 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 246µs
11:50:07.903 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 197µs
11:50:07.909 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:07.917 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:07.918 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 248µs
11:50:07.919 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 208µs
11:50:07.920 [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=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;live&quot; line=&quot;11&quot; name=&quot;@&quot; pos=&quot;4&quot; ref=&quot;4&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;13&quot; name=&quot;mouse&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;14&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;15&quot; name=&quot;pii&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;animal&quot; line=&quot;16&quot; pos=&quot;4&quot; ref=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;.live&quot; line=&quot;16&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;10&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;18&quot; name=&quot;human&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;19&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;20&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;21&quot; pos=&quot;6&quot;&gt;I'm alive human&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;22&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;22&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;23&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;24&quot; pos=&quot;6&quot;&gt;human talks&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;26&quot; name=&quot;cat&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;27&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;28&quot; name=&quot;meow&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;28&quot; name=&quot;m&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;29&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.talk&quot; line=&quot;29&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;29&quot; pos=&quot;11&quot;&gt;meow&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;31&quot; name=&quot;main&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;31&quot; name=&quot;args&quot; pos=&quot;1&quot; vararg=&quot;&quot;/&gt;\n
         &lt;o base=&quot;mouse&quot; line=&quot;32&quot; name=&quot;tom&quot; pos=&quot;2&quot; ref=&quot;13&quot;/&gt;\n
         &lt;o base=&quot;tom&quot; line=&quot;33&quot; pos=&quot;2&quot; ref=&quot;32&quot;/&gt;\n
         &lt;o base=&quot;.pii&quot; line=&quot;33&quot; method=&quot;&quot; pos=&quot;5&quot;/&gt;\n
         &lt;o base=&quot;.eat&quot; line=&quot;33&quot; method="" name="@" pos="9"/>\n
      </o>\n
   </objects>\n
</program>\n
<EOF>
11:50:07.921 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 224µs
11:50:07.921 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 155µs
11:50:07.928 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:07.938 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
11:50:07.940 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 306µs
11:50:07.941 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 177µs
11:50:07.941 [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
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;4&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;eat&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;6&quot;&gt;\n
                  &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;7&quot; pos=&quot;8&quot;&gt;I'm eating&lt;/o&gt;\n
               &lt;/o&gt;\n
            &lt;/o&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;8&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;9&quot; pos=&quot;6&quot;&gt;I'm alive animal&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;10&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;10&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;live&quot; line=&quot;11&quot; name=&quot;@&quot; pos=&quot;4&quot; ref=&quot;4&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;13&quot; name=&quot;mouse&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;14&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;15&quot; name=&quot;pii&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;animal&quot; line=&quot;16&quot; pos=&quot;4&quot; ref=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;.live&quot; line=&quot;16&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;10&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;18&quot; name=&quot;human&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;19&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;20&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;21&quot; pos=&quot;6&quot;&gt;I'm alive human&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;22&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;22&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;23&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;24&quot; pos=&quot;6&quot;&gt;human talks&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\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>
11:50:07.942 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 225µs
11:50:07.943 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 189µs
11:50:07.949 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:07.949 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 62ms
11:50:07.953 [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:

11:50:07.957 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3742 bytes of XML in 340µs
11:50:07.973 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
11:50:07.974 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 296µs
11:50:07.975 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 226µs
11:50:07.976 [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
--&gt;\n
&lt;program ms=&quot;242&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-15T09:19:12.232045800Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; animal\n
    [] &amp;gt; live\n
    [] &amp;gt; eat\n
    stdout &amp;gt; @\n
    &quot;I'm eating&quot;\n
    stdout &amp;gt; @\n
    &quot;I'm alive animal&quot;\n
    [t] &amp;gt; talk\n
    live &amp;gt; @\n
\n
    [] &amp;gt; mouse\n
    animal &amp;gt; @\n
    [] &amp;gt; pii\n
    animal.live &amp;gt; @\n
\n
    [] &amp;gt; cat\n
    animal &amp;gt; @\n
    [m] &amp;gt; meow\n
    ^.talk m &amp;gt; @\n
\n
    [args...] &amp;gt; app\n
    mouse &amp;gt; tom\n
    cat &amp;gt; jerry\n
    jerry &amp;gt; jerry2\n
    seq &amp;gt; @\n
    tom.pii\n
    jerry2.live\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets/&gt;\n
   &lt;metas&gt;\n
      &lt;meta line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;4&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;eat&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;stdout&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;6&quot;&gt;\n
                  &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;7&quot; pos=&quot;8&quot;&gt;I'm eating&lt;/o&gt;\n
               &lt;/o&gt;\n
            &lt;/o&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;8&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;9&quot; pos=&quot;6&quot;&gt;I'm alive animal&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;10&quot; name=&quot;talk&quot; 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>
11:50:07.977 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 253µs
11:50:07.978 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 219µs
11:50:07.984 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 940µs
11:50:07.990 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:07.991 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 229µs
11:50:07.992 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 152µs
11:50:07.993 [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=&quot;2022-08-15T09:19:12.232045800Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; animal\n
    [] &amp;gt; live\n
    [] &amp;gt; eat\n
    stdout &amp;gt; @\n
    &quot;I'm eating&quot;\n
    stdout &amp;gt; @\n
    &quot;I'm alive animal&quot;\n
    [t] &amp;gt; talk\n
    live &amp;gt; @\n
\n
    [] &amp;gt; mouse\n
    animal &amp;gt; @\n
    [] &amp;gt; pii\n
    animal.live &amp;gt; @\n
\n
    [] &amp;gt; cat\n
    animal &amp;gt; @\n
    [m] &amp;gt; meow\n
    ^.talk m &amp;gt; @\n
\n
    [args...] &amp;gt; app\n
    mouse &amp;gt; tom\n
    cat &amp;gt; jerry\n
    jerry &amp;gt; jerry2\n
    seq &amp;gt; @\n
    tom.pii\n
    jerry2.live\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;4&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;eat&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;stdout&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;6&quot;&gt;\n
                  &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;7&quot; pos=&quot;8&quot;&gt;I'm eating&lt;/o&gt;\n
               &lt;/o&gt;\n
            &lt;/o&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;8&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;9&quot; pos=&quot;6&quot;&gt;I'm alive animal&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;10&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;10&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;live&quot; line=&quot;11&quot; name=&quot;@&quot; pos=&quot;4&quot; ref=&quot;4&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;13&quot; name=&quot;mouse&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;14&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;15&quot; name=&quot;pii&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;animal&quot; line=&quot;16&quot; pos=&quot;4&quot; ref=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;.live&quot; line=&quot;16&quot; 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>
11:50:07.993 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 203µs
11:50:07.994 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 154µs
11:50:08.000 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 947µs
11:50:08.009 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:08.010 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 253µs
11:50:08.011 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 160µs
11:50:08.011 [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=&quot;242&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-15T09:19:12.232045800Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; animal\n
    [] &amp;gt; live\n
    [] &amp;gt; eat\n
    stdout &amp;gt; @\n
    &quot;I'm eating&quot;\n
    stdout &amp;gt; @\n
    &quot;I'm alive animal&quot;\n
    [t] &amp;gt; talk\n
    live &amp;gt; @\n
\n
    [] &amp;gt; mouse\n
    animal &amp;gt; @\n
    [] &amp;gt; pii\n
    animal.live &amp;gt; @\n
\n
    [] &amp;gt; cat\n
    animal &amp;gt; @\n
    [m] &amp;gt; meow\n
    ^.talk m &amp;gt; @\n
\n
    [args...] &amp;gt; app\n
    mouse &amp;gt; tom\n
    cat &amp;gt; jerry\n
    jerry &amp;gt; jerry2\n
    seq &amp;gt; @\n
    tom.pii\n
    jerry2.live\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
      &lt;sheet&gt;expand-aliases&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;4&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;eat&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;6&quot;&gt;\n
                  &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;7&quot; pos=&quot;8&quot;&gt;I'm eating&lt;/o&gt;\n
               &lt;/o&gt;\n
            &lt;/o&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;8&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;9&quot; pos=&quot;6&quot;&gt;I'm alive animal&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;10&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;10&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;live&quot; line=&quot;11&quot; name=&quot;@&quot; pos=&quot;4&quot; ref=&quot;4&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;13&quot; name=&quot;mouse&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;14&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\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>
11:50:08.012 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 204µs
11:50:08.012 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 161µs
11:50:08.018 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 879µs
11:50:08.018 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 56ms
11:50:08.021 [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

11:50:08.025 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4133 bytes of XML in 318µs
11:50:08.043 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
11:50:08.045 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 410µs
11:50:08.046 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 304µs
11:50:08.047 [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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;338&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-05T16:54:10.446431200Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; animal\n
    [] &amp;gt; live\n
    [] &amp;gt; eat\n
    stdout &amp;gt; @\n
    &quot;I'm eating&quot;\n
    stdout &amp;gt; @\n
    &quot;I'm alive animal&quot;\n
    [t] &amp;gt; talk\n
    live &amp;gt; @\n
\n
    [] &amp;gt; mouse\n
    animal &amp;gt; @\n
    [] &amp;gt; pii\n
    ^.live &amp;gt; @\n
\n
    [] &amp;gt; human\n
    [] &amp;gt; live\n
    stdout &amp;gt; @\n
    &quot;I'm alive human&quot;\n
    [t] &amp;gt; talk\n
    stdout &amp;gt; @\n
    &quot;human talks&quot;\n
\n
    [] &amp;gt; cat\n
    animal &amp;gt; @\n
    [m] &amp;gt; meow\n
    ^.talk &quot;meow&quot; &amp;gt; @\n
\n
    [args...] &amp;gt; main\n
    mouse &amp;gt; tom\n
    tom.pii.eat &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets/&gt;\n
   &lt;metas&gt;\n
      &lt;meta line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;4&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;eat&quot; pos=&quot;4&quot;&gt;\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>
11:50:08.048 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 341µs
11:50:08.049 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 294µs
11:50:08.055 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 894µs
11:50:08.063 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:08.065 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 258µs
11:50:08.065 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 146µs
11:50:08.066 [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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;338&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-05T16:54:10.446431200Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; animal\n
    [] &amp;gt; live\n
    [] &amp;gt; eat\n
    stdout &amp;gt; @\n
    &quot;I'm eating&quot;\n
    stdout &amp;gt; @\n
    &quot;I'm alive animal&quot;\n
    [t] &amp;gt; talk\n
    live &amp;gt; @\n
\n
    [] &amp;gt; mouse\n
    animal &amp;gt; @\n
    [] &amp;gt; pii\n
    ^.live &amp;gt; @\n
\n
    [] &amp;gt; human\n
    [] &amp;gt; live\n
    stdout &amp;gt; @\n
    &quot;I'm alive human&quot;\n
    [t] &amp;gt; talk\n
    stdout &amp;gt; @\n
    &quot;human talks&quot;\n
\n
    [] &amp;gt; cat\n
    animal &amp;gt; @\n
    [m] &amp;gt; meow\n
    ^.talk &quot;meow&quot; &amp;gt; @\n
\n
    [args...] &amp;gt; main\n
    mouse &amp;gt; tom\n
    tom.pii.eat &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;4&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;eat&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;stdout&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;6&quot;&gt;\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>
11:50:08.066 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 157µs
11:50:08.067 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 153µs
11:50:08.072 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 922µs
11:50:08.081 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:08.082 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 233µs
11:50:08.083 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 156µs
11:50:08.084 [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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;338&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-05T16:54:10.446431200Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; animal\n
    [] &amp;gt; live\n
    [] &amp;gt; eat\n
    stdout &amp;gt; @\n
    &quot;I'm eating&quot;\n
    stdout &amp;gt; @\n
    &quot;I'm alive animal&quot;\n
    [t] &amp;gt; talk\n
    live &amp;gt; @\n
\n
    [] &amp;gt; mouse\n
    animal &amp;gt; @\n
    [] &amp;gt; pii\n
    ^.live &amp;gt; @\n
\n
    [] &amp;gt; human\n
    [] &amp;gt; live\n
    stdout &amp;gt; @\n
    &quot;I'm alive human&quot;\n
    [t] &amp;gt; talk\n
    stdout &amp;gt; @\n
    &quot;human talks&quot;\n
\n
    [] &amp;gt; cat\n
    animal &amp;gt; @\n
    [m] &amp;gt; meow\n
    ^.talk &quot;meow&quot; &amp;gt; @\n
\n
    [args...] &amp;gt; main\n
    mouse &amp;gt; tom\n
    tom.pii.eat &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
      &lt;sheet&gt;expand-aliases&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\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>
11:50:08.084 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 199µs
11:50:08.085 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 164µs
11:50:08.091 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 910µs
11:50:08.091 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 60ms
11:50:08.095 [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:

11:50:08.099 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4473 bytes of XML in 311&micro;s
11:50:08.119 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
11:50:08.120 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 266&micro;s
11:50:08.121 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 176&micro;s
11:50:08.121 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4789 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;316&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-12T11:46:09.609910400Z"\n
          version="1.0-SNAPSHOT">\n
   <listing>+alias org.eolang.io.stdout\n
\n
    [] &gt; animal\n
    [] &gt; live\n
    [] &gt; eat\n
    [] &gt; smth_else\n
    5.plus &gt; @\n
    3\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
   <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=&quot;36&quot; pos=&quot;2&quot; ref=&quot;35&quot;/&gt;\n
         &lt;o base=&quot;.pii&quot; line=&quot;36&quot; method=&quot;&quot; pos=&quot;5&quot;/&gt;\n
         &lt;o base=&quot;.eat&quot; line=&quot;36&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;9&quot;/&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:50:08.122 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 192&micro;s
11:50:08.123 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 178&micro;s
11:50:08.129 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:08.136 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:08.137 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 222&micro;s
11:50:08.138 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 142&micro;s
11:50:08.138 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4879 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
    [] &gt; animal\n
    [] &gt; live\n
    [] &gt; eat\n
    [] &gt; smth_else\n
    5.plus &gt; @\n
    3\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 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=&quot;@&quot; pos=&quot;5&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;32&quot; pos=&quot;11&quot;&gt;meow&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;34&quot; name=&quot;main&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;34&quot; name=&quot;args&quot; pos=&quot;1&quot; vararg=&quot;&quot;/&gt;\n
         &lt;o base=&quot;mouse&quot; line=&quot;35&quot; name=&quot;tom&quot; pos=&quot;2&quot; ref=&quot;16&quot;/&gt;\n
         &lt;o base=&quot;tom&quot; line=&quot;36&quot; pos=&quot;2&quot; ref=&quot;35&quot;/&gt;\n
         &lt;o base=&quot;.pii&quot; line=&quot;36&quot; method=&quot;&quot; pos=&quot;5&quot;/&gt;\n
         &lt;o base=&quot;.eat&quot; line=&quot;36&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;9&quot;/&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:50:08.139 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 181&micro;s
11:50:08.139 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 149&micro;s
11:50:08.146 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 944&micro;s
11:50:08.155 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:08.156 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 256&micro;s
11:50:08.157 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 176&micro;s
11:50:08.157 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4971 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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
    [] &gt; animal\n
    [] &gt; live\n
    [] &gt; eat\n
    [] &gt; smth_else\n
    5.plus &gt; @\n
    3\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 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=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;26&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;27&quot; pos=&quot;6&quot;&gt;human talks&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;29&quot; name=&quot;cat&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;30&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;31&quot; name=&quot;meow&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;31&quot; name=&quot;m&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;32&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.talk&quot; line=&quot;32&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;32&quot; pos=&quot;11&quot;&gt;meow&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;34&quot; name=&quot;main&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;34&quot; name=&quot;args&quot; pos=&quot;1&quot; vararg=&quot;&quot;/&gt;\n
         &lt;o base=&quot;mouse&quot; line=&quot;35&quot; name=&quot;tom&quot; pos=&quot;2&quot; ref=&quot;16&quot;/&gt;\n
         &lt;o base=&quot;tom&quot; line=&quot;36&quot; pos=&quot;2&quot; ref=&quot;35&quot;/&gt;\n
         &lt;o base=&quot;.pii&quot; line=&quot;36&quot; method=&quot;&quot; pos=&quot;5&quot;/&gt;\n
         &lt;o base=&quot;.eat&quot; line=&quot;36&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;9&quot;/&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:50:08.158 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 242&micro;s
11:50:08.159 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 179&micro;s
11:50:08.170 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:08.171 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 67ms
11:50:08.175 [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:

11:50:08.179 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4653 bytes of XML in 365µs
11:50:08.197 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
11:50:08.198 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 376µs
11:50:08.199 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 219µs
11:50:08.200 [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=&quot;11&quot; name=&quot;human&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;12&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;13&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;14&quot; pos=&quot;6&quot;&gt;I'm alive human&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;15&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;15&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;16&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;17&quot; pos=&quot;6&quot;&gt;human talks&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;19&quot; name=&quot;cat&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;20&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;21&quot; name=&quot;meow&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;21&quot; name=&quot;m&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;22&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.talk&quot; line=&quot;22&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;22&quot; pos=&quot;11&quot;&gt;meow&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;24&quot; name=&quot;dog&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;25&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;26&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;27&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.talk&quot; line=&quot;27&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;27&quot; pos=&quot;11&quot;&gt;I am a dog&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;28&quot; name=&quot;woof&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;29&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\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>
11:50:08.201 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 352µs
11:50:08.202 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 217µs
11:50:08.208 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:08.215 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:08.217 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 231µs
11:50:08.217 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 156µs
11:50:08.218 [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
    [] &amp;gt; woof\n
    stdout &amp;gt; @\n
    &quot;woof&quot;\n
\n
    [] &amp;gt; sam\n
    human &amp;gt; @\n
    [job] &amp;gt; work\n
    ^.live &amp;gt; @\n
\n
    [args...] &amp;gt; main\n
    dog &amp;gt; tom\n
    dog.woof &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;4&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;5&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;6&quot; pos=&quot;6&quot;&gt;I'm alive animal&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;7&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;7&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;8&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;9&quot; pos=&quot;6&quot;&gt;animal talks&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;11&quot; name=&quot;human&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;12&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;13&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;14&quot; pos=&quot;6&quot;&gt;I'm alive human&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;15&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;15&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;16&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;17&quot; pos=&quot;6&quot;&gt;human talks&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;19&quot; name=&quot;cat&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;20&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;21&quot; name=&quot;meow&quot; pos=&quot;2&quot;&gt;\n
            &lt;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>
11:50:08.218 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 238µs
11:50:08.219 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 164µs
11:50:08.225 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:08.236 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
11:50:08.237 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 259µs
11:50:08.238 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 169µs
11:50:08.239 [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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;251&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-05T11:01:08.537156600Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; animal\n
    [] &amp;gt; live\n
    stdout &amp;gt; @\n
    &quot;I'm alive animal&quot;\n
    [t] &amp;gt; talk\n
    stdout &amp;gt; @\n
    &quot;animal talks&quot;\n
\n
    [] &amp;gt; human\n
    [] &amp;gt; live\n
    stdout &amp;gt; @\n
    &quot;I'm alive human&quot;\n
    [t] &amp;gt; talk\n
    stdout &amp;gt; @\n
    &quot;human talks&quot;\n
\n
    [] &amp;gt; cat\n
    animal &amp;gt; @\n
    [m] &amp;gt; meow\n
    ^.talk &quot;meow&quot; &amp;gt; @\n
\n
    [] &amp;gt; dog\n
    animal &amp;gt; @\n
    [] &amp;gt; live\n
    ^.talk &quot;I am a dog&quot; &amp;gt; @\n
    [] &amp;gt; woof\n
    stdout &amp;gt; @\n
    &quot;woof&quot;\n
\n
    [] &amp;gt; sam\n
    human &amp;gt; @\n
    [job] &amp;gt; work\n
    ^.live &amp;gt; @\n
\n
    [args...] &amp;gt; main\n
    dog &amp;gt; tom\n
    dog.woof &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
      &lt;sheet&gt;expand-aliases&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;4&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;5&quot; 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=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;/&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:50:08.239 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 265&micro;s
11:50:08.240 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 180&micro;s
11:50:08.246 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:08.246 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 61ms
11:50:08.250 [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:

11:50:08.253 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3689 bytes of XML in 304&micro;s
11:50:08.270 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:08.271 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 280&micro;s
11:50:08.272 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 198&micro;s
11:50:08.273 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3940 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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
   <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>
11:50:08.273 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 249&micro;s
11:50:08.274 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 216&micro;s
11:50:08.280 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 844&micro;s
11:50:08.287 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:08.288 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 228&micro;s
11:50:08.289 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 148&micro;s
11:50:08.289 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4030 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
   </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>
11:50:08.290 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 179µs
11:50:08.290 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 152µs
11:50:08.296 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 856µs
11:50:08.305 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:08.306 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 266µs
11:50:08.306 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 172µs
11:50:08.307 [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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;401&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-12T18:11:26.935279200Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; animal\n
    [] &amp;gt; live\n
    [] &amp;gt; eat\n
    stdout &amp;gt; @\n
    &quot;I'm eating&quot;\n
    [] &amp;gt; smth\n
    5.plus &amp;gt; @\n
    6\n
    stdout &amp;gt; @\n
    &quot;I'm alive animal&quot;\n
    [t] &amp;gt; talk\n
    live &amp;gt; @\n
\n
    [] &amp;gt; rat\n
    mouse &amp;gt; @\n
    [] &amp;gt; rat_pii\n
    ^.pii.eat &amp;gt; @\n
\n
    [] &amp;gt; mouse\n
    animal &amp;gt; @\n
    [] &amp;gt; pii\n
    ^.live &amp;gt; @\n
\n
    [args...] &amp;gt; main\n
    rat &amp;gt; tom\n
    tom.rat_pii &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
      &lt;sheet&gt;expand-aliases&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\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>
11:50:08.308 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 295µs
11:50:08.309 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 182µs
11:50:08.315 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 840µs
11:50:08.315 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 55ms
11:50:08.318 [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

11:50:08.321 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4097 bytes of XML in 331µs
11:50:08.337 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:08.338 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 266µs
11:50:08.338 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 174µs
11:50:08.339 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4378 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;273&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-08T10:02:11.428317600Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; classA\n
    classB &amp;gt; @\n
    [] &amp;gt; doA\n
    stdout &amp;gt; @\n
    &quot;A&quot;\n
\n
    [] &amp;gt; classB\n
    classC &amp;gt; @\n
    [] &amp;gt; doB\n
    ^.doC &amp;gt; @\n
\n
    [] &amp;gt; classC\n
    classA &amp;gt; @\n
    [] &amp;gt; doC\n
    stdout &amp;gt; @\n
    &quot;C&quot;\n
\n
    [] &amp;gt; classA2\n
    classB2 &amp;gt; @\n
    [] &amp;gt; doA2\n
    stdout &amp;gt; @\n
    &quot;A&quot;\n
\n
    [] &amp;gt; classB2\n
    classC2 &amp;gt; @\n
    [] &amp;gt; doB2\n
    ^.doC2 &amp;gt; @\n
\n
    [] &amp;gt; classC2\n
    classA2 &amp;gt; @\n
    [] &amp;gt; doC2\n
    stdout &amp;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>
11:50:08.339 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 189µs
11:50:08.340 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 181µs
11:50:08.345 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 784µs
11:50:08.352 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:08.352 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 235µs
11:50:08.353 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 131µs
11:50:08.353 [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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;273&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-08T10:02:11.428317600Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; classA\n
    classB &amp;gt; @\n
    [] &amp;gt; doA\n
    stdout &amp;gt; @\n
    &quot;A&quot;\n
\n
    [] &amp;gt; classB\n
    classC &amp;gt; @\n
    [] &amp;gt; doB\n
    ^.doC &amp;gt; @\n
\n
    [] &amp;gt; classC\n
    classA &amp;gt; @\n
    [] &amp;gt; doC\n
    stdout &amp;gt; @\n
    &quot;C&quot;\n
\n
    [] &amp;gt; classA2\n
    classB2 &amp;gt; @\n
    [] &amp;gt; doA2\n
    stdout &amp;gt; @\n
    &quot;A&quot;\n
\n
    [] &amp;gt; classB2\n
    classC2 &amp;gt; @\n
    [] &amp;gt; doB2\n
    ^.doC2 &amp;gt; @\n
\n
    [] &amp;gt; classC2\n
    classA2 &amp;gt; @\n
    [] &amp;gt; doC2\n
    stdout &amp;gt; @\n
    &quot;C&quot;\n
\n
    [args...] &amp;gt; main\n
    classB &amp;gt; instance\n
    instance.doB &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;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>
11:50:08.354 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 175µs
11:50:08.354 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 133µs
11:50:08.360 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 930µs
11:50:08.369 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:08.370 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 237µs
11:50:08.370 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 157µs
11:50:08.371 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4560 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;273&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-08T10:02:11.428317600Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; classA\n
    classB &amp;gt; @\n
    [] &amp;gt; doA\n
    stdout &amp;gt; @\n
    &quot;A&quot;\n
\n
    [] &amp;gt; classB\n
    classC &amp;gt; @\n
    [] &amp;gt; doB\n
    ^.doC &amp;gt; @\n
\n
    [] &amp;gt; classC\n
    classA &amp;gt; @\n
    [] &amp;gt; doC\n
    stdout &amp;gt; @\n
    &quot;C&quot;\n
\n
    [] &amp;gt; classA2\n
    classB2 &amp;gt; @\n
    [] &amp;gt; doA2\n
    stdout &amp;gt; @\n
    &quot;A&quot;\n
\n
    [] &amp;gt; classB2\n
    classC2 &amp;gt; @\n
    [] &amp;gt; doB2\n
    ^.doC2 &amp;gt; @\n
\n
    [] &amp;gt; classC2\n
    classA2 &amp;gt; @\n
    [] &amp;gt; doC2\n
    stdout &amp;gt; @\n
    &quot;C&quot;\n
\n
    [args...] &amp;gt; main\n
    classB &amp;gt; instance\n
    instance.doB &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
      &lt;sheet&gt;expand-aliases&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\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>
11:50:08.372 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 300µs
11:50:08.372 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 173µs
11:50:08.378 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 824µs
11:50:08.378 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 51ms
11:50:08.381 [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: 0.994 s - in org.objectionary.ddr.unit.graph.inner.InnerTest
[INFO] Running org.objectionary.ddr.integration.resolver.ResolverTest
11:50:08.525 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 3 attribute(s) loaded [&quot;Created-By&quot;, &quot;Main-Class&quot;, &quot;Manifest-Version&quot;]
11:50:08.526 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 3 attribute(s) loaded [&quot;Class-Path&quot;, &quot;Main-Class&quot;, &quot;Manifest-Version&quot;]
11:50:08.526 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 12 attribute(s) loaded [&quot;Build-Jdk&quot;, &quot;Built-By&quot;, &quot;Created-By&quot;, &quot;Implementation-Title&quot;, &quot;Implementation-URL&quot;, &quot;Implementation-Vendor&quot;, &quot;Implementation-Vendor-Id&quot;, &quot;Implementation-Version&quot;, &quot;Manifest-Version&quot;, &quot;Specification-Title&quot;, &quot;Specification-Vendor&quot;, &quot;Specification-Version&quot;]
11:50:08.526 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 12 attribute(s) loaded [&quot;Build-Jdk&quot;, &quot;Built-By&quot;, &quot;Created-By&quot;, &quot;Implementation-Title&quot;, &quot;Implementation-URL&quot;, &quot;Implementation-Vendor&quot;, &quot;Implementation-Vendor-Id&quot;, &quot;Implementation-Version&quot;, &quot;Manifest-Version&quot;, &quot;Specification-Title&quot;, &quot;Specification-Vendor&quot;, &quot;Specification-Version&quot;]
11:50:08.526 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 12 attribute(s) loaded [&quot;Build-Jdk&quot;, &quot;Built-By&quot;, &quot;Created-By&quot;, &quot;Implementation-Title&quot;, &quot;Implementation-URL&quot;, &quot;Implementation-Vendor&quot;, &quot;Implementation-Vendor-Id&quot;, &quot;Implementation-Version&quot;, &quot;Manifest-Version&quot;, &quot;Specification-Title&quot;, &quot;Specification-Vendor&quot;, &quot;Specification-Version&quot;]
11:50:08.527 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 3 attribute(s) loaded [&quot;Build-Jdk-Spec&quot;, &quot;Created-By&quot;, &quot;Manifest-Version&quot;]
11:50:08.527 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 6 attribute(s) loaded [&quot;Build-Jdk-Spec&quot;, &quot;Created-By&quot;, &quot;JCabi-Build&quot;, &quot;JCabi-Date", "JCabi-Version", "Manifest-Version"]
11:50:08.527 [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"]
11:50:08.527 [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"]
11:50:08.528 [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"]
11:50:08.528 [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"]
11:50:08.528 [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"]
11:50:08.528 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 3 attribute(s) loaded ["Build-Jdk-Spec", "Created-By", "Manifest-Version"]
11:50:08.529 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 3 attribute(s) loaded ["Ant-Version", "Created-By", "Manifest-Version"]
11:50:08.529 [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"]
11:50:08.529 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 6 attribute(s) loaded ["Implementation-Title", "Implementation-Vendor", "Implementation-Version", "Kotlin-Runtime-Component", "Kotlin-Version", "Manifest-Version"]
11:50:08.530 [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"]
11:50:08.530 [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"]
11:50:08.530 [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&quot;, &quot;Specification-Version&quot;]
11:50:08.530 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 19 attribute(s) loaded [&quot;Build-Date&quot;, &quot;Build-Revision&quot;, &quot;Build-Time&quot;, &quot;Built-By&quot;, &quot;Bundle-ManifestVersion&quot;, &quot;Bundle-Name&quot;, &quot;Bundle-SymbolicName&quot;, &quot;Bundle-Version&quot;, &quot;Created-By&quot;, &quot;Export-Package&quot;, &quot;Implementation-Title&quot;, &quot;Implementation-Vendor&quot;, &quot;Implementation-Version&quot;, &quot;Import-Package&quot;, &quot;Manifest-Version&quot;, &quot;Require-Capability&quot;, &quot;Specification-Title&quot;, &quot;Specification-Vendor&quot;, &quot;Specification-Version&quot;]
11:50:08.531 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 23 attribute(s) loaded [&quot;Bnd-LastModified&quot;, &quot;Build-Date&quot;, &quot;Build-Revision&quot;, &quot;Build-Time&quot;, &quot;Built-By&quot;, &quot;Bundle-Description&quot;, &quot;Bundle-DocURL&quot;, &quot;Bundle-ManifestVersion&quot;, &quot;Bundle-Name&quot;, &quot;Bundle-SymbolicName&quot;, &quot;Bundle-Vendor&quot;, &quot;Bundle-Version&quot;, &quot;Created-By&quot;, &quot;Export-Package&quot;, &quot;Implementation-Title&quot;, &quot;Implementation-Vendor&quot;, &quot;Implementation-Version&quot;, &quot;Manifest-Version&quot;, &quot;Require-Capability&quot;, &quot;Specification-Title&quot;, &quot;Specification-Vendor&quot;, &quot;Specification-Version&quot;, &quot;Tool&quot;]
11:50:08.531 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 19 attribute(s) loaded [&quot;Build-Date&quot;, &quot;Build-Revision&quot;, &quot;Build-Time&quot;, &quot;Built-By&quot;, &quot;Bundle-ManifestVersion&quot;, &quot;Bundle-Name&quot;, &quot;Bundle-SymbolicName&quot;, &quot;Bundle-Version&quot;, &quot;Created-By&quot;, &quot;Export-Package&quot;, &quot;Implementation-Title&quot;, &quot;Implementation-Vendor&quot;, &quot;Implementation-Version&quot;, &quot;Import-Package&quot;, &quot;Manifest-Version&quot;, &quot;Require-Capability&quot;, &quot;Specification-Title&quot;, &quot;Specification-Vendor&quot;, &quot;Specification-Version&quot;]
11:50:08.531 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 22 attribute(s) loaded [&quot;Bnd-LastModified&quot;, &quot;Build-Date&quot;, &quot;Build-Revision&quot;, &quot;Build-Time&quot;, &quot;Built-By&quot;, &quot;Bundle-License&quot;, &quot;Bundle-ManifestVersion&quot;, &quot;Bundle-Name&quot;, &quot;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"]
11:50:08.532 [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"]
11:50:08.532 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 2 attribute(s) loaded ["Manifest-Version", "Multi-Release"]
11:50:08.532 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 18 attribute(s) loaded ["Build-Jdk-Spec", "Bundle-Description", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-RequiredExecutionEnvironment", "Bundle-SymbolicName", "Bundle-Vendor", "Bundle-Version", "Created-By", "Export-Package", "Implementation-Title", "Implementation-Version", "Import-Package", "Manifest-Version", "Multi-Release", "Require-Capability", "X-Compile-Source-JDK", "X-Compile-Target-JDK"]
11:50:08.532 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 24 attribute(s) loaded ["Build-Jdk-Spec", "Bundle-Description", "Bundle-DocURL", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-RequiredExecutionEnvironment", "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"]
11:50:08.533 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 22 attribute(s) loaded ["Build-Jdk-Spec", "Bundle-Description", "Bundle-DocURL", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-RequiredExecutionEnvironment", "Bundle-SymbolicName", "Bundle-Vendor", "Bundle-Version", "Created-By", "Export-Package", "Implementation-Title", "Implementation-Vendor", "Implementation-Version", "Import-Package", "Manifest-Version", "Originally-Created-By", "Specification-Title", "Specification-Vendor", "Specification-Version", "Tool"]
11:50:08.533 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 4 attribute(s) loaded ["Build-Jdk-Spec", "Created-By", "EO-Version", "Manifest-Version"]
11:50:08.537 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 3 attribute(s) loaded ["Main-Class", "Manifest-Version", "Project-Name"]
11:50:08.538 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 6 attribute(s) loaded ["Automatic-Module-Name", "Built-By", "Implementation-Title", "Implementation-Vendor", "Implementation-Version", "Manifest-Version"]
11:50:08.538 [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"]
11:50:08.538 [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"]
11:50:08.538 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 24 attribute(s) loaded ["Automatic-Module-Name&quot;, &quot;Bnd-LastModified&quot;, &quot;Build-Jdk-Spec&quot;, &quot;Bundle-Description&quot;, &quot;Bundle-DocURL&quot;, &quot;Bundle-License&quot;, &quot;Bundle-ManifestVersion&quot;, &quot;Bundle-Name&quot;, &quot;Bundle-SymbolicName&quot;, &quot;Bundle-Vendor&quot;, &quot;Bundle-Version&quot;, &quot;Created-By&quot;, &quot;Export-Package&quot;, &quot;Implementation-Title&quot;, &quot;Implementation-Vendor&quot;, &quot;Implementation-Version&quot;, &quot;Import-Package&quot;, &quot;Include-Resource&quot;, &quot;Manifest-Version&quot;, &quot;Require-Capability&quot;, &quot;Specification-Title&quot;, &quot;Specification-Vendor&quot;, &quot;Specification-Version&quot;, &quot;Tool&quot;]
11:50:08.539 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 12 attribute(s) loaded [&quot;Automatic-Module-Name&quot;, &quot;Build-Jdk-Spec&quot;, &quot;Created-By&quot;, &quot;Implementation-Title&quot;, &quot;Implementation-URL&quot;, &quot;Implementation-Vendor&quot;, &quot;Implementation-Vendor-Id&quot;, &quot;Implementation-Version&quot;, &quot;Manifest-Version&quot;, &quot;Specification-Title&quot;, &quot;Specification-Vendor&quot;, &quot;Specification-Version&quot;]
11:50:08.539 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 6 attribute(s) loaded [&quot;Automatic-Module-Name&quot;, &quot;Built-By&quot;, &quot;Implementation-Title&quot;, &quot;Implementation-Vendor&quot;, &quot;Implementation-Version&quot;, &quot;Manifest-Version&quot;]
11:50:08.539 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 24 attribute(s) loaded [&quot;Automatic-Module-Name&quot;, &quot;Bnd-LastModified&quot;, &quot;Build-Jdk&quot;, &quot;Build-Jdk-Spec&quot;, &quot;Built-By&quot;, &quot;Bundle-Description&quot;, &quot;Bundle-DocURL&quot;, &quot;Bundle-License&quot;, &quot;Bundle-ManifestVersion&quot;, &quot;Bundle-Name&quot;, &quot;Bundle-SymbolicName&quot;, &quot;Bundle-Vendor&quot;, &quot;Bundle-Version&quot;, &quot;Created-By&quot;, &quot;Export-Package&quot;, &quot;Implementation-Title&quot;, &quot;Implementation-URL&quot;, &quot;Implementation-Vendor&quot;, &quot;Implementation-Vendor-Id&quot;, &quot;Implementation-Version&quot;, &quot;Import-Package&quot;, &quot;Manifest-Version&quot;, &quot;Require-Capability&quot;, &quot;Tool&quot;]
11:50:08.539 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 6 attribute(s) loaded [&quot;Build-Jdk-Spec&quot;, &quot;Created-By&quot;, &quot;JCabi-Build&quot;, &quot;JCabi-Date&quot;, &quot;JCabi-Version&quot;, &quot;Manifest-Version&quot;]
11:50:08.539 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 3 attribute(s) loaded [&quot;Build-Jdk-Spec&quot;, &quot;Created-By&quot;, &quot;Manifest-Version&quot;]
11:50:08.540 [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"]
11:50:08.540 [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"]
11:50:08.540 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 23 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", "Include-Resource", "Manifest-Version", "Require-Capability", "Specification-Title", "Specification-Vendor", "Specification-Version", "Tool"]
11:50:08.540 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 3 attribute(s) loaded ["Build-Jdk-Spec", "Created-By", "Manifest-Version"]
11:50:08.541 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 5 attribute(s) loaded ["Archiver-Version", "Build-Jdk", "Built-By", "Created-By", "Manifest-Version"]
11:50:08.541 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 5 attribute(s) loaded ["Archiver-Version", "Build-Jdk", "Built-By", "Created-By", "Manifest-Version"]
11:50:08.541 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 3 attribute(s) loaded ["Build-Jdk-Spec", "Created-By", "Manifest-Version"]
11:50:08.541 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 19 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", "Extension-Name", "Implementation-Version", "Import-Package", "Manifest-Version", "Specification-Version", "Tool"]
11:50:08.541 [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"]
11:50:08.542 [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"]
11:50:08.542 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 29 attribute(s) loaded ["Bnd-LastModified", "Build-Jdk", "Built-By", "Bundle-Description", "Bundle-DocURL", "Bundle-License", &quot;Bundle-ManifestVersion&quot;, &quot;Bundle-Name&quot;, &quot;Bundle-SymbolicName&quot;, &quot;Bundle-Vendor&quot;, &quot;Bundle-Version&quot;, &quot;Created-By&quot;, &quot;Export-Package&quot;, &quot;Implementation-Build&quot;, &quot;Implementation-Title&quot;, &quot;Implementation-URL&quot;, &quot;Implementation-Vendor&quot;, &quot;Implementation-Vendor-Id&quot;, &quot;Implementation-Version&quot;, &quot;Import-Package&quot;, &quot;Include-Resource&quot;, &quot;Manifest-Version&quot;, &quot;Require-Capability&quot;, &quot;Specification-Title&quot;, &quot;Specification-Vendor&quot;, &quot;Specification-Version&quot;, &quot;Tool&quot;, &quot;X-Compile-Source-JDK&quot;, &quot;X-Compile-Target-JDK&quot;]
11:50:08.542 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 28 attribute(s) loaded [&quot;Archiver-Version&quot;, &quot;Bnd-LastModified&quot;, &quot;Build-Jdk&quot;, &quot;Built-By&quot;, &quot;Bundle-Description&quot;, &quot;Bundle-DocURL&quot;, &quot;Bundle-License&quot;, &quot;Bundle-ManifestVersion&quot;, &quot;Bundle-Name&quot;, &quot;Bundle-SymbolicName&quot;, &quot;Bundle-Vendor&quot;, &quot;Bundle-Version&quot;, &quot;Created-By&quot;, &quot;Export-Package&quot;, &quot;Implementation-Build&quot;, &quot;Implementation-Title&quot;, &quot;Implementation-Vendor&quot;, &quot;Implementation-Vendor-Id&quot;, &quot;Implementation-Version&quot;, &quot;Import-Package&quot;, &quot;Include-Resource&quot;, &quot;Manifest-Version&quot;, &quot;Specification-Title&quot;, &quot;Specification-Vendor&quot;, &quot;Specification-Version&quot;, &quot;Tool&quot;, &quot;X-Compile-Source-JDK&quot;, &quot;X-Compile-Target-JDK&quot;]
11:50:08.543 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 29 attribute(s) loaded [&quot;Archiver-Version&quot;, &quot;Bnd-LastModified&quot;, &quot;Build-Jdk&quot;, &quot;Built-By&quot;, &quot;Bundle-Description&quot;, &quot;Bundle-DocURL&quot;, &quot;Bundle-License&quot;, &quot;Bundle-ManifestVersion&quot;, &quot;Bundle-Name&quot;, &quot;Bundle-SymbolicName&quot;, &quot;Bundle-Vendor&quot;, &quot;Bundle-Version&quot;, &quot;Created-By&quot;, &quot;Export-Package&quot;, &quot;Implementation-Build&quot;, &quot;Implementation-Title&quot;, &quot;Implementation-URL&quot;, &quot;Implementation-Vendor&quot;, &quot;Implementation-Vendor-Id&quot;, &quot;Implementation-Version&quot;, &quot;Include-Resource&quot;, &quot;Manifest-Version&quot;, &quot;Require-Capability&quot;, &quot;Specification-Title&quot;, &quot;Specification-Vendor&quot;, &quot;Specification-Version&quot;, &quot;Tool&quot;, &quot;X-Compile-Source-JDK&quot;, &quot;X-Compile-Target-JDK&quot;]
11:50:08.543 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 27 attribute(s) loaded [&quot;Automatic-Module-Name&quot;, &quot;Bnd-LastModified&quot;, &quot;Build-Jdk&quot;, "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"]
11:50:08.543 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 6 attribute(s) loaded ["Build-Jdk-Spec", "Created-By", "JCabi-Build", "JCabi-Date", "JCabi-Version", "Manifest-Version"]
11:50:08.544 [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"]
11:50:08.544 [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"]
11:50:08.544 [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"]
11:50:08.544 [main] INFO  com.jcabi.manifests.Manifests MDC= - 0 attributes loaded from 57 stream(s) in 52ms, 56 saved, 708 ignored: []
11:50:08.632 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
11:50:08.634 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 14 EO lines compiled
11:50:08.666 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
11:50:08.666 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 34 EO lines compiled
11:50:08.762 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
11:50:08.763 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 84 EO lines compiled
11:50:08.766 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 17309 bytes of XML in 954µs
11:50:08.790 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 9ms
11:50:08.791 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 444µs
11:50:08.792 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 235µs
11:50:08.793 [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="32"\n
          name="transformer"\n
          time="2022-11-03T11:50:08.699406Z"\n
          version="0.28.10">\n
   <listing>+package org.eolang\n
\n
[] &gt; test\n
  blah0 &gt; @\n
  [] &gt; blah0\n
    blah1 &gt; @\n
    [] &gt; blah1\n
      blah2 &gt; @\n
      [] &gt; blah2\n
        blah3 &gt; @\n
        [] &amp;gt; blah3\n
          blah4 &amp;gt; @\n
          [] &amp;gt; blah4\n
            blah5 &amp;gt; @\n
            [] &amp;gt; blah5\n
              blah6 &amp;gt; @\n
              [] &amp;gt; blah6\n
                blah7 &amp;gt; @\n
                [] &amp;gt; blah7\n
                  blah8 &amp;gt; @\n
                  [] &amp;gt; blah8\n
                    blah9 &amp;gt; @\n
                    [] &amp;gt; blah9\n
                      blah10 &amp;gt; @\n
                      [] &amp;gt; blah10\n
                        blah11 &amp;gt; @\n
                        [] &amp;gt; blah11\n
                          blah12 &amp;gt; @\n
                          [] &amp;gt; blah12\n
                            blah13 &amp;gt; @\n
                            [] &amp;gt; blah13\n
                              blah14 &amp;gt; @\n
                              [] &amp;gt; blah14\n
                                blah15 &amp;gt; @\n
                                [] &amp;gt; blah15\n
                                  blah16 &amp;gt; @\n
                                  [] &amp;gt; blah16\n
                                    blah17 &amp;gt; @\n
                                    [] &amp;gt; blah17\n
                                      blah18 &amp;gt; @\n
                                      [] &amp;gt; blah18\n
                                        blah19 &amp;gt; @\n
                                        [] &amp;gt; blah19\n
                                          blah20 &amp;gt; @\n
                                          [] &amp;gt; blah20\n
                                            blah21 &amp;gt; @\n
                                            [] &amp;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
                                                                  [] &gt; blah32\n
                                                                    blah33 &gt; @\n
                                                                    [] &gt; blah33\n
                                                                      blah34 &gt; @\n
                                                                      [] &gt; blah34\n
                                                                        blah35 &gt; @\n
                                                                        [] &gt; blah35\n
                                                                          blah36 &gt; @\n
                                                                          [] &gt; blah36\n
                                                                            blah37 &gt; @\n
                                                                            [] &gt; blah37\n
                                                                              blah38 &gt; @\n
                                                                              [] &gt; blah38\n
                                                                                blah39 &gt; @\n
                                                                                [] &gt; blah39\n
                                                                                  TRUE &gt; @\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=&quot;22&quot;&gt;\n
                                          &lt;o base=&quot;blah11&quot; line=&quot;26&quot; name=&quot;@&quot; pos=&quot;24&quot; ref=&quot;27&quot;/&gt;\n
                                          &lt;o abstract=&quot;&quot; line=&quot;27&quot; name=&quot;blah11&quot; pos=&quot;24&quot;&gt;\n
                                             &lt;o base=&quot;blah12&quot; line=&quot;28&quot; name=&quot;@&quot; pos=&quot;26&quot; ref=&quot;29&quot;/&gt;\n
                                             &lt;o abstract=&quot;&quot; line=&quot;29&quot; name=&quot;blah12&quot; pos=&quot;26&quot;&gt;\n
                                                &lt;o base=&quot;blah13&quot; line=&quot;30&quot; name=&quot;@&quot; pos=&quot;28&quot; ref=&quot;31&quot;/&gt;\n
                                                &lt;o abstract=&quot;&quot; line=&quot;31&quot; name=&quot;blah13&quot; pos=&quot;28&quot;&gt;\n
                                                   &lt;o base=&quot;blah14&quot; line=&quot;32&quot; name=&quot;@&quot; pos=&quot;30&quot; ref=&quot;33&quot;/&gt;\n
                                                   &lt;o abstract=&quot;&quot; line=&quot;33&quot; name=&quot;blah14&quot; pos=&quot;30&quot;&gt;\n
                                                      &lt;o base=&quot;blah15&quot; line=&quot;34&quot; name=&quot;@&quot; pos=&quot;32&quot; ref=&quot;35&quot;/&gt;\n
                                                      &lt;o abstract=&quot;&quot; line=&quot;35&quot; name=&quot;blah15&quot; pos=&quot;32&quot;&gt;\n
                                                         &lt;o base=&quot;blah16&quot; line=&quot;36&quot; name=&quot;@&quot; pos=&quot;34&quot; ref=&quot;37&quot;/&gt;\n
                                                         &lt;o abstract=&quot;&quot; line=&quot;37&quot; name=&quot;blah16&quot; pos=&quot;34&quot;&gt;\n
                                                            &lt;o base=&quot;blah17&quot; line=&quot;38&quot; name=&quot;@&quot; pos=&quot;36&quot; ref=&quot;39&quot;/&gt;\n
                                                            &lt;o abstract=&quot;&quot; line=&quot;39&quot; name=&quot;blah17&quot; pos=&quot;36&quot;&gt;\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
                                                                                                         &lt;o base=&quot;blah32&quot; line=&quot;68&quot; name=&quot;@&quot; pos=&quot;66&quot; ref=&quot;69&quot;/&gt;\n
                                                                                                         &lt;o abstract=&quot;&quot; line=&quot;69&quot; name=&quot;blah32&quot; pos=&quot;66&quot;&gt;\n
                                                                                                            &lt;o base=&quot;blah33&quot; line=&quot;70&quot; name=&quot;@&quot; pos=&quot;68&quot; ref=&quot;71&quot;/&gt;\n
                                                                                                            &lt;o abstract=&quot;&quot; line=&quot;71&quot; name=&quot;blah33&quot; pos=&quot;68&quot;&gt;\n
                                                                                                               &lt;o base=&quot;blah34&quot; line=&quot;72&quot; name=&quot;@&quot; pos=&quot;70&quot; ref=&quot;73&quot;/&gt;\n
                                                                                                               &lt;o abstract=&quot;&quot; line=&quot;73&quot; name=&quot;blah34&quot; pos=&quot;70&quot;&gt;\n
                                                                                                                  &lt;o base=&quot;blah35&quot; line=&quot;74&quot; name=&quot;@&quot; pos=&quot;72&quot; ref=&quot;75&quot;/&gt;\n
                                                                                                                  &lt;o abstract=&quot;&quot; line=&quot;75&quot; name=&quot;blah35&quot; pos=&quot;72&quot;&gt;\n
                                                                                                                     &lt;o base=&quot;blah36&quot; line=&quot;76&quot; name=&quot;@&quot; pos=&quot;74&quot; ref=&quot;77&quot;/&gt;\n
                                                                                                                     &lt;o abstract=&quot;&quot; line=&quot;77&quot; name=&quot;blah36&quot; pos=&quot;74&quot;&gt;\n
                                                                                                                        &lt;o base=&quot;blah37&quot; line=&quot;78&quot; name=&quot;@&quot; pos=&quot;76&quot; ref=&quot;79&quot;/&gt;\n
                                                                                                                        &lt;o abstract=&quot;&quot; line=&quot;79&quot; name=&quot;blah37&quot; pos=&quot;76&quot;&gt;\n
                                                                                                                           &lt;o base=&quot;blah38&quot; 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>
11:50:08.794 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 247µs
11:50:08.795 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 231µs
11:50:08.802 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:08.812 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
11:50:08.813 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 251&micro;s
11:50:08.814 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 169&micro;s
11:50:08.815 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes
11:50:08.815 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 194&micro;s
11:50:08.816 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 159&micro;s
11:50:08.823 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:08.833 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
11:50:08.835 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 276&micro;s
11:50:08.836 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 178µs
11:50:08.836 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes
11:50:08.837 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 201µs
11:50:08.838 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 199µs
11:50:08.845 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:08.845 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 74ms
11:50:08.849 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4224 bytes of XML in 350µs
11:50:08.866 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
11:50:08.867 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 325µs
11:50:08.868 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 233µs
11:50:08.869 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4274 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="13"\n
          name="transformer"\n
          time="2022-11-03T11:50:08.648106Z"\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
   <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=&quot;.eq&quot; line=&quot;26&quot; pos=&quot;8&quot;&gt;\n
                     &lt;o base=&quot;e&quot; line=&quot;27&quot; pos=&quot;10&quot; ref=&quot;13&quot;/&gt;\n
                     &lt;o base=&quot;f&quot; line=&quot;28&quot; pos=&quot;10&quot;/&gt;\n
                  &lt;/o&gt;\n
               &lt;/o&gt;\n
               &lt;o abstract=&quot;&quot; line=&quot;29&quot; pos=&quot;6&quot;&gt;\n
                  &lt;o base=&quot;sprintf&quot; line=&quot;30&quot; name=&quot;msg&quot; pos=&quot;8&quot;&gt;\n
                     &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;31&quot; pos=&quot;10&quot;&gt;%d not equal to %d&lt;/o&gt;\n
                     &lt;o base=&quot;e&quot; line=&quot;32&quot; pos=&quot;10&quot; ref=&quot;13&quot;/&gt;\n
                     &lt;o base=&quot;f&quot; line=&quot;33&quot; pos=&quot;10&quot;/&gt;\n
                  &lt;/o&gt;\n
               &lt;/o&gt;\n
               &lt;o base=&quot;bool&quot; data=&quot;bytes&quot; line=&quot;34&quot; pos=&quot;6&quot;&gt;01&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:50:08.869 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 271&micro;s
11:50:08.870 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 234&micro;s
11:50:08.876 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:08.884 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:08.885 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 258&micro;s
11:50:08.886 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 200&micro;s
11:50:08.886 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4468 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;program ms=&quot;13&quot;\n
          name=&quot;transformer&quot;\n
          time=&quot;2022-11-03T11:50:08.648106Z&quot;\n
          version=&quot;0.28.10&quot;&gt;\n
   &lt;listing&gt;+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
   </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=&quot;8&quot;&gt;\n
                     &lt;o base=&quot;n&quot; line=&quot;23&quot; pos=&quot;18&quot; ref=&quot;8&quot;/&gt;\n
                  &lt;/o&gt;\n
               &lt;/o&gt;\n
            &lt;/o&gt;\n
            &lt;o base=&quot;.if&quot; line=&quot;24&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;.not&quot; line=&quot;25&quot; pos=&quot;6&quot;&gt;\n
                  &lt;o base=&quot;.eq&quot; line=&quot;26&quot; pos=&quot;8&quot;&gt;\n
                     &lt;o base=&quot;e&quot; line=&quot;27&quot; pos=&quot;10&quot; ref=&quot;13&quot;/&gt;\n
                     &lt;o base=&quot;f&quot; line=&quot;28&quot; pos=&quot;10&quot;/&gt;\n
                  &lt;/o&gt;\n
               &lt;/o&gt;\n
               &lt;o abstract=&quot;&quot; line=&quot;29&quot; pos=&quot;6&quot;&gt;\n
                  &lt;o base=&quot;sprintf&quot; line=&quot;30&quot; name=&quot;msg&quot; pos=&quot;8&quot;&gt;\n
                     &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;31&quot; pos=&quot;10&quot;&gt;%d not equal to %d&lt;/o&gt;\n
                     &lt;o base=&quot;e&quot; line=&quot;32&quot; pos=&quot;10&quot; ref=&quot;13&quot;/&gt;\n
                     &lt;o base=&quot;f&quot; line=&quot;33&quot; pos=&quot;10&quot;/&gt;\n
                  &lt;/o&gt;\n
               &lt;/o&gt;\n
               &lt;o base=&quot;bool&quot; data=&quot;bytes&quot; line=&quot;34&quot; pos=&quot;6&quot;&gt;01&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:50:08.887 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 206&micro;s
11:50:08.887 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 156&micro;s
11:50:08.893 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:08.903 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
11:50:08.904 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 281&micro;s
11:50:08.905 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 171&micro;s
11:50:08.905 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4568 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;program ms=&quot;13&quot;\n
          name=&quot;transformer&quot;\n
          time=&quot;2022-11-03T11:50:08.648106Z&quot;\n
          version=&quot;0.28.10&quot;&gt;\n
   &lt;listing&gt;+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
   </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=&quot;.and&quot; line=&quot;18&quot; name=&quot;@&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;19&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;org.eolang.txt.sprintf&quot; line=&quot;20&quot; pos=&quot;6&quot;&gt;\n
                  &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;21&quot; pos=&quot;8&quot;&gt;%dth Fibonacci number is %d\n&lt;/o&gt;\n
                  &lt;o base=&quot;n&quot; line=&quot;22&quot; pos=&quot;8&quot; ref=&quot;8&quot;/&gt;\n
                  &lt;o base=&quot;org.eolang.examples.fibonacci&quot; line=&quot;23&quot; name=&quot;f&quot; pos=&quot;8&quot;&gt;\n
                     &lt;o base=&quot;n&quot; line=&quot;23&quot; pos=&quot;18&quot; ref=&quot;8&quot;/&gt;\n
                  &lt;/o&gt;\n
               &lt;/o&gt;\n
            &lt;/o&gt;\n
            &lt;o base=&quot;.if&quot; line=&quot;24&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;.not&quot; line=&quot;25&quot; pos=&quot;6&quot;&gt;\n
                  &lt;o base=&quot;.eq&quot; line=&quot;26&quot; pos=&quot;8&quot;&gt;\n
                     &lt;o base=&quot;e&quot; line=&quot;27&quot; pos=&quot;10&quot; ref=&quot;13&quot;/&gt;\n
                     &lt;o base=&quot;f&quot; line=&quot;28&quot; pos=&quot;10&quot;/&gt;\n
                  &lt;/o&gt;\n
               &lt;/o&gt;\n
               &lt;o abstract=&quot;&quot; line=&quot;29&quot; pos=&quot;6&quot;&gt;\n
                  &lt;o base=&quot;org.eolang.txt.sprintf&quot; line=&quot;30&quot; name=&quot;msg&quot; pos=&quot;8&quot;&gt;\n
                     &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;31&quot; pos=&quot;10&quot;&gt;%d not equal to %d&lt;/o&gt;\n
                     &lt;o base=&quot;e&quot; line=&quot;32&quot; pos=&quot;10&quot; ref=&quot;13&quot;/&gt;\n
                     &lt;o base=&quot;f&quot; line=&quot;33&quot; pos=&quot;10&quot;/&gt;\n
                  &lt;/o&gt;\n
               &lt;/o&gt;\n
               &lt;o base=&quot;bool&quot; data=&quot;bytes&quot; line=&quot;34&quot; pos=&quot;6&quot;&gt;01&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:50:08.906 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 212&micro;s
11:50:08.907 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 203&micro;s
11:50:08.913 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:08.913 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 58ms
11:50:08.916 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1853 bytes of XML in 195&micro;s
11:50:08.931 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:08.933 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 344µs
11:50:08.933 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 227µs
11:50:08.934 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (1901 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="93"\n
          name="transformer"\n
          time="2022-11-03T11:50:08.545020Z"\n
          version="0.28.10">\n
   <listing>+architect yegor256@gmail.com\n
+package org.eolang.examples\n
\n
[n] &gt; fibonacci\n
  if. &gt; @\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>
11:50:08.935 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 277µs
11:50:08.935 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 207µs
11:50:08.941 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 691µs
11:50:08.946 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 822µs
11:50:08.947 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 258µs
11:50:08.948 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 153&micro;s
11:50:08.948 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes
11:50:08.949 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 179&micro;s
11:50:08.950 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 168&micro;s
11:50:08.955 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 728&micro;s
11:50:08.962 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:08.963 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 278&micro;s
11:50:08.964 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 233&micro;s
11:50:08.964 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes
11:50:08.965 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 223&micro;s
11:50:08.965 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 181&micro;s
11:50:08.971 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 708&micro;s
11:50:08.971 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 49ms
11:50:09.193 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 17837 bytes of XML in 1ms
11:50:09.212 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
11:50:09.214 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 244µs
11:50:09.214 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 168µs
11:50:09.215 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' made no changes
11:50:09.215 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 166µs
11:50:09.216 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 151µs
11:50:09.223 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:09.223 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 24ms
11:50:09.225 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 17859 bytes of XML in 609µs
11:50:09.274 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 8ms
11:50:09.276 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 274µs
11:50:09.277 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 218µs
11:50:09.277 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' made no changes
11:50:09.278 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 179µs
11:50:09.279 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 169µs
11:50:09.288 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
11:50:09.288 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 58ms
11:50:09.291 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 17898 bytes of XML in 643µs
11:50:09.316 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 20ms
11:50:09.368 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 23ms
11:50:09.369 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4621 bytes of XML in 391µs
11:50:09.385 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
11:50:09.386 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 293µs
11:50:09.387 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 140µs
11:50:09.387 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' produced (4561 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="13"\n
          name="transformer"\n
          time="2022-11-03T11:50:08.648106Z"\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
   </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&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.txt&quot; line=&quot;9&quot; method=&quot;&quot; pos=&quot;6&quot;/&gt;\n
            &lt;o base=&quot;.sscanf&quot; line=&quot;9&quot; method=&quot;&quot; pos=&quot;10&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;10&quot; pos=&quot;6&quot;&gt;%d&lt;/o&gt;\n
               &lt;o base=&quot;args&quot; line=&quot;11&quot; pos=&quot;6&quot; ref=&quot;7&quot;/&gt;\n
               &lt;o base=&quot;.at&quot; line=&quot;11&quot; method=&quot;&quot; pos=&quot;10&quot;&gt;\n
                  &lt;o base=&quot;int&quot; data=&quot;bytes&quot; line=&quot;11&quot; pos=&quot;14&quot;&gt;00 00 00 00 00 00 00 00&lt;/o&gt;\n
               &lt;/o&gt;\n
            &lt;/o&gt;\n
            &lt;o base=&quot;int&quot; data=&quot;bytes&quot; line=&quot;12&quot; pos=&quot;4&quot;&gt;00 00 00 00 00 00 00 00&lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o base=&quot;.at&quot; const=&quot;&quot; line=&quot;13&quot; name=&quot;e&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;QQ&quot; line=&quot;14&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.txt&quot; line=&quot;14&quot; method=&quot;&quot; pos=&quot;6&quot;/&gt;\n
            &lt;o base=&quot;.sscanf&quot; line=&quot;14&quot; method=&quot;&quot; pos=&quot;10&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;15&quot; pos=&quot;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>
11:50:09.387 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 227µs
11:50:09.388 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 172µs
11:50:09.394 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:09.395 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 20ms
11:50:09.396 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4599 bytes of XML in 341µs
11:50:09.415 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
11:50:09.416 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 231µs
11:50:09.417 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 136µs
11:50:09.417 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (4601 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="13"\n
          name="transformer"\n
          time="2022-11-03T11:50:08.648106Z"\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=&quot;4&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;sprintf org.eolang.txt.sprintf&lt;/tail&gt;\n
         &lt;part&gt;sprintf&lt;/part&gt;\n
         &lt;part&gt;org.eolang.txt.sprintf&lt;/part&gt;\n
      &lt;/meta&gt;\n
      &lt;meta line=&quot;5&quot;&gt;\n
         &lt;head&gt;architect&lt;/head&gt;\n
         &lt;tail&gt;yegor256@gmail.com&lt;/tail&gt;\n
         &lt;part&gt;yegor256@gmail.com&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;7&quot; name=&quot;app&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;7&quot; name=&quot;args&quot; pos=&quot;1&quot; vararg=&quot;&quot;/&gt;\n
         &lt;o base=&quot;.at&quot; const=&quot;&quot; line=&quot;8&quot; name=&quot;n&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;.sscanf&quot; line=&quot;9&quot; pos=&quot;10&quot;&gt;\n
               &lt;o base=&quot;.txt&quot; line=&quot;9&quot; pos=&quot;6&quot;&gt;\n
                  &lt;o base=&quot;QQ&quot; line=&quot;9&quot; pos=&quot;4&quot;/&gt;\n
               &lt;/o&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;10&quot; pos=&quot;6&quot;&gt;%d&lt;/o&gt;\n
               &lt;o base=&quot;.at&quot; line=&quot;11&quot; pos=&quot;10&quot;&gt;\n
                  &lt;o base=&quot;args&quot; line=&quot;11&quot; pos=&quot;6&quot; ref=&quot;7&quot;/&gt;\n
                  &lt;o base=&quot;int&quot; data=&quot;bytes&quot; line=&quot;11&quot; pos=&quot;14&quot;&gt;00 00 00 00 00 00 00 00&lt;/o&gt;\n
               &lt;/o&gt;\n
            &lt;/o&gt;\n
            &lt;o base=&quot;int&quot; data=&quot;bytes&quot; line=&quot;12&quot; pos=&quot;4&quot;&gt;00 00 00 00 00 00 00 00&lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o base=&quot;.at&quot; const=&quot;&quot; line=&quot;13&quot; name=&quot;e&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;.sscanf&quot; line=&quot;14&quot; pos=&quot;10&quot;&gt;\n
               &lt;o base=&quot;.txt&quot; line=&quot;14&quot; pos=&quot;6&quot;&gt;\n
                  &lt;o base=&quot;QQ&quot; line=&quot;14&quot; pos=&quot;4&quot;/&gt;\n
               &lt;/o&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;15&quot; pos=&quot;6&quot;&gt;%d&lt;/o&gt;\n
               &lt;o base=&quot;.at&quot; line=&quot;16&quot; pos=&quot;10&quot;&gt;\n
                  &lt;o base=&quot;args&quot; line=&quot;16&quot; pos=&quot;6&quot; ref=&quot;7&quot;/&gt;\n
                  &lt;o base=&quot;int&quot; data=&quot;bytes&quot; line=&quot;16&quot; pos=&quot;14&quot;&gt;00 00 00 00 00 00 00 01&lt;/o&gt;\n
               &lt;/o&gt;\n
            &lt;/o&gt;\n
            &lt;o base=&quot;int&quot; data=&quot;bytes&quot; line=&quot;17&quot; pos=&quot;4&quot;&gt;00 00 00 00 00 00 00 00&lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o base=&quot;.and&quot; line=&quot;18&quot; name=&quot;@&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;19&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;sprintf&quot; line=&quot;20&quot; pos=&quot;6&quot;&gt;\n
                  &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;21&quot; pos=&quot;8&quot;&gt;%dth Fibonacci number is %d\n&lt;/o&gt;\n
                  &lt;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>
11:50:09.418 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 211µs
11:50:09.418 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 216µs
11:50:09.425 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:09.425 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 24ms
11:50:09.426 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4640 bytes of XML in 397µs
11:50:09.434 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
11:50:09.463 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 9ms
11:50:09.464 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2032 bytes of XML in 275µs
11:50:09.477 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:09.478 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 212µs
11:50:09.478 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 130µs
11:50:09.478 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' made no changes
11:50:09.479 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 138µs
11:50:09.479 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 136&micro;s
11:50:09.485 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 865&micro;s
11:50:09.485 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 16ms
11:50:09.486 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2054 bytes of XML in 260&micro;s
11:50:09.501 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:09.502 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 230&micro;s
11:50:09.503 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 140&micro;s
11:50:09.503 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (2040 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;program ms=&quot;93&quot;\n
          name=&quot;transformer&quot;\n
          time=&quot;2022-11-03T11:50:08.545020Z&quot;\n
          version=&quot;0.28.10&quot;&gt;\n
   &lt;listing&gt;+architect yegor256@gmail.com\n
+package org.eolang.examples\n
\n
[n] &amp;gt; fibonacci\n
  if. &amp;gt; @\n
    lt.\n
      n\n
      2\n
    n\n
    plus.\n
      fibonacci\n
        n.minus 1\n
      fibonacci\n
        n.minus 2\n
&lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
      &lt;sheet&gt;expand-aliases&lt;/sheet&gt;\n
      &lt;sheet&gt;resolve-aliases&lt;/sheet&gt;\n
      &lt;sheet&gt;compress-aliases&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta line=&quot;1&quot;&gt;\n
         &lt;head&gt;architect&lt;/head&gt;\n
         &lt;tail&gt;yegor256@gmail.com&lt;/tail&gt;\n
         &lt;part&gt;yegor256@gmail.com&lt;/part&gt;\n
      &lt;/meta&gt;\n
      &lt;meta line=&quot;2&quot;&gt;\n
         &lt;head&gt;package&lt;/head&gt;\n
         &lt;tail&gt;org.eolang.examples&lt;/tail&gt;\n
         &lt;part&gt;org.eolang.examples&lt;/part&gt;\n
      &lt;/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>
11:50:09.504 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 146µs
11:50:09.504 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 131µs
11:50:09.510 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 869µs
11:50:09.510 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 19ms
11:50:09.511 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2079 bytes of XML in 225µs
11:50:09.516 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:09.541 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
11:50:09.559 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
11:50:09.559 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 8 EO lines compiled
11:50:09.582 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
11:50:09.582 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 15 EO lines compiled
11:50:09.584 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1114 bytes of XML in 218µs
11:50:09.598 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:09.599 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 258µs
11:50:09.600 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 187µs
11:50:09.600 [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="3"\n
          name="transformer"\n
          time="2022-11-03T11:50:09.551920Z"\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=&quot;7&quot; pos=&quot;6&quot;&gt;00 00 00 00 00 00 00 07&lt;/o&gt;\n
               &lt;o base=&quot;int&quot; data=&quot;bytes&quot; line=&quot;8&quot; pos=&quot;6&quot;&gt;00 00 00 00 00 00 00 08&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:50:09.601 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 206&micro;s
11:50:09.602 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 194&micro;s
11:50:09.607 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 678&micro;s
11:50:09.614 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 690&micro;s
11:50:09.615 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 212&micro;s
11:50:09.615 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 126&micro;s
11:50:09.615 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes
11:50:09.616 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 133&micro;s
11:50:09.616 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 142&micro;s
11:50:09.622 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 621&micro;s
11:50:09.629 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:09.630 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 232µs
11:50:09.630 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 172µs
11:50:09.631 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes
11:50:09.631 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 159µs
11:50:09.632 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 169µs
11:50:09.637 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 663µs
11:50:09.637 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 48ms
11:50:09.639 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1741 bytes of XML in 154µs
11:50:09.654 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:09.655 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 274µs
11:50:09.655 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 174µs
11:50:09.656 [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="5"\n
          name="transformer"\n
          time="2022-11-03T11:50:09.566296Z"\n
          version="0.28.10">\n
   <listing>+alias utils.util\n
+alias org.eolang.txt.sprintf\n
+alias org.eolang.io.stdout\n
\n
[] &gt; main\n
  util &gt; @\n
  action 20 &gt; xx\n
  [] &gt; main_action\n
    stdout &gt; @\n
      sprintf\n
        "hehe %d"\n
        xx\n
\n
[] &gt; app\n
  main.main_action &gt; @\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>
11:50:09.656 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 203µs
11:50:09.657 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 173µs
11:50:09.662 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 796µs
11:50:09.669 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:09.670 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 224µs
11:50:09.670 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 137µs
11:50:09.671 [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="5"\n
          name="transformer"\n
          time="2022-11-03T11:50:09.566296Z"\n
          version="0.28.10">\n
   <listing>+alias utils.util\n
+alias org.eolang.txt.sprintf\n
+alias org.eolang.io.stdout\n
\n
[] &gt; main\n
  util &gt; @\n
  action 20 &gt; xx\n
  [] &gt; main_action\n
    stdout &gt; @\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
   </sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;util utils.util&lt;/tail&gt;\n
         &lt;part&gt;util&lt;/part&gt;\n
         &lt;part&gt;utils.util&lt;/part&gt;\n
      &lt;/meta&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;2&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;sprintf org.eolang.txt.sprintf&lt;/tail&gt;\n
         &lt;part&gt;sprintf&lt;/part&gt;\n
         &lt;part&gt;org.eolang.txt.sprintf&lt;/part&gt;\n
      &lt;/meta&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;3&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;main&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;util&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;2&quot;/&gt;\n
         &lt;o base=&quot;action&quot; line=&quot;7&quot; name=&quot;xx&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;int&quot; data=&quot;bytes&quot; line=&quot;7&quot; pos=&quot;9&quot;&gt;00 00 00 00 00 00 00 14&lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;8&quot; name=&quot;main_action&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;9&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;sprintf&quot; line=&quot;10&quot; pos=&quot;6&quot;&gt;\n
                  &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;11&quot; pos=&quot;8&quot;&gt;hehe %d&lt;/o&gt;\n
                  &lt;o base=&quot;xx&quot; line=&quot;12&quot; pos=&quot;8&quot; ref=&quot;7&quot;/&gt;\n
               &lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; 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>
11:50:09.671 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 171µs
11:50:09.672 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 161µs
11:50:09.677 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 799µs
11:50:09.685 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:09.686 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 248µs
11:50:09.687 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 146µs
11:50:09.687 [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="5"\n
          name="transformer"\n
          time="2022-11-03T11:50:09.566296Z"\n
          version="0.28.10">\n
   <listing>+alias utils.util\n
+alias org.eolang.txt.sprintf\n
+alias org.eolang.io.stdout\n
\n
[] &gt; main\n
  util &gt; @\n
  action 20 &gt; xx\n
  [] &gt; main_action\n
    stdout &gt; @\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="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>
11:50:09.687 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 174µs
11:50:09.688 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 146µs
11:50:09.693 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 819µs
11:50:09.693 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 48ms
11:50:09.802 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1253 bytes of XML in 180µs
11:50:09.813 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:09.814 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 203&micro;s
11:50:09.815 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 131&micro;s
11:50:09.815 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' made no changes
11:50:09.815 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 132&micro;s
11:50:09.816 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 125&micro;s
11:50:09.820 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 630&micro;s
11:50:09.821 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 14ms
11:50:09.822 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1275 bytes of XML in 207&micro;s
11:50:09.837 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 841&micro;s
11:50:09.837 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 231&micro;s
11:50:09.838 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 133&micro;s
11:50:09.838 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (1268 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;program ms=&quot;3&quot;\n
          name=&quot;transformer&quot;\n
          time=&quot;2022-11-03T11:50:09.551920Z&quot;\n
          version=&quot;0.28.10&quot;&gt;\n
   &lt;listing&gt;+package utils\n
\n
[] &amp;gt; util\n
  [i] &amp;gt; action\n
    if. &amp;gt; @\n
      i.gt 5\n
      7\n
      8\n
&lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
      &lt;sheet&gt;expand-aliases&lt;/sheet&gt;\n
      &lt;sheet&gt;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>
11:50:09.839 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 155µs
11:50:09.839 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 130µs
11:50:09.845 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 775µs
11:50:09.845 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 18ms
11:50:09.847 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1307 bytes of XML in 225µs
11:50:09.852 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:09.875 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
11:50:09.876 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2009 bytes of XML in 316µs
11:50:09.889 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:09.889 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 269µs
11:50:09.890 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 137µs
11:50:09.890 [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="5"\n
          name="transformer"\n
          time="2022-11-03T11:50:09.566296Z"\n
          version="0.28.10">\n
   <listing>+alias utils.util\n
+alias org.eolang.txt.sprintf\n
+alias org.eolang.io.stdout\n
\n
[] &gt; main\n
  util &gt; @\n
  action 20 &gt; xx\n
  [] &gt; main_action\n
    stdout &gt; @\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
      <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
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;14&quot; name=&quot;app&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;main&quot; line=&quot;15&quot; pos=&quot;2&quot; ref=&quot;5&quot;/&gt;\n
         &lt;o base=&quot;.main_action&quot; line=&quot;15&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;6&quot;/&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:50:09.891 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 178&micro;s
11:50:09.891 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 139&micro;s
11:50:09.897 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 968&micro;s
11:50:09.897 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 16ms
11:50:09.898 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1996 bytes of XML in 232&micro;s
11:50:09.914 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:09.915 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 241&micro;s
11:50:09.915 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 146&micro;s
11:50:09.916 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (2002 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;program ms=&quot;5&quot;\n
          name=&quot;transformer&quot;\n
          time=&quot;2022-11-03T11:50:09.566296Z&quot;\n
          version=&quot;0.28.10">\n
   <listing>+alias utils.util\n
+alias org.eolang.txt.sprintf\n
+alias org.eolang.io.stdout\n
\n
[] &gt; main\n
  util &gt; @\n
  action 20 &gt; xx\n
  [] &gt; main_action\n
    stdout &gt; @\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
      <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>
11:50:09.916 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 160µs
11:50:09.917 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 145µs
11:50:09.922 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 859µs
11:50:09.922 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 19ms
11:50:09.923 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2041 bytes of XML in 238µs
11:50:09.928 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:09.951 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:09.987 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
11:50:09.987 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 20 EO lines compiled
11:50:09.989 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2159 bytes of XML in 256µs
11:50:10.004 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:10.005 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 266µs
11:50:10.006 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 170µs
11:50:10.006 [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="12"\n
          name="transformer"\n
          time="2022-11-03T11:50:09.969210Z"\n
          version="0.28.10">\n
   <listing>+alias stdout org.eolang.io.stdout\n
\n
[] &gt; animal\n
  [t] &gt; talk\n
    stdout t &gt; @\n
\n
[] &gt; 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
   <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&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;4&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;5&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;t&quot; line=&quot;5&quot; pos=&quot;11&quot; ref=&quot;4&quot;/&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;7&quot; name=&quot;cat&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;8&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;10&quot; name=&quot;dog&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;11&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;12&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;12&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;13&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;13&quot; pos=&quot;11&quot;&gt;Woof&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;15&quot; name=&quot;app&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;15&quot; name=&quot;x&quot; pos=&quot;1&quot;/&gt;\n
         &lt;o base=&quot;.if&quot; line=&quot;16&quot; name=&quot;milo&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;x&quot; line=&quot;17&quot; pos=&quot;4&quot; ref=&quot;15&quot;/&gt;\n
            &lt;o base=&quot;.eq&quot; line=&quot;17&quot; method=&quot;&quot; pos=&quot;5&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;17&quot; pos=&quot;9&quot;&gt;cat&lt;/o&gt;\n
            &lt;/o&gt;\n
            &lt;o base=&quot;cat&quot; line=&quot;18&quot; pos=&quot;4&quot; ref=&quot;7&quot;/&gt;\n
            &lt;o base=&quot;dog&quot; line=&quot;19&quot; pos=&quot;4&quot; ref=&quot;10&quot;/&gt;\n
         &lt;/o&gt;\n
         &lt;o base=&quot;milo&quot; line=&quot;20&quot; pos=&quot;2&quot; ref=&quot;16&quot;/&gt;\n
         &lt;o base=&quot;.talk&quot; line=&quot;20&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;6&quot;&gt;\n
            &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;20&quot; pos=&quot;12&quot;&gt;hehe&lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:50:10.007 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 225µs
11:50:10.007 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 186µs
11:50:10.013 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:10.019 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:10.020 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 219µs
11:50:10.021 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 139µs
11:50:10.021 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes
11:50:10.022 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 169µs
11:50:10.022 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 148µs
11:50:10.029 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 978µs
11:50:10.037 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:10.038 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 261µs
11:50:10.039 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 157µs
11:50:10.039 [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="12"\n
          name="transformer"\n
          time="2022-11-03T11:50:09.969210Z"\n
          version="0.28.10">\n
   <listing>+alias stdout org.eolang.io.stdout\n
\n
[] &gt; animal\n
  [t] &gt; talk\n
    stdout t &gt; @\n
\n
[] &gt; 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
   </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=&quot;11&quot;&gt;Woof&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;15&quot; name=&quot;app&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;15&quot; name=&quot;x&quot; pos=&quot;1&quot;/&gt;\n
         &lt;o base=&quot;.if&quot; line=&quot;16&quot; name=&quot;milo&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;x&quot; line=&quot;17&quot; pos=&quot;4&quot; ref=&quot;15&quot;/&gt;\n
            &lt;o base=&quot;.eq&quot; line=&quot;17&quot; method=&quot;&quot; pos=&quot;5&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;17&quot; pos=&quot;9&quot;&gt;cat&lt;/o&gt;\n
            &lt;/o&gt;\n
            &lt;o base=&quot;cat&quot; line=&quot;18&quot; pos=&quot;4&quot; ref=&quot;7&quot;/&gt;\n
            &lt;o base=&quot;dog&quot; line=&quot;19&quot; pos=&quot;4&quot; ref=&quot;10&quot;/&gt;\n
         &lt;/o&gt;\n
         &lt;o base=&quot;milo&quot; line=&quot;20&quot; pos=&quot;2&quot; ref=&quot;16&quot;/&gt;\n
         &lt;o base=&quot;.talk&quot; line=&quot;20&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;6&quot;&gt;\n
            &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;20&quot; pos=&quot;12&quot;&gt;hehe&lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:50:10.040 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 236&micro;s
11:50:10.040 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 164&micro;s
11:50:10.046 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 997&micro;s
11:50:10.046 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 52ms
11:50:10.106 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2901 bytes of XML in 289&micro;s
11:50:10.119 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:10.120 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 231&micro;s
11:50:10.121 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 135&micro;s
11:50:10.121 [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="12"\n
          name="transformer"\n
          time="2022-11-03T11:50:09.969210Z"\n
          version="0.28.10">\n
   <listing>+alias stdout org.eolang.io.stdout\n
\n
[] &gt; animal\n
  [t] &gt; talk\n
    stdout t &gt; @\n
\n
[] &gt; 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>
11:50:10.121 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 154&micro;s
11:50:10.122 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 134&micro;s
11:50:10.127 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:10.128 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 16ms
11:50:10.129 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2895 bytes of XML in 280&micro;s
11:50:10.145 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:10.146 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 214&micro;s
11:50:10.146 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 128&micro;s
11:50:10.147 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (2882 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;program ms=&quot;12&quot;\n
          name=&quot;transformer&quot;\n
          time=&quot;2022-11-03T11:50:09.969210Z&quot;\n
          version=&quot;0.28.10&quot;&gt;\n
   &lt;listing&gt;+alias stdout org.eolang.io.stdout\n
\n
[] &amp;gt; animal\n
  [t] &amp;gt; talk\n
    stdout t &amp;gt; @\n
\n
[] &amp;gt; cat\n
  animal &amp;gt; @\n
\n
[] &amp;gt; dog\n
  animal &amp;gt; @\n
  [t] &amp;gt; talk\n
    stdout &quot;Woof&quot; &amp;gt; @\n
\n
[x] &amp;gt; app\n
  if. &amp;gt; milo\n
    x.eq &quot;cat&quot;\n
    cat\n
    dog\n
  milo.talk &quot;hehe&quot; &amp;gt; @\n
&lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
      &lt;sheet&gt;expand-aliases&lt;/sheet&gt;\n
      &lt;sheet&gt;resolve-aliases&lt;/sheet&gt;\n
      &lt;sheet&gt;compress-aliases&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;4&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;4&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;5&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;t&quot; line=&quot;5&quot; pos=&quot;11&quot; ref=&quot;4&quot;/&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;7&quot; 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>
11:50:10.147 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 188µs
11:50:10.148 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 139µs
11:50:10.154 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:10.154 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 20ms
11:50:10.155 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2921 bytes of XML in 277µs
11:50:10.161 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:10.184 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
11:50:10.198 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
11:50:10.198 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 8 EO lines compiled
11:50:10.211 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
11:50:10.212 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 15 EO lines compiled
11:50:10.213 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1114 bytes of XML in 209&micro;s
11:50:10.228 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:10.229 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 283&micro;s
11:50:10.229 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 165&micro;s
11:50:10.230 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (1122 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;program ms=&quot;2&quot;\n
          name=&quot;transformer&quot;\n
          time=&quot;2022-11-03T11:50:10.191578Z&quot;\n
          version=&quot;0.28.10&quot;&gt;\n
   &lt;listing&gt;+package utils\n
\n
[] &amp;gt; util\n
  [i] &amp;gt; action\n
    if. &amp;gt; @\n
      i.gt 5\n
      7\n
      8\n
&lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets/&gt;\n
   &lt;metas&gt;\n
      &lt;meta line=&quot;1&quot;&gt;\n
         &lt;head&gt;package&lt;/head&gt;\n
         &lt;tail&gt;utils&lt;/tail&gt;\n
         &lt;part&gt;utils&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;util&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;4&quot; name=&quot;action&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;4&quot; name=&quot;i&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;.if&quot; line=&quot;5&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;i&quot; line=&quot;6&quot; pos=&quot;6&quot; ref=&quot;4&quot;/&gt;\n
               &lt;o base=&quot;.gt&quot; line=&quot;6&quot; method=&quot;&quot; pos=&quot;7&quot;&gt;\n
                  &lt;o base=&quot;int&quot; data=&quot;bytes&quot; line=&quot;6&quot; pos=&quot;11&quot;&gt;00 00 00 00 00 00 00 05&lt;/o&gt;\n
               &lt;/o&gt;\n
               &lt;o base=&quot;int&quot; data=&quot;bytes&quot; line=&quot;7&quot; pos=&quot;6&quot;&gt;00 00 00 00 00 00 00 07&lt;/o&gt;\n
               &lt;o base=&quot;int&quot; data=&quot;bytes&quot; line=&quot;8&quot; pos=&quot;6&quot;&gt;00 00 00 00 00 00 00 08&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:50:10.230 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 210µs
11:50:10.231 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 177µs
11:50:10.236 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 644µs
11:50:10.241 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 706µs
11:50:10.242 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 266µs
11:50:10.243 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 148µs
11:50:10.243 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes
11:50:10.244 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 158µs
11:50:10.244 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 149µs
11:50:10.249 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 642µs
11:50:10.256 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:10.257 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 244µs
11:50:10.258 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 150µs
11:50:10.258 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes
11:50:10.259 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 159µs
11:50:10.259 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 146µs
11:50:10.264 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 703µs
11:50:10.264 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 45ms
11:50:10.266 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1795 bytes of XML in 156µs
11:50:10.280 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:10.281 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 266µs
11:50:10.282 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 164µs
11:50:10.282 [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="5"\n
          name="transformer"\n
          time="2022-11-03T11:50:10.204364Z"\n
          version="0.28.10">\n
   <listing>+alias utils.util\n
+alias org.eolang.txt.sprintf\n
+alias org.eolang.io.stdout\n
\n
[] &gt; main\n
  util &gt; @\n
  $.action 20 &gt; xx\n
  [] &gt; main_action\n
    stdout &gt; @\n
      sprintf\n
        "hehe %d"\n
        xx\n
\n
[] &gt; app\n
  main.main_action &gt; @\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&lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;8&quot; name=&quot;main_action&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;9&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;sprintf&quot; line=&quot;10&quot; pos=&quot;6&quot;&gt;\n
                  &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;11&quot; pos=&quot;8&quot;&gt;hehe %d&lt;/o&gt;\n
                  &lt;o base=&quot;xx&quot; line=&quot;12&quot; pos=&quot;8&quot; ref=&quot;7&quot;/&gt;\n
               &lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;14&quot; name=&quot;app&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;main&quot; line=&quot;15&quot; pos=&quot;2&quot; ref=&quot;5&quot;/&gt;\n
         &lt;o base=&quot;.main_action&quot; line=&quot;15&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;6&quot;/&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:50:10.283 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 194&micro;s
11:50:10.283 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 190&micro;s
11:50:10.288 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 831&micro;s
11:50:10.295 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:10.295 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 235µs
11:50:10.296 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 134µs
11:50:10.296 [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="5"\n
          name="transformer"\n
          time="2022-11-03T11:50:10.204364Z"\n
          version="0.28.10">\n
   <listing>+alias utils.util\n
+alias org.eolang.txt.sprintf\n
+alias org.eolang.io.stdout\n
\n
[] &gt; main\n
  util &gt; @\n
  $.action 20 &gt; xx\n
  [] &gt; main_action\n
    stdout &gt; @\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
   </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>
11:50:10.297 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 150µs
11:50:10.297 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 134µs
11:50:10.302 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 889µs
11:50:10.310 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:10.311 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 233µs
11:50:10.312 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 158µs
11:50:10.312 [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="5"\n
          name="transformer"\n
          time="2022-11-03T11:50:10.204364Z"\n
          version="0.28.10">\n
   <listing>+alias utils.util\n
+alias org.eolang.txt.sprintf\n
+alias org.eolang.io.stdout\n
\n
[] &gt; main\n
  util &gt; @\n
  $.action 20 &gt; xx\n
  [] &gt; main_action\n
    stdout &gt; @\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
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;main&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;utils.util&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;2&quot;/&gt;\n
         &lt;o base=&quot;$&quot; line=&quot;7&quot; pos=&quot;2&quot;/&gt;\n
         &lt;o base=&quot;.action&quot; line=&quot;7&quot; method=&quot;&quot; name=&quot;xx&quot; pos=&quot;3&quot;&gt;\n
            &lt;o base=&quot;int&quot; data=&quot;bytes&quot; line=&quot;7&quot; pos=&quot;11&quot;&gt;00 00 00 00 00 00 00 14&lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;8&quot; name=&quot;main_action&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;9&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;org.eolang.txt.sprintf&quot; line=&quot;10&quot; pos=&quot;6&quot;&gt;\n
                  &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;11&quot; pos=&quot;8&quot;&gt;hehe %d&lt;/o&gt;\n
                  &lt;o base=&quot;xx&quot; line=&quot;12&quot; pos=&quot;8&quot; ref=&quot;7&quot;/&gt;\n
               &lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;14&quot; name=&quot;app&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;main&quot; line=&quot;15&quot; pos=&quot;2&quot; ref=&quot;5&quot;/&gt;\n
         &lt;o base=&quot;.main_action&quot; line=&quot;15&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;6&quot;/&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:50:10.312 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 173&micro;s
11:50:10.313 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 146&micro;s
11:50:10.318 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 830&micro;s
11:50:10.318 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 46ms
11:50:10.437 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1253 bytes of XML in 238&micro;s
11:50:10.450 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:10.451 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 237µs
11:50:10.451 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 170µs
11:50:10.452 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' made no changes
11:50:10.452 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 175µs
11:50:10.453 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 144µs
11:50:10.458 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 712µs
11:50:10.459 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 16ms
11:50:10.460 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1275 bytes of XML in 221µs
11:50:10.476 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 980µs
11:50:10.477 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 247µs
11:50:10.478 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 137µs
11:50:10.478 [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="2"\n
          name="transformer"\n
          time="2022-11-03T11:50:10.191578Z"\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>
11:50:10.479 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 173µs
11:50:10.479 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 141µs
11:50:10.484 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 689µs
11:50:10.484 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 18ms
11:50:10.486 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1307 bytes of XML in 195µs
11:50:10.490 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:10.512 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
11:50:10.513 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2171 bytes of XML in 261µs
11:50:10.525 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:10.525 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 229&micro;s
11:50:10.526 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 126&micro;s
11:50:10.526 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' produced (2120 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;program ms=&quot;5&quot;\n
          name=&quot;transformer&quot;\n
          time=&quot;2022-11-03T11:50:10.204364Z&quot;\n
          version=&quot;0.28.10&quot;&gt;\n
   &lt;listing&gt;+alias utils.util\n
+alias org.eolang.txt.sprintf\n
+alias org.eolang.io.stdout\n
\n
[] &amp;gt; main\n
  util &amp;gt; @\n
  $.action 20 &amp;gt; xx\n
  [] &amp;gt; main_action\n
    stdout &amp;gt; @\n
      sprintf\n
        &quot;hehe %d&quot;\n
        xx\n
\n
[] &amp;gt; app\n
  main.main_action &amp;gt; @\n
&lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
      &lt;sheet&gt;expand-aliases&lt;/sheet&gt;\n
      &lt;sheet&gt;resolve-aliases&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;util utils.util&lt;/tail&gt;\n
         &lt;part&gt;util&lt;/part&gt;\n
         &lt;part&gt;utils.util&lt;/part&gt;\n
      &lt;/meta&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;2&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;sprintf org.eolang.txt.sprintf&lt;/tail&gt;\n
         &lt;part&gt;sprintf&lt;/part&gt;\n
         &lt;part&gt;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>
11:50:10.527 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 153µs
11:50:10.527 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 134µs
11:50:10.532 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 846µs
11:50:10.532 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 14ms
11:50:10.533 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2158 bytes of XML in 221µs
11:50:10.548 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:10.549 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 215µs
11:50:10.549 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 122µs
11:50:10.550 [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="5"\n
          name="transformer"\n
          time="2022-11-03T11:50:10.204364Z"\n
          version="0.28.10">\n
   <listing>+alias utils.util\n
+alias org.eolang.txt.sprintf\n
+alias org.eolang.io.stdout\n
\n
[] &gt; main\n
  util &gt; @\n
  $.action 20 &gt; xx\n
  [] &gt; main_action\n
    stdout &gt; @\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
      <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=&quot;6&quot;&gt;\n
                  &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;11&quot; pos=&quot;8&quot;&gt;hehe %d&lt;/o&gt;\n
                  &lt;o base=&quot;xx&quot; line=&quot;12&quot; pos=&quot;8&quot; ref=&quot;7&quot;/&gt;\n
               &lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;14&quot; name=&quot;app&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;.main_action&quot; line=&quot;15&quot; name=&quot;@&quot; pos=&quot;6&quot;&gt;\n
            &lt;o base=&quot;main&quot; line=&quot;15&quot; pos=&quot;2&quot; ref=&quot;5&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:50:10.550 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 131&micro;s
11:50:10.550 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 122&micro;s
11:50:10.555 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 872&micro;s
11:50:10.556 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 16ms
11:50:10.557 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2208 bytes of XML in 224&micro;s
11:50:10.561 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:10.582 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
11:50:10.595 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
11:50:10.595 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 6 EO lines compiled
11:50:10.604 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
11:50:10.604 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 9 EO lines compiled
11:50:10.615 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
11:50:10.616 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 9 EO lines compiled
11:50:10.625 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
11:50:10.625 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 5 EO lines compiled
11:50:10.627 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 875 bytes of XML in 280µs
11:50:10.644 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 739µs
11:50:10.644 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 254µs
11:50:10.645 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 163µs
11:50:10.645 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:50:10.646 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 185µs
11:50:10.646 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 155µs
11:50:10.651 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 515µs
11:50:10.657 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 579µs
11:50:10.658 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 201µs
11:50:10.658 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 114µs
11:50:10.658 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes
11:50:10.659 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 118µs
11:50:10.659 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 115µs
11:50:10.663 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 532µs
11:50:10.670 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 841µs
11:50:10.671 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 230µs
11:50:10.671 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 129µs
11:50:10.671 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes
11:50:10.672 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 150µs
11:50:10.672 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 133µs
11:50:10.678 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 892µs
11:50:10.678 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 43ms
11:50:10.681 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1244 bytes of XML in 219µs
11:50:10.694 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 881µs
11:50:10.695 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 247µs
11:50:10.696 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 154µs
11:50:10.696 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:50:10.696 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 164µs
11:50:10.697 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 171µs
11:50:10.702 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 620µs
11:50:10.708 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:10.709 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 251µs
11:50:10.709 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 139µs
11:50:10.709 [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="4"\n
          name="transformer"\n
          time="2022-11-03T11:50:10.609794Z"\n
          version="0.28.10">\n
   <listing>+package breeds\n
+alias org.animals.cat\n
\n
[] &gt; bengal\n
  cat "hello" &gt; @\n
  [] &gt; meow\n
    ^.live &amp;gt; @\n
  [] &amp;gt; bengal_live\n
    cat.live &amp;gt; @\n
&lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta line=&quot;1&quot;&gt;\n
         &lt;head&gt;package&lt;/head&gt;\n
         &lt;tail&gt;breeds&lt;/tail&gt;\n
         &lt;part&gt;breeds&lt;/part&gt;\n
      &lt;/meta&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;2&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;cat org.animals.cat&lt;/tail&gt;\n
         &lt;part&gt;cat&lt;/part&gt;\n
         &lt;part&gt;org.animals.cat&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;4&quot; name=&quot;bengal&quot; 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>
11:50:10.710 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 132µs
11:50:10.710 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 118µs
11:50:10.715 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 629µs
11:50:10.723 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:10.724 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 304µs
11:50:10.724 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 136µs
11:50:10.725 [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="4"\n
          name="transformer"\n
          time="2022-11-03T11:50:10.609794Z"\n
          version="0.28.10">\n
   <listing>+package breeds\n
+alias org.animals.cat\n
\n
[] &gt; 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>
11:50:10.725 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 169µs
11:50:10.726 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 136µs
11:50:10.730 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 652µs
11:50:10.730 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 43ms
11:50:10.732 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1228 bytes of XML in 131µs
11:50:10.745 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 878µs
11:50:10.746 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 265µs
11:50:10.747 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 171µs
11:50:10.747 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:50:10.747 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 190µs
11:50:10.748 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 166µs
11:50:10.753 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 651µs
11:50:10.758 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:10.759 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 212µs
11:50:10.760 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 161µs
11:50:10.760 [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="2"\n
          name="transformer"\n
          time="2022-11-03T11:50:10.598957Z"\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
   </sheets>\n
   <metas>\n
      <meta line=&quot;1&quot;&gt;\n
         &lt;head&gt;package&lt;/head&gt;\n
         &lt;tail&gt;org.animals&lt;/tail&gt;\n
         &lt;part&gt;org.animals&lt;/part&gt;\n
      &lt;/meta&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;2&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;3&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;creature org.life.creature&lt;/tail&gt;\n
         &lt;part&gt;creature&lt;/part&gt;\n
         &lt;part&gt;org.life.creature&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;cat&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;5&quot; name=&quot;t&quot; pos=&quot;1&quot;/&gt;\n
         &lt;o base=&quot;creature&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;2&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;7&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;8&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;9&quot; pos=&quot;6&quot;&gt;cat talks&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:50:10.761 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 136&micro;s
11:50:10.761 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 115&micro;s
11:50:10.765 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 631&micro;s
11:50:10.772 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:10.773 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 214&micro;s
11:50:10.773 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 133µs
11:50:10.774 [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="2"\n
          name="transformer"\n
          time="2022-11-03T11:50:10.598957Z"\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>
11:50:10.774 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 145µs
11:50:10.775 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 133µs
11:50:10.779 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 678µs
11:50:10.779 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 42ms
11:50:10.781 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 696 bytes of XML in 105µs
11:50:10.793 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 702µs
11:50:10.794 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 237µs
11:50:10.795 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 145µs
11:50:10.795 [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="1"\n
          name="transformer"\n
          time="2022-11-03T11:50:10.618971Z"\n
          version="0.28.10">\n
   <listing>+alias breeds.bengal\n
\n
[] &gt; app\n
  bengal &gt; tom\n
  tom.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="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>
11:50:10.795 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 149µs
11:50:10.796 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 146µs
11:50:10.800 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 475µs
11:50:10.805 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 722&micro;s
11:50:10.805 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 186&micro;s
11:50:10.806 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 117&micro;s
11:50:10.806 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (794 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;program ms=&quot;1&quot;\n
          name=&quot;transformer&quot;\n
          time=&quot;2022-11-03T11:50:10.618971Z&quot;\n
          version=&quot;0.28.10&quot;&gt;\n
   &lt;listing&gt;+alias breeds.bengal\n
\n
[] &amp;gt; app\n
  bengal &amp;gt; tom\n
  tom.live &amp;gt; @\n
&lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;bengal breeds.bengal&lt;/tail&gt;\n
         &lt;part&gt;bengal&lt;/part&gt;\n
         &lt;part&gt;breeds.bengal&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;app&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;bengal&quot; line=&quot;4&quot; name=&quot;tom&quot; pos=&quot;2&quot;/&gt;\n
         &lt;o base=&quot;tom&quot; line=&quot;5&quot; pos=&quot;2&quot; ref=&quot;4&quot;/&gt;\n
         &lt;o base=&quot;.live&quot; line=&quot;5&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;/&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:50:10.807 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 124&micro;s
11:50:10.807 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 120&micro;s
11:50:10.811 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 477µs
11:50:10.817 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 722µs
11:50:10.818 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 233µs
11:50:10.819 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 122µs
11:50:10.819 [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="1"\n
          name="transformer"\n
          time="2022-11-03T11:50:10.618971Z"\n
          version="0.28.10">\n
   <listing>+alias breeds.bengal\n
\n
[] &gt; app\n
  bengal &gt; tom\n
  tom.live &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>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>
11:50:10.819 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 137µs
11:50:10.820 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 139µs
11:50:10.825 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 570µs
11:50:10.825 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 39ms
11:50:11.018 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1006 bytes of XML in 141µs
11:50:11.029 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 781µs
11:50:11.030 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 206µs
11:50:11.030 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 129µs
11:50:11.031 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' made no changes
11:50:11.031 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 119µs
11:50:11.031 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 123µs
11:50:11.036 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 616µs
11:50:11.036 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 13ms
11:50:11.037 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1028 bytes of XML in 194µs
11:50:11.051 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 686µs
11:50:11.052 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 190µs
11:50:11.052 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 114µs
11:50:11.052 [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="2"\n
          name="transformer"\n
          time="2022-11-03T11:50:10.590501Z"\n
          version="0.28.10">\n
   <listing>+package org.life\n
\n
[] &gt; creature\n
  [] &gt; live\n
    QQ.io.stdout &gt; @\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
         &lt;o abstract=&quot;&quot; line=&quot;4&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;.stdout&quot; line=&quot;5&quot; name=&quot;@&quot; pos=&quot;9&quot;&gt;\n
               &lt;o base=&quot;.io&quot; line=&quot;5&quot; pos=&quot;6&quot;&gt;\n
                  &lt;o base=&quot;QQ&quot; line=&quot;5&quot; pos=&quot;4&quot;/&gt;\n
               &lt;/o&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;6&quot; pos=&quot;6&quot;&gt;ALIVE&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:50:11.053 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 150&micro;s
11:50:11.053 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 116&micro;s
11:50:11.058 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 535&micro;s
11:50:11.058 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 16ms
11:50:11.059 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1075 bytes of XML in 192&micro;s
11:50:11.063 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 629&micro;s
11:50:11.081 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:11.082 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1606 bytes of XML in 201µs
11:50:11.093 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:11.094 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 189µs
11:50:11.094 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 119µs
11:50:11.095 [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="4"\n
          name="transformer"\n
          time="2022-11-03T11:50:10.609794Z"\n
          version="0.28.10">\n
   <listing>+package breeds\n
+alias org.animals.cat\n
\n
[] &gt; 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
      <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>
11:50:11.095 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 147µs
11:50:11.096 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 138µs
11:50:11.100 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 717µs
11:50:11.101 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 14ms
11:50:11.102 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1604 bytes of XML in 201µs
11:50:11.115 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:11.116 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 187µs
11:50:11.117 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 109µs
11:50:11.117 [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="4"\n
          name="transformer"\n
          time="2022-11-03T11:50:10.609794Z"\n
          version="0.28.10">\n
   <listing>+package breeds\n
+alias org.animals.cat\n
\n
[] &gt; 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
      <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=&quot;@&quot; pos=&quot;5&quot;&gt;\n
               &lt;o base=&quot;.@&quot; line=&quot;7&quot; pos=&quot;12&quot;&gt;\n
                  &lt;o base=&quot;.@&quot; line=&quot;7&quot; pos=&quot;10&quot;&gt;\n
                     &lt;o base=&quot;^&quot; line=&quot;7&quot; pos=&quot;4&quot;/&gt;\n
                  &lt;/o&gt;\n
               &lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;8&quot; name=&quot;bengal_live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;.live&quot; line=&quot;9&quot; name=&quot;@&quot; pos=&quot;7&quot;&gt;\n
               &lt;o base=&quot;.@&quot; line=&quot;9&quot; pos=&quot;12&quot;&gt;\n
                  &lt;o base=&quot;cat&quot; line=&quot;9&quot; pos=&quot;4&quot;/&gt;\n
               &lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:50:11.117 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 123&micro;s
11:50:11.118 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 110&micro;s
11:50:11.122 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 632&micro;s
11:50:11.122 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 15ms
11:50:11.123 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1712 bytes of XML in 197&micro;s
11:50:11.127 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 751&micro;s
11:50:11.146 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:11.147 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1482 bytes of XML in 190&micro;s
11:50:11.157 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 955&micro;s
11:50:11.158 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 203µs
11:50:11.159 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 109µs
11:50:11.159 [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="2"\n
          name="transformer"\n
          time="2022-11-03T11:50:10.598957Z"\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
      <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>
11:50:11.159 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 143µs
11:50:11.160 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 111µs
11:50:11.164 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 621µs
11:50:11.164 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 12ms
11:50:11.165 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1481 bytes of XML in 174µs
11:50:11.179 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 692µs
11:50:11.179 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 191µs
11:50:11.180 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 118µs
11:50:11.180 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' made no changes
11:50:11.181 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 127µs
11:50:11.181 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 112µs
11:50:11.186 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 610µs
11:50:11.186 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 16ms
11:50:11.187 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1520 bytes of XML in 198µs
11:50:11.191 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 747µs
11:50:11.209 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:11.209 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 994 bytes of XML in 189µs
11:50:11.220 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 737µs
11:50:11.220 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 204µs
11:50:11.221 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 115µs
11:50:11.221 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' produced (971 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
&lt;program ms=&quot;1&quot;\n
          name=&quot;transformer&quot;\n
          time=&quot;2022-11-03T11:50:10.618971Z&quot;\n
          version=&quot;0.28.10&quot;&gt;\n
   &lt;listing&gt;+alias breeds.bengal\n
\n
[] &amp;gt; app\n
  bengal &amp;gt; tom\n
  tom.live &amp;gt; @\n
&lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
      &lt;sheet&gt;expand-aliases&lt;/sheet&gt;\n
      &lt;sheet&gt;resolve-aliases&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;bengal breeds.bengal&lt;/tail&gt;\n
         &lt;part&gt;bengal&lt;/part&gt;\n
         &lt;part&gt;breeds.bengal&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;app&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;bengal&quot; line=&quot;4&quot; name=&quot;tom&quot; pos=&quot;2&quot;/&gt;\n
         &lt;o base=&quot;tom&quot; line=&quot;5&quot; pos=&quot;2&quot; ref=&quot;4&quot;/&gt;\n
         &lt;o base=&quot;.@&quot; line=&quot;5&quot; method=&quot;&quot; pos=&quot;10&quot;/&gt;\n
         &lt;o base=&quot;.@&quot; line=&quot;5&quot; method=&quot;&quot; pos=&quot;12&quot;/&gt;\n
         &lt;o base=&quot;.live&quot; line=&quot;5&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;/&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:50:11.222 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 134&micro;s
11:50:11.222 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 112µs
11:50:11.226 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 504µs
11:50:11.226 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 12ms
11:50:11.227 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1009 bytes of XML in 173µs
11:50:11.248 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 674µs
11:50:11.248 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 201µs
11:50:11.249 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 118µs
11:50:11.249 [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="1"\n
          name="transformer"\n
          time="2022-11-03T11:50:10.618971Z"\n
          version="0.28.10">\n
   <listing>+alias breeds.bengal\n
\n
[] &gt; app\n
  bengal &gt; tom\n
  tom.live &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 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>
11:50:11.250 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 148µs
11:50:11.250 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 144µs
11:50:11.255 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 526µs
11:50:11.255 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 23ms
11:50:11.256 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1084 bytes of XML in 201µs
11:50:11.259 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 537µs
11:50:11.277 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 956µs
11:50:11.292 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
11:50:11.292 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 7 EO lines compiled
11:50:11.304 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
11:50:11.304 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 9 EO lines compiled
11:50:11.305 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 884 bytes of XML in 170µs
11:50:11.318 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 758µs
11:50:11.318 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 247µs
11:50:11.319 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 167µs
11:50:11.319 [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="2"\n
          name="transformer"\n
          time="2022-11-03T11:50:11.287313Z"\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
   <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="&quot; name=&quot;@&quot; pos=&quot;14&quot;/&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;6&quot; name=&quot;app&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;user&quot; line=&quot;7&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o base=&quot;.inner&quot; line=&quot;7&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;6&quot;/&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:50:11.320 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 184&micro;s
11:50:11.320 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 170&micro;s
11:50:11.325 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 479&micro;s
11:50:11.330 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 816&micro;s
11:50:11.330 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 194&micro;s
11:50:11.331 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 109&micro;s
11:50:11.331 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (980 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;program ms=&quot;2&quot;\n
          name=&quot;transformer&quot;\n
          time=&quot;2022-11-03T11:50:11.287313Z&quot;\n
          version=&quot;0.28.10&quot;&gt;\n
   &lt;listing&gt;+alias util.utils\n
\n
[] &amp;gt; user\n
  utils.doUtil.attr &amp;gt; @\n
\n
[] &amp;gt; app\n
  user.inner &amp;gt; @\n
&lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\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>
11:50:11.331 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 114µs
11:50:11.332 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 133µs
11:50:11.336 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 520µs
11:50:11.342 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 723µs
11:50:11.343 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 223µs
11:50:11.343 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 122µs
11:50:11.344 [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="2"\n
          name="transformer"\n
          time="2022-11-03T11:50:11.287313Z"\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
   </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>
11:50:11.344 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 141µs
11:50:11.345 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 122µs
11:50:11.349 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 488µs
11:50:11.349 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 39ms
11:50:11.350 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1682 bytes of XML in 130µs
11:50:11.363 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:11.364 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 283µs
11:50:11.364 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 161µs
11:50:11.365 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:50:11.365 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 156µs
11:50:11.365 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 143µs
11:50:11.370 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 619µs
11:50:11.374 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 699µs
11:50:11.375 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 186µs
11:50:11.375 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 130&micro;s
11:50:11.376 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes
11:50:11.376 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 137&micro;s
11:50:11.377 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 129&micro;s
11:50:11.381 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 656&micro;s
11:50:11.387 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:11.388 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 233&micro;s
11:50:11.389 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 150&micro;s
11:50:11.389 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes
11:50:11.389 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 140&micro;s
11:50:11.390 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 138&micro;s
11:50:11.394 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 690&micro;s
11:50:11.394 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 38ms
11:50:11.486 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1126 bytes of XML in 151µs
11:50:11.496 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 728µs
11:50:11.497 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 205µs
11:50:11.497 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 113µs
11:50:11.497 [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="2"\n
          name="transformer"\n
          time="2022-11-03T11:50:11.287313Z"\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>
11:50:11.498 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 135µs
11:50:11.498 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 110µs
11:50:11.502 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 513µs
11:50:11.502 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 11ms
11:50:11.503 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1143 bytes of XML in 172µs
11:50:11.516 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 712µs
11:50:11.517 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 212µs
11:50:11.517 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 123µs
11:50:11.517 [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="2"\n
          name="transformer"\n
          time="2022-11-03T11:50:11.287313Z"\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
      <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>
11:50:11.518 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 125µs
11:50:11.518 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 115µs
11:50:11.522 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 517µs
11:50:11.522 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 14ms
11:50:11.523 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1218 bytes of XML in 179µs
11:50:11.527 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 564&micro;s
11:50:11.544 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:11.545 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1813 bytes of XML in 208&micro;s
11:50:11.556 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:11.557 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 205&micro;s
11:50:11.557 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 114&micro;s
11:50:11.557 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' made no changes
11:50:11.558 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 117&micro;s
11:50:11.558 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 117&micro;s
11:50:11.562 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 674&micro;s
11:50:11.563 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 12ms
11:50:11.564 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1835 bytes of XML in 283µs
11:50:11.577 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 967µs
11:50:11.578 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 208µs
11:50:11.578 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 128µs
11:50:11.578 [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="4"\n
          name="transformer"\n
          time="2022-11-03T11:50:11.297561Z"\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>
11:50:11.579 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 155µs
11:50:11.579 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 107µs
11:50:11.583 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 605µs
11:50:11.583 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 14ms
11:50:11.584 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1907 bytes of XML in 179µs
11:50:11.588 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 723µs
11:50:11.605 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:11.628 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
11:50:11.628 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 24 EO lines compiled
11:50:11.629 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2360 bytes of XML in 208µs
11:50:11.643 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:11.644 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 235µs
11:50:11.644 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 150µs
11:50:11.644 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (2410 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="4"\n
          name="transformer"\n
          time="2022-11-03T11:50:11.614686Z"\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
   <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
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;4&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;4&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;5&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;t&quot; line=&quot;6&quot; pos=&quot;6&quot; ref=&quot;4&quot;/&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;8&quot; name=&quot;cat&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;9&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;11&quot; name=&quot;dog&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;12&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;13&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;13&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;14&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;15&quot; pos=&quot;6&quot;&gt;Woof&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;17&quot; name=&quot;container&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;.if&quot; line=&quot;18&quot; name=&quot;milo&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;19&quot; pos=&quot;4&quot;&gt;smth&lt;/o&gt;\n
            &lt;o base=&quot;.eq&quot; line=&quot;19&quot; method=&quot;&quot; pos=&quot;10&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;19&quot; pos=&quot;14&quot;&gt;cat&lt;/o&gt;\n
            &lt;/o&gt;\n
            &lt;o base=&quot;cat&quot; line=&quot;20&quot; pos=&quot;4&quot; ref=&quot;8&quot;/&gt;\n
            &lt;o base=&quot;dog&quot; line=&quot;21&quot; pos=&quot;4&quot; ref=&quot;11&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;23&quot; name=&quot;app&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;23&quot; name=&quot;x&quot; pos=&quot;1&quot;/&gt;\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>
11:50:11.645 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 175µs
11:50:11.645 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 159µs
11:50:11.650 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 741µs
11:50:11.655 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 854µs
11:50:11.655 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 172µs
11:50:11.656 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 107µs
11:50:11.656 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes
11:50:11.656 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 111µs
11:50:11.657 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 107µs
11:50:11.661 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 757µs
11:50:11.668 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:11.668 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 199µs
11:50:11.669 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 121µs
11:50:11.669 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (2516 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="4"\n
          name="transformer"\n
          time="2022-11-03T11:50:11.614686Z"\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
   </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=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;13&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;13&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;14&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;15&quot; pos=&quot;6&quot;&gt;Woof&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;17&quot; name=&quot;container&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;.if&quot; line=&quot;18&quot; name=&quot;milo&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;19&quot; pos=&quot;4&quot;&gt;smth&lt;/o&gt;\n
            &lt;o base=&quot;.eq&quot; line=&quot;19&quot; method=&quot;&quot; pos=&quot;10&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;19&quot; pos=&quot;14&quot;&gt;cat&lt;/o&gt;\n
            &lt;/o&gt;\n
            &lt;o base=&quot;cat&quot; line=&quot;20&quot; pos=&quot;4&quot; ref=&quot;8&quot;/&gt;\n
            &lt;o base=&quot;dog&quot; line=&quot;21&quot; pos=&quot;4&quot; ref=&quot;11&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;23&quot; name=&quot;app&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;23&quot; name=&quot;x&quot; pos=&quot;1&quot;/&gt;\n
         &lt;o base=&quot;container&quot; line=&quot;24&quot; pos=&quot;2&quot; ref=&quot;17&quot;/&gt;\n
         &lt;o base=&quot;.milo&quot; line=&quot;24&quot; method=&quot;&quot; pos=&quot;11&quot;/&gt;\n
         &lt;o base=&quot;.talk&quot; line=&quot;24&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;16&quot;&gt;\n
            &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;24&quot; pos=&quot;22&quot;&gt;hehe&lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:50:11.669 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 157&micro;s
11:50:11.670 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 120&micro;s
11:50:11.674 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 856&micro;s
11:50:11.674 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 39ms
11:50:11.724 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3180 bytes of XML in 266&micro;s
11:50:11.735 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:11.736 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 225µs
11:50:11.736 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 140µs
11:50:11.737 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' produced (3136 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="4"\n
          name="transformer"\n
          time="2022-11-03T11:50:11.614686Z"\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
   </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&gt;\n
            &lt;o base=&quot;.eq&quot; line=&quot;19&quot; method=&quot;&quot; pos=&quot;10&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;19&quot; pos=&quot;14&quot;&gt;cat&lt;/o&gt;\n
            &lt;/o&gt;\n
            &lt;o base=&quot;container&quot; line=&quot;24&quot; pos=&quot;2&quot; ref=&quot;8&quot;/&gt;\n
            &lt;o base=&quot;.milo&quot; line=&quot;24&quot; method=&quot;&quot; pos=&quot;11&quot;/&gt;\n
            &lt;o base=&quot;.@&quot; line=&quot;24&quot; method=&quot;&quot; pos=&quot;21&quot;/&gt;\n
            &lt;o base=&quot;.talk&quot; line=&quot;24&quot; method=&quot;&quot; pos=&quot;16&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;24&quot; pos=&quot;22&quot;&gt;hehe&lt;/o&gt;\n
            &lt;/o&gt;\n
            &lt;o base=&quot;container&quot; line=&quot;24&quot; pos=&quot;2&quot; ref=&quot;11&quot;/&gt;\n
            &lt;o base=&quot;.milo&quot; line=&quot;24&quot; method=&quot;&quot; pos=&quot;11&quot;/&gt;\n
            &lt;o base=&quot;.talk&quot; line=&quot;24&quot; method=&quot;&quot; pos=&quot;16&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;24&quot; pos=&quot;22&quot;&gt;hehe&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:50:11.737 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 149&micro;s
11:50:11.737 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 114&micro;s
11:50:11.742 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 952&micro;s
11:50:11.742 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 13ms
11:50:11.743 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3174 bytes of XML in 264&micro;s
11:50:11.757 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:11.757 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 186&micro;s
11:50:11.758 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 107&micro;s
11:50:11.758 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (3197 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;program ms=&quot;4&quot;\n
          name=&quot;transformer&quot;\n
          time=&quot;2022-11-03T11:50:11.614686Z&quot;\n
          version=&quot;0.28.10&quot;&gt;\n
   &lt;listing&gt;+alias stdout org.eolang.io.stdout\n
\n
[] &amp;gt; animal\n
  [t] &amp;gt; talk\n
    stdout &amp;gt; @\n
      t\n
\n
[] &amp;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=&quot;.talk&quot; line=&quot;24&quot; pos=&quot;16&quot;&gt;\n
               &lt;o base=&quot;.milo&quot; line=&quot;24&quot; pos=&quot;11&quot;&gt;\n
                  &lt;o base=&quot;container&quot; line=&quot;24&quot; pos=&quot;2&quot; ref=&quot;11&quot;/&gt;\n
               &lt;/o&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;24&quot; pos=&quot;22&quot;&gt;hehe&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:50:11.759 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 130&micro;s
11:50:11.759 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 112&micro;s
11:50:11.764 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 928&micro;s
11:50:11.764 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 16ms
11:50:11.765 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3236 bytes of XML in 236&micro;s
11:50:11.769 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:11.788 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
11:50:11.807 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
11:50:11.808 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 21 EO lines compiled
11:50:11.809 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2691 bytes of XML in 232&micro;s
11:50:11.822 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:11.823 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 224&micro;s
11:50:11.824 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 141&micro;s
11:50:11.824 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (2751 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;program ms=&quot;7&quot;\n
          name=&quot;transformer&quot;\n
          time=&quot;2022-11-03T11:50:11.799004Z&quot;\n
          version=&quot;0.28.10&quot;&gt;\n
   &lt;listing&gt;[] &amp;gt; base\n
  [] &amp;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>
11:50:11.825 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 178µs
11:50:11.825 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 141µs
11:50:11.829 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 855µs
11:50:11.835 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 925µs
11:50:11.835 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 217&micro;s
11:50:11.836 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 110&micro;s
11:50:11.836 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes
11:50:11.836 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 127&micro;s
11:50:11.837 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 110&micro;s
11:50:11.841 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 855&micro;s
11:50:11.848 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:11.848 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 199&micro;s
11:50:11.849 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 123&micro;s
11:50:11.849 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes
11:50:11.850 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 138&micro;s
11:50:11.850 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 122&micro;s
11:50:11.854 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 873&micro;s
11:50:11.855 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 41ms
11:50:11.903 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3316 bytes of XML in 241&micro;s
11:50:11.914 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:11.915 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 189µs
11:50:11.916 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 135µs
11:50:11.916 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' made no changes
11:50:11.916 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 126µs
11:50:11.917 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 111µs
11:50:11.921 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 941µs
11:50:11.921 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 13ms
11:50:11.922 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3338 bytes of XML in 230µs
11:50:11.936 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:11.937 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 190µs
11:50:11.937 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 111µs
11:50:11.938 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (3374 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="7"\n
          name="transformer"\n
          time="2022-11-03T11:50:11.799004Z"\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
      <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=&quot;.check&quot; line=&quot;20&quot; name=&quot;instance2&quot; pos=&quot;11&quot;&gt;\n
            &lt;o base=&quot;condition&quot; line=&quot;20&quot; pos=&quot;2&quot; ref=&quot;12&quot;/&gt;\n
            &lt;o base=&quot;cond&quot; line=&quot;20&quot; pos=&quot;18&quot; ref=&quot;19&quot;/&gt;\n
         &lt;/o&gt;\n
         &lt;o base=&quot;.if&quot; line=&quot;21&quot; name=&quot;@&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;.eq&quot; line=&quot;15&quot; pos=&quot;7&quot;&gt;\n
               &lt;o base=&quot;cond&quot; line=&quot;15&quot; pos=&quot;6&quot; ref=&quot;13&quot;/&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;15&quot; pos=&quot;11&quot;&gt;cat&lt;/o&gt;\n
            &lt;/o&gt;\n
            &lt;o base=&quot;.x&quot; line=&quot;21&quot; pos=&quot;11&quot;&gt;\n
               &lt;o base=&quot;instance2&quot; line=&quot;21&quot; pos=&quot;2&quot; ref=&quot;1&quot;/&gt;\n
            &lt;/o&gt;\n
            &lt;o base=&quot;.x&quot; line=&quot;21&quot; pos=&quot;11&quot;&gt;\n
               &lt;o base=&quot;.@&quot; line=&quot;21&quot; pos=&quot;13&quot;&gt;\n
                  &lt;o base=&quot;instance2&quot; line=&quot;21&quot; pos=&quot;2&quot; ref=&quot;7&quot;/&gt;\n
               &lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:50:11.938 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 153&micro;s
11:50:11.938 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 108&micro;s
11:50:11.943 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 855&micro;s
11:50:11.943 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 16ms
11:50:11.944 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3413 bytes of XML in 229&micro;s
11:50:11.948 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:11.966 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
11:50:11.980 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
11:50:11.981 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 22 EO lines compiled
11:50:11.991 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
11:50:11.991 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 6 EO lines compiled
11:50:11.992 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2109 bytes of XML in 199µs
11:50:12.005 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:12.006 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 223µs
11:50:12.007 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 141µs
11:50:12.007 [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="3"\n
          name="transformer"\n
          time="2022-11-03T11:50:11.973812Z"\n
          version="0.28.10">\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>
11:50:12.007 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 193µs
11:50:12.008 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 141µs
11:50:12.012 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 673&micro;s
11:50:12.016 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 925&micro;s
11:50:12.017 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 179&micro;s
11:50:12.017 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 111&micro;s
11:50:12.018 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (2229 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;program ms=&quot;3&quot;\n
          name=&quot;transformer&quot;\n
          time=&quot;2022-11-03T11:50:11.973812Z&quot;\n
          version=&quot;0.28.10&quot;&gt;\n
   &lt;listing&gt;+alias org.ut.util\n
\n
[] &amp;gt; classA\n
  util &amp;gt; @\n
  [] &amp;gt; doA\n
    QQ.io.stdout &amp;gt; @\n
      &quot;gg&quot;\n
\n
[] &amp;gt; animal\n
  [] &amp;gt; live\n
    QQ.io.stdout &amp;gt; @\n
      &quot;alive&quot;\n
\n
[] &amp;gt; cat\n
  animal &amp;gt; @\n
\n
[] &amp;gt; bengal\n
  cat.live &amp;gt; @\n
\n
[args...] &amp;gt; app\n
  classA &amp;gt; instance\n
  instance.doUtil &amp;gt; @\n
&lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;util org.ut.util&lt;/tail&gt;\n
         &lt;part&gt;util&lt;/part&gt;\n
         &lt;part&gt;org.ut.util&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;classA&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;util&quot; line=&quot;4&quot; name=&quot;@&quot; pos=&quot;2&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;doA&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;QQ&quot; line=&quot;6&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.io&quot; line=&quot;6&quot; method=&quot;&quot; pos=&quot;6&quot;/&gt;\n
            &lt;o base=&quot;.stdout&quot; line=&quot;6&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;9&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;7&quot; pos=&quot;6&quot;&gt;gg&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;9&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;10&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;QQ&quot; line=&quot;11&quot; 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>
11:50:12.018 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 160µs
11:50:12.018 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 113µs
11:50:12.022 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 688µs
11:50:12.029 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:12.029 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 203µs
11:50:12.030 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 136µs
11:50:12.030 [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="3"\n
          name="transformer"\n
          time="2022-11-03T11:50:11.973812Z"\n
          version="0.28.10">\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
      <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&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;10&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;QQ&quot; line=&quot;11&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.io&quot; line=&quot;11&quot; method=&quot;&quot; pos=&quot;6&quot;/&gt;\n
            &lt;o base=&quot;.stdout&quot; line=&quot;11&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;9&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;12&quot; pos=&quot;6&quot;&gt;alive&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;14&quot; name=&quot;cat&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;15&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;9&quot;/&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;17&quot; name=&quot;bengal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;cat&quot; line=&quot;18&quot; pos=&quot;2&quot; ref=&quot;14&quot;/&gt;\n
         &lt;o base=&quot;.live&quot; line=&quot;18&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;/&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;20&quot; name=&quot;app&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;20&quot; name=&quot;args&quot; pos=&quot;1&quot; vararg=&quot;&quot;/&gt;\n
         &lt;o base=&quot;classA&quot; line=&quot;21&quot; name=&quot;instance&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o base=&quot;instance&quot; line=&quot;22&quot; pos=&quot;2&quot; ref=&quot;21&quot;/&gt;\n
         &lt;o base=&quot;.doUtil&quot; line=&quot;22&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;10&quot;/&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:50:12.030 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 152&micro;s
11:50:12.031 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 130&micro;s
11:50:12.035 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 688&micro;s
11:50:12.035 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 37ms
11:50:12.037 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 863 bytes of XML in 110&micro;s
11:50:12.048 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 597&micro;s
11:50:12.049 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 252&micro;s
11:50:12.049 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 150µs
11:50:12.049 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:50:12.050 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 174µs
11:50:12.050 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 145µs
11:50:12.054 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 440µs
11:50:12.058 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 419µs
11:50:12.059 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 181µs
11:50:12.059 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 119µs
11:50:12.059 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes
11:50:12.060 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 135µs
11:50:12.060 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 110µs
11:50:12.064 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 454µs
11:50:12.070 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 665µs
11:50:12.070 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 219µs
11:50:12.071 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 121µs
11:50:12.071 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes
11:50:12.071 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 133µs
11:50:12.072 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 126µs
11:50:12.076 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 466µs
11:50:12.076 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 34ms
11:50:12.167 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2431 bytes of XML in 209µs
11:50:12.177 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:12.178 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 208µs
11:50:12.179 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 115µs
11:50:12.179 [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="3"\n
          name="transformer"\n
          time="2022-11-03T11:50:11.973812Z"\n
          version="0.28.10">\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
      <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&lt;/part&gt;\n
         &lt;part&gt;org.ut.util&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;classA&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;util&quot; line=&quot;4&quot; name=&quot;@&quot; pos=&quot;2&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;doA&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;QQ&quot; line=&quot;6&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.io&quot; line=&quot;6&quot; method=&quot;&quot; pos=&quot;6&quot;/&gt;\n
            &lt;o base=&quot;.stdout&quot; line=&quot;6&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;9&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;7&quot; pos=&quot;6&quot;&gt;gg&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;9&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;10&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;QQ&quot; line=&quot;11&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.io&quot; line=&quot;11&quot; method=&quot;&quot; pos=&quot;6&quot;/&gt;\n
            &lt;o base=&quot;.stdout&quot; line=&quot;11&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;9&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;12&quot; pos=&quot;6&quot;&gt;alive&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;14&quot; name=&quot;cat&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;15&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;9&quot;/&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;17&quot; name=&quot;bengal&quot; pos=&quot;0&quot;&gt;\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>
11:50:12.179 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 145µs
11:50:12.180 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 116µs
11:50:12.184 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 752µs
11:50:12.184 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 12ms
11:50:12.185 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2446 bytes of XML in 220µs
11:50:12.198 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:12.198 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 210µs
11:50:12.199 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 135µs
11:50:12.199 [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="3"\n
          name="transformer"\n
          time="2022-11-03T11:50:11.973812Z"\n
          version="0.28.10">\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
      <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"&gt;\n
         &lt;o base=&quot;.live&quot; line=&quot;18&quot; name=&quot;@&quot; pos=&quot;5&quot;&gt;\n
            &lt;o base=&quot;.@&quot; line=&quot;18&quot; pos=&quot;10&quot;&gt;\n
               &lt;o base=&quot;cat&quot; line=&quot;18&quot; pos=&quot;2&quot; ref=&quot;14&quot;/&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;20&quot; name=&quot;app&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;20&quot; name=&quot;args&quot; pos=&quot;1&quot; vararg=&quot;&quot;/&gt;\n
         &lt;o base=&quot;classA&quot; line=&quot;21&quot; name=&quot;instance&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o base=&quot;.doUtil&quot; line=&quot;22&quot; name=&quot;@&quot; pos=&quot;10&quot;&gt;\n
            &lt;o base=&quot;.@&quot; line=&quot;22&quot; pos=&quot;17&quot;&gt;\n
               &lt;o base=&quot;instance&quot; line=&quot;22&quot; pos=&quot;2&quot; ref=&quot;21&quot;/&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:50:12.199 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 111&micro;s
11:50:12.200 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 111&micro;s
11:50:12.204 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 762&micro;s
11:50:12.204 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 14ms
11:50:12.205 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2537 bytes of XML in 234&micro;s
11:50:12.209 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 947&micro;s
11:50:12.225 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
11:50:12.226 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 994 bytes of XML in 191&micro;s
11:50:12.235 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 682&micro;s
11:50:12.236 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 188&micro;s
11:50:12.237 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 108&micro;s
11:50:12.237 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' made no changes
11:50:12.237 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 170µs
11:50:12.238 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 110µs
11:50:12.241 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 458µs
11:50:12.241 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 10ms
11:50:12.242 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1016 bytes of XML in 176µs
11:50:12.254 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 533µs
11:50:12.254 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 188µs
11:50:12.255 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 121µs
11:50:12.255 [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="2022-11-03T11:50:11.983291Z"\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>
11:50:12.255 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 152µs
11:50:12.256 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 109µs
11:50:12.260 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 486µs
11:50:12.260 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 13ms
11:50:12.261 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1063 bytes of XML in 160µs
11:50:12.264 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 492µs
11:50:12.278 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 911µs
11:50:12.293 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
11:50:12.294 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 17 EO lines compiled
11:50:12.295 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1694 bytes of XML in 203µs
11:50:12.307 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:12.308 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 243µs
11:50:12.308 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 142µs
11:50:12.308 [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="3"\n
          name="transformer"\n
          time="2022-11-03T11:50:12.286746Z&quot;\n
          version=&quot;0.28.10&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
[] &amp;gt; animal\n
  [t] &amp;gt; talk\n
    stdout &amp;gt; @\n
      t\n
\n
[] &amp;gt; cat\n
  animal &amp;gt; @\n
\n
[] &amp;gt; bengal\n
  cat &amp;gt; @\n
  talk &quot;hello&quot; &amp;gt; meow\n
\n
[args...] &amp;gt; app\n
  cat &amp;gt; tom\n
  tom.talk &quot;My name is Tom&quot; &amp;gt; @\n
&lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets/&gt;\n
   &lt;metas&gt;\n
      &lt;meta line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;4&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;4&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;5&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;t&quot; line=&quot;6&quot; pos=&quot;6&quot; ref=&quot;4&quot;/&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;8&quot; name=&quot;cat&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;9&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;11&quot; name=&quot;bengal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;cat&quot; line=&quot;12&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;8&quot;/&gt;\n
         &lt;o base=&quot;talk&quot; line=&quot;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>
11:50:12.309 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 155µs
11:50:12.309 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 150µs
11:50:12.313 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 592µs
11:50:12.318 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 909µs
11:50:12.318 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 202µs
11:50:12.319 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 137µs
11:50:12.319 [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="3"\n
          name="transformer"\n
          time="2022-11-03T11:50:12.286746Z"\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>
11:50:12.320 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 217µs
11:50:12.320 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 111µs
11:50:12.324 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 637µs
11:50:12.330 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:12.330 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 201&micro;s
11:50:12.331 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 134&micro;s
11:50:12.331 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (1875 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;program ms=&quot;3&quot;\n
          name=&quot;transformer&quot;\n
          time=&quot;2022-11-03T11:50:12.286746Z&quot;\n
          version=&quot;0.28.10&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
[] &amp;gt; animal\n
  [t] &amp;gt; talk\n
    stdout &amp;gt; @\n
      t\n
\n
[] &amp;gt; cat\n
  animal &amp;gt; @\n
\n
[] &amp;gt; bengal\n
  cat &amp;gt; @\n
  talk &quot;hello&quot; &amp;gt; meow\n
\n
[args...] &amp;gt; app\n
  cat &amp;gt; tom\n
  tom.talk &quot;My name is Tom&quot; &amp;gt; @\n
&lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
      &lt;sheet&gt;expand-aliases&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;4&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;4&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;5&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;t&quot; line=&quot;6&quot; pos=&quot;6&quot; ref=&quot;4&quot;/&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;8&quot; name=&quot;cat&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;9&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;11&quot; name=&quot;bengal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;cat&quot; line=&quot;12&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;8&quot;/&gt;\n
         &lt;o base=&quot;talk&quot; line=&quot;13&quot; name=&quot;meow&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;13&quot; pos=&quot;7&quot;&gt;hello&lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;15&quot; name=&quot;app&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;15&quot; name=&quot;args&quot; pos=&quot;1&quot; vararg=&quot;&quot;/&gt;\n
         &lt;o base=&quot;cat&quot; line=&quot;16&quot; name=&quot;tom&quot; pos=&quot;2&quot; ref=&quot;8&quot;/&gt;\n
         &lt;o base=&quot;tom&quot; line=&quot;17&quot; pos=&quot;2&quot; ref=&quot;16&quot;/&gt;\n
         &lt;o base=&quot;.talk&quot; line=&quot;17&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;&gt;\n
            &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;17&quot; pos=&quot;11&quot;&gt;My name is Tom&lt;/o&gt;\n
         </o>\n
      </o>\n
   </objects>\n
</program>\n
<EOF>
11:50:12.331 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 139µs
11:50:12.332 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 124µs
11:50:12.336 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 634µs
11:50:12.336 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 36ms
11:50:12.386 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1991 bytes of XML in 201µs
11:50:12.396 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:12.397 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 204µs
11:50:12.398 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 110µs
11:50:12.398 [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="3"\n
          name="transformer"\n
          time="2022-11-03T11:50:12.286746Z"\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=&quot;8&quot;/&gt;\n
         &lt;o base=&quot;.talk&quot; line=&quot;13&quot; name=&quot;meow&quot; pos=&quot;2&quot;/&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;15&quot; name=&quot;app&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;15&quot; name=&quot;args&quot; pos=&quot;1&quot; vararg=&quot;&quot;/&gt;\n
         &lt;o base=&quot;cat&quot; line=&quot;16&quot; name=&quot;tom&quot; pos=&quot;2&quot; ref=&quot;8&quot;/&gt;\n
         &lt;o base=&quot;tom&quot; line=&quot;17&quot; pos=&quot;2&quot; ref=&quot;16&quot;/&gt;\n
         &lt;o base=&quot;.@&quot; line=&quot;17&quot; method=&quot;&quot; pos=&quot;10&quot;/&gt;\n
         &lt;o base=&quot;.talk&quot; line=&quot;17&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;&gt;\n
            &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;17&quot; pos=&quot;11&quot;&gt;My name is Tom&lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:50:12.398 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 158&micro;s
11:50:12.399 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 124&micro;s
11:50:12.403 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 634&micro;s
11:50:12.403 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 12ms
11:50:12.404 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1999 bytes of XML in 234&micro;s
11:50:12.415 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 894&micro;s
11:50:12.416 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 218&micro;s
11:50:12.417 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 148&micro;s
11:50:12.417 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (2010 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;program ms=&quot;3&quot;\n
          name=&quot;transformer&quot;\n
          time=&quot;2022-11-03T11:50:12.286746Z&quot;\n
          version=&quot;0.28.10&quot;&gt;\n
   &lt;listing&gt;+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
      <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>
11:50:12.417 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 148µs
11:50:12.418 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 113µs
11:50:12.422 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 657µs
11:50:12.422 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 14ms
11:50:12.423 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2049 bytes of XML in 207µs
11:50:12.426 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 795µs
11:50:12.441 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.056 s - in org.objectionary.ddr.integration.resolver.ResolverTest
[INFO] Running org.objectionary.ddr.unit.graph.builder.BuilderTest
11:50:12.447 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1882 bytes of XML in 202µs
11:50:12.458 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 627µs
11:50:12.459 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 230µs
11:50:12.460 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 186µs
11:50:12.460 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:50:12.460 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 177µs
11:50:12.461 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 152&micro;s
11:50:12.465 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 441&micro;s
11:50:12.468 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 444&micro;s
11:50:12.469 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 171&micro;s
11:50:12.469 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 108&micro;s
11:50:12.470 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes
11:50:12.470 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 124&micro;s
11:50:12.471 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 110&micro;s
11:50:12.474 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 423&micro;s
11:50:12.479 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 629&micro;s
11:50:12.480 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 228&micro;s
11:50:12.480 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 138&micro;s
11:50:12.480 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes
11:50:12.481 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 128µs
11:50:12.481 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 128µs
11:50:12.485 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 429µs
11:50:12.485 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 33ms
11:50:12.486 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3089 bytes of XML in 150µs
11:50:12.498 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:12.499 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 223µs
11:50:12.499 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 169µs
11:50:12.500 [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>
11:50:12.500 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 192µs
11:50:12.501 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 170&micro;s
11:50:12.505 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 682&micro;s
11:50:12.509 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 944&micro;s
11:50:12.510 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 193&micro;s
11:50:12.511 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 109&micro;s
11:50:12.511 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (3357 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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>
11:50:12.511 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 159µs
11:50:12.512 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 110µs
11:50:12.516 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 672µs
11:50:12.522 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:12.523 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 275µs
11:50:12.523 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 166µs
11:50:12.523 [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=&quot;ex-1&quot;\n
          time=&quot;2022-08-17T06:44:30.306761800Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.ut.util\n
\n
    [] &amp;gt; classA\n
    util &amp;gt; @\n
    [] &amp;gt; doA\n
    QQ.io.stdout &amp;gt; @\n
    &quot;gg&quot;\n
\n
    [] &amp;gt; animal\n
    [] &amp;gt; live\n
    QQ.io.stdout &amp;gt; @\n
    &quot;alive&quot;\n
\n
    [] &amp;gt; cat\n
    animal &amp;gt; @\n
\n
    [] &amp;gt; bengal\n
    cat.live &amp;gt; @\n
\n
    [args...] &amp;gt; app\n
    classA &amp;gt; instance\n
    instance.doUtil &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
      &lt;sheet&gt;expand-aliases&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;util org.ut.util&lt;/tail&gt;\n
         &lt;part&gt;util&lt;/part&gt;\n
         &lt;part&gt;org.ut.util&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;classA&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;org.ut.util&quot; line=&quot;4&quot; name=&quot;@&quot; pos=&quot;2&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;doA&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;QQ&quot; line=&quot;6&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.io&quot; line=&quot;6&quot; method=&quot;&quot; pos=&quot;6&quot;/&gt;\n
            &lt;o base=&quot;.stdout&quot; line=&quot;6&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;9&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;7&quot; pos=&quot;6&quot;&gt;gg&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;9&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;10&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;QQ&quot; line=&quot;11&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.io&quot; line=&quot;11&quot; method=&quot;&quot; pos=&quot;6&quot;/&gt;\n
            &lt;o base=&quot;.stdout&quot; line=&quot;11&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;9&quot;&gt;\n
               &lt;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>
11:50:12.524 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 197µs
11:50:12.524 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 160µs
11:50:12.528 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 715µs
11:50:12.529 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 38ms
11:50:12.531 [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"

11:50:12.534 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4491 bytes of XML in 291µs
11:50:12.548 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
11:50:12.549 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 271µs
11:50:12.549 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 141µs
11:50:12.550 [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
    [] &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
    [] &amp;gt; doA2\n
    stdout &amp;gt; @\n
    &quot;A2&quot;\n
\n
    [] &amp;gt; classB2\n
    classA2 &amp;gt; @\n
    [] &amp;gt; doBA2\n
    ^.doA2 &amp;gt; @\n
\n
    [] &amp;gt; classC2\n
    classB2 &amp;gt; @\n
    [] &amp;gt; doC2\n
    stdout &amp;gt; @\n
    &quot;C2&quot;\n
\n
    [args...] &amp;gt; main\n
    classC2 &amp;gt; instance\n
    instance.doC2 &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets/&gt;\n
   &lt;metas&gt;\n
      &lt;meta line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;classA&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classB&quot; line=&quot;4&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;9&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;doA&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;7&quot; pos=&quot;6&quot;&gt;A&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;9&quot; name=&quot;classB&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classA&quot; line=&quot;10&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;11&quot; name=&quot;doBA&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;12&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.doA&quot; line=&quot;12&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;14&quot; name=&quot;classC&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classB&quot; line=&quot;15&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;9&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;16&quot; name=&quot;doC&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;17&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;18&quot; pos=&quot;6&quot;&gt;C&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;20&quot; name=&quot;classD&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classC&quot; line=&quot;21&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;14&quot;/&gt;\n
      &lt;/o&gt;\n
      &lt;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>
11:50:12.550 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 200µs
11:50:12.550 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 140µs
11:50:12.554 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 942µs
11:50:12.559 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:12.560 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 166µs
11:50:12.560 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 109µs
11:50:12.561 [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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;225&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-08T08:33:22.958223500Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; classA\n
    classB &amp;gt; @\n
    [] &amp;gt; doA\n
    stdout &amp;gt; @\n
    &quot;A&quot;\n
\n
    [] &amp;gt; classB\n
    classA &amp;gt; @\n
    [] &amp;gt; doBA\n
    ^.doA &amp;gt; @\n
\n
    [] &amp;gt; classC\n
    classB &amp;gt; @\n
    [] &amp;gt; doC\n
    stdout &amp;gt; @\n
    &quot;C&quot;\n
\n
    [] &amp;gt; classD\n
    classC &amp;gt; @\n
\n
    [] &amp;gt; classE\n
    classA &amp;gt; @\n
\n
    [] &amp;gt; classA2\n
    classB2 &amp;gt; @\n
    [] &amp;gt; doA2\n
    stdout &amp;gt; @\n
    &quot;A2&quot;\n
\n
    [] &amp;gt; classB2\n
    classA2 &amp;gt; @\n
    [] &amp;gt; doBA2\n
    ^.doA2 &amp;gt; @\n
\n
    [] &amp;gt; classC2\n
    classB2 &amp;gt; @\n
    [] &amp;gt; doC2\n
    stdout &amp;gt; @\n
    &quot;C2&quot;\n
\n
    [args...] &amp;gt; main\n
    classC2 &amp;gt; instance\n
    instance.doC2 &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;classA&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classB&quot; line=&quot;4&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;9&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;doA&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;7&quot; pos=&quot;6&quot;&gt;A&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;9&quot; name=&quot;classB&quot; pos=&quot;0&quot;&gt;\n
         &lt;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>
11:50:12.561 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 141µs
11:50:12.561 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 114µs
11:50:12.565 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 960&micro;s
11:50:12.572 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:12.573 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 225&micro;s
11:50:12.573 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 135&micro;s
11:50:12.573 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4991 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;225&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-08T08:33:22.958223500Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; classA\n
    classB &amp;gt; @\n
    [] &amp;gt; doA\n
    stdout &amp;gt; @\n
    &quot;A&quot;\n
\n
    [] &amp;gt; classB\n
    classA &amp;gt; @\n
    [] &amp;gt; doBA\n
    ^.doA &amp;gt; @\n
\n
    [] &amp;gt; classC\n
    classB &amp;gt; @\n
    [] &amp;gt; doC\n
    stdout &amp;gt; @\n
    &quot;C&quot;\n
\n
    [] &amp;gt; classD\n
    classC &amp;gt; @\n
\n
    [] &amp;gt; classE\n
    classA &amp;gt; @\n
\n
    [] &amp;gt; classA2\n
    classB2 &amp;gt; @\n
    [] &amp;gt; doA2\n
    stdout &amp;gt; @\n
    &quot;A2&quot;\n
\n
    [] &amp;gt; classB2\n
    classA2 &amp;gt; @\n
    [] &amp;gt; doBA2\n
    ^.doA2 &amp;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&quot;/&gt;\n
         &lt;o base=&quot;instance&quot; line=&quot;45&quot; pos=&quot;2&quot; ref=&quot;44&quot;/&gt;\n
         &lt;o base=&quot;.@&quot; line=&quot;45&quot; pos=&quot;15&quot;/&gt;\n
         &lt;o base=&quot;.@&quot; line=&quot;45&quot; pos=&quot;17&quot;/&gt;\n
         &lt;o base=&quot;.doA2&quot; line=&quot;45&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;10&quot;/&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:50:12.574 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 149&micro;s
11:50:12.574 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 121&micro;s
11:50:12.578 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:12.578 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 39ms
11:50:12.580 [main] DEBUG o.o.d.unit.graph.builder.BuilderTest MDC= - NODE: name=&quot;classB&quot;
classB CHILD:
NODE: name=&quot;classA&quot;
classA CHILD:
NODE: name=&quot;classB&quot;
classA CHILD:
NODE: name=&quot;classE&quot;
classB CHILD:
NODE: name=&quot;classC&quot;
classC CHILD:
NODE: name=&quot;classD&quot;
NODE: name=&quot;classB2&quot;
classB2 CHILD:
NODE: name=&quot;classA2&quot;
classA2 CHILD:
NODE: name=&quot;classB2&quot;
classB2 CHILD:
NODE: name=&quot;classC2&quot;
NODE: name=&quot;doA&quot;
doA CHILD:
NODE: name=&quot;doBA&quot;
NODE: name=&quot;doA2&quot;
doA2 CHILD:
NODE: name=&quot;doBA2&quot;
doA2 CHILD:
NODE: name=&quot;main&quot;
NODE: name=&quot;doC&quot;
NODE: name=&quot;doC2&quot;

11:50:12.583 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3261 bytes of XML in 235&micro;s
11:50:12.595 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:12.596 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 226&micro;s
11:50:12.597 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 142&micro;s
11:50:12.597 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3473 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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
   <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>
11:50:12.597 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 186&micro;s
11:50:12.598 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 139&micro;s
11:50:12.602 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 668&micro;s
11:50:12.606 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 882&micro;s
11:50:12.607 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 202&micro;s
11:50:12.607 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 109&micro;s
11:50:12.608 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (3563 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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>
11:50:12.608 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 111µs
11:50:12.608 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 109µs
11:50:12.612 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 675µs
11:50:12.617 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:12.618 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 202µs
11:50:12.619 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 119µs
11:50:12.619 [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
--&gt;\n
&lt;program ms=&quot;275&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-05T13:21:36.479066800Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; classA\n
    classB &amp;gt; @\n
    [] &amp;gt; doA\n
    stdout &amp;gt; @\n
    &quot;A&quot;\n
\n
    [] &amp;gt; classB\n
    classA &amp;gt; @\n
    [] &amp;gt; doBA\n
    ^.doA &amp;gt; @\n
\n
    [] &amp;gt; classC\n
    classB &amp;gt; @\n
    [] &amp;gt; doC\n
    stdout &amp;gt; @\n
    &quot;C&quot;\n
\n
    [] &amp;gt; classD\n
    classC &amp;gt; @\n
\n
    [] &amp;gt; classE\n
    classA &amp;gt; @\n
\n
    [args...] &amp;gt; main\n
    classC &amp;gt; instance\n
    instance.doC &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
      &lt;sheet&gt;expand-aliases&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;classA&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classB&quot; line=&quot;4&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;9&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;doA&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;7&quot; pos=&quot;6&quot;&gt;A&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;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>
11:50:12.619 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 151µs
11:50:12.620 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 155µs
11:50:12.623 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 722µs
11:50:12.624 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 36ms
11:50:12.625 [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"

11:50:12.628 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4568 bytes of XML in 261µs
11:50:12.641 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
11:50:12.642 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 239µs
11:50:12.643 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 148µs
11:50:12.643 [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=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; creature\n
    [] &amp;gt; live\n
    stdout &amp;gt; @\n
    &quot;I'm alive&quot;\n
    [t] &amp;gt; talk\n
    stdout &amp;gt; @\n
    t\n
\n
    [] &amp;gt; animal\n
    creature &amp;gt; @\n
    [t] &amp;gt; talk\n
    stdout &amp;gt; @\n
    &quot;animal talks&quot;\n
\n
    [] &amp;gt; human\n
    creature &amp;gt; @\n
\n
    [] &amp;gt; cat\n
    animal &amp;gt; @\n
    [m] &amp;gt; meow\n
    ^.talk &quot;meow&quot; &amp;gt; @\n
\n
    [] &amp;gt; dog\n
    animal &amp;gt; @\n
    [] &amp;gt; live\n
    ^.talk &quot;I am a dog&quot; &amp;gt; @\n
    [] &amp;gt; woof\n
    stdout &amp;gt; @\n
    &quot;woof&quot;\n
\n
    [] &amp;gt; olesya\n
    human &amp;gt; @\n
    [job] &amp;gt; work\n
    ^.live &amp;gt; @\n
\n
    [args...] &amp;gt; main\n
    dog &amp;gt; tom\n
    dog.woof &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets/&gt;\n
   &lt;metas&gt;\n
      &lt;meta line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;creature&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;4&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;5&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;6&quot; pos=&quot;6&quot;&gt;I'm alive&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;7&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;7&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;8&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;t&quot; line=&quot;9&quot; pos=&quot;6&quot; ref=&quot;7&quot;/&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;11&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;creature&quot; line=&quot;12&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;13&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;13&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;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>
11:50:12.643 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 190µs
11:50:12.644 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 154µs
11:50:12.648 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 911µs
11:50:12.653 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:12.653 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 171µs
11:50:12.654 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 105µs
11:50:12.654 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4984 chars):
<?xml version="1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;278&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-04T15:09:45.784600300Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; creature\n
    [] &amp;gt; live\n
    stdout &amp;gt; @\n
    &quot;I'm alive&quot;\n
    [t] &amp;gt; talk\n
    stdout &amp;gt; @\n
    t\n
\n
    [] &amp;gt; animal\n
    creature &amp;gt; @\n
    [t] &amp;gt; talk\n
    stdout &amp;gt; @\n
    &quot;animal talks&quot;\n
\n
    [] &amp;gt; human\n
    creature &amp;gt; @\n
\n
    [] &amp;gt; cat\n
    animal &amp;gt; @\n
    [m] &amp;gt; meow\n
    ^.talk &quot;meow&quot; &amp;gt; @\n
\n
    [] &amp;gt; dog\n
    animal &amp;gt; @\n
    [] &amp;gt; live\n
    ^.talk &quot;I am a dog&quot; &amp;gt; @\n
    [] &amp;gt; woof\n
    stdout &amp;gt; @\n
    &quot;woof&quot;\n
\n
    [] &amp;gt; olesya\n
    human &amp;gt; @\n
    [job] &amp;gt; work\n
    ^.live &amp;gt; @\n
\n
    [args...] &amp;gt; main\n
    dog &amp;gt; tom\n
    dog.woof &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;creature&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;4&quot; 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=&quot;@&quot; pos=&quot;5&quot;/&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:50:12.654 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 131&micro;s
11:50:12.655 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 109&micro;s
11:50:12.659 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 905&micro;s
11:50:12.666 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:12.666 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 208&micro;s
11:50:12.667 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 123&micro;s
11:50:12.667 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (5076 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;278&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-04T15:09:45.784600300Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; creature\n
    [] &amp;gt; live\n
    stdout &amp;gt; @\n
    &quot;I'm alive&quot;\n
    [t] &amp;gt; talk\n
    stdout &amp;gt; @\n
    t\n
\n
    [] &amp;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
      <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=&quot;17&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;35&quot; name=&quot;work&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;35&quot; name=&quot;job&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;36&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.live&quot; line=&quot;36&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;38&quot; name=&quot;main&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;38&quot; name=&quot;args&quot; pos=&quot;1&quot; vararg=&quot;&quot;/&gt;\n
         &lt;o base=&quot;dog&quot; line=&quot;39&quot; name=&quot;tom&quot; pos=&quot;2&quot; ref=&quot;25&quot;/&gt;\n
         &lt;o base=&quot;dog&quot; line=&quot;40&quot; pos=&quot;2&quot; ref=&quot;25&quot;/&gt;\n
         &lt;o base=&quot;.woof&quot; line=&quot;40&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;/&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:50:12.668 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 175&micro;s
11:50:12.668 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 129&micro;s
11:50:12.672 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 943&micro;s
11:50:12.672 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 39ms
11:50:12.674 [main] DEBUG o.o.d.unit.graph.builder.BuilderTest MDC= - NODE: name=&quot;creature&quot;
creature CHILD:
NODE: name=&quot;animal&quot;
animal CHILD:
NODE: name=&quot;cat&quot;
animal CHILD:
NODE: name=&quot;dog&quot;
creature CHILD:
NODE: name=&quot;human&quot;
human CHILD:
NODE: name=&quot;olesya&quot;
NODE: name=&quot;live&quot;
live CHILD:
NODE: name=&quot;work&quot;
NODE: name=&quot;talk&quot;
NODE: name=&quot;talk&quot;
talk CHILD:
NODE: name=&quot;live&quot;
talk CHILD:
NODE: name=&quot;meow&quot;
NODE: name=&quot;woof&quot;
woof CHILD:
NODE: name=&quot;main&quot;

11:50:12.676 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1897 bytes of XML in 165&micro;s
11:50:12.687 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 618&micro;s
11:50:12.688 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 259&micro;s
11:50:12.688 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 160&micro;s
11:50:12.688 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:50:12.689 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 146µs
11:50:12.689 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 144µs
11:50:12.693 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 403µs
11:50:12.696 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 393µs
11:50:12.697 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 177µs
11:50:12.697 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 124µs
11:50:12.698 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes
11:50:12.698 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 124µs
11:50:12.698 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 104µs
11:50:12.702 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 401µs
11:50:12.706 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 583µs
11:50:12.707 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 194µs
11:50:12.707 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 127µs
11:50:12.707 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes
11:50:12.708 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 125µs
11:50:12.708 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 124µs
11:50:12.712 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 449µs
11:50:12.712 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 31ms
11:50:12.714 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2250 bytes of XML in 165µs
11:50:12.724 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 683µs
11:50:12.725 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 227µs
11:50:12.726 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 136µs
11:50:12.726 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:50:12.726 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 150µs
11:50:12.727 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 135µs
11:50:12.730 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 447µs
11:50:12.734 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 674µs
11:50:12.734 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 194µs
11:50:12.735 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 105µs
11:50:12.735 [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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;6&quot;\n
          name=&quot;transformer&quot;\n
          time="2022-08-22T15:47:52.220334546Z"\n
          version="0.26.0">\n
   <listing>+package breeds\n
    +alias org.animals.cat\n
\n
    [] &gt; bengal\n
    cat "hello" &gt; @\n
    [] &gt; meow\n
    ^.talk &gt; @\n
    [] &gt; bengal_live\n
    cat.live &gt; @\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>
11:50:12.735 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 159µs
11:50:12.736 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 120µs
11:50:12.739 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 466µs
11:50:12.744 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:12.745 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 251µs
11:50:12.746 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 125µs
11:50:12.746 [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
    [] &gt; bengal\n
    cat "hello" &gt; @\n
    [] &gt; meow\n
    ^.talk &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=".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>
11:50:12.746 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 132µs
11:50:12.747 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 127µs
11:50:12.750 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 573µs
11:50:12.751 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 32ms
11:50:12.752 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2234 bytes of XML in 120µs
11:50:12.763 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 697µs
11:50:12.764 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 253&micro;s
11:50:12.764 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 177&micro;s
11:50:12.765 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:50:12.765 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 157&micro;s
11:50:12.767 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 2ms
11:50:12.771 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 523&micro;s
11:50:12.775 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 901&micro;s
11:50:12.776 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 209&micro;s
11:50:12.777 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 118&micro;s
11:50:12.777 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (2481 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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
   </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>
11:50:12.777 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 124µs
11:50:12.778 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 110µs
11:50:12.781 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 504µs
11:50:12.786 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 841µs
11:50:12.787 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 191µs
11:50:12.787 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 134µs
11:50:12.787 [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
         &lt;tail&gt;creature org.life.creature&lt;/tail&gt;\n
         &lt;part&gt;creature&lt;/part&gt;\n
         &lt;part&gt;org.life.creature&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;cat&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;5&quot; name=&quot;t&quot; pos=&quot;1&quot;/&gt;\n
         &lt;o base=&quot;org.life.creature&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;2&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;7&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;8&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;9&quot; pos=&quot;6&quot;&gt;cat talks&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:50:12.788 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 199&micro;s
11:50:12.788 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 129&micro;s
11:50:12.792 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 494&micro;s
11:50:12.792 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 35ms
11:50:12.793 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1750 bytes of XML in 111µs
11:50:12.804 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 631µs
11:50:12.805 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 254µs
11:50:12.805 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 160µs
11:50:12.805 [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>
11:50:12.806 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 162µs
11:50:12.806 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 150µs
11:50:12.810 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 370µs
11:50:12.813 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 548µs
11:50:12.814 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 183µs
11:50:12.814 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 141µs
11:50:12.815 [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&quot; pos=&quot;2&quot; ref=&quot;4&quot;/&gt;\n
         &lt;o base=&quot;.live&quot; line=&quot;5&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;8&quot;/&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:50:12.815 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 128&micro;s
11:50:12.815 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 116&micro;s
11:50:12.821 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 731&micro;s
11:50:12.827 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 631&micro;s
11:50:12.834 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 287&micro;s
11:50:12.835 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 231&micro;s
11:50:12.836 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (1954 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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
      <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>
11:50:12.836 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 267µs
11:50:12.837 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 209µs
11:50:12.841 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 399µs
11:50:12.841 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 43ms
11:50:12.843 [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"

11:50:12.846 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4144 bytes of XML in 292µs
11:50:12.858 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:12.859 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 235µs
11:50:12.860 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 144µs
11:50:12.860 [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
    [] &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
   <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&quot; pos=&quot;2&quot;&gt;\n
            &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;eat&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;stdout&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;6&quot;&gt;\n
                  &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;7&quot; pos=&quot;8&quot;&gt;I'm eating&lt;/o&gt;\n
               &lt;/o&gt;\n
            &lt;/o&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;8&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;9&quot; pos=&quot;6&quot;&gt;I'm alive animal&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;10&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;10&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;live&quot; line=&quot;11&quot; name=&quot;@&quot; pos=&quot;4&quot; ref=&quot;4&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;13&quot; name=&quot;mouse&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;14&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;15&quot; name=&quot;pii&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;animal&quot; line=&quot;16&quot; pos=&quot;4&quot; ref=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;.live&quot; line=&quot;16&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;10&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;18&quot; name=&quot;human&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;19&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;20&quot; name=&quot;@&quot; 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>
11:50:12.860 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 147µs
11:50:12.861 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 159µs
11:50:12.865 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 846µs
11:50:12.870 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:12.871 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 200µs
11:50:12.871 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 116µs
11:50:12.871 [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&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;4&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;eat&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;stdout&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;6&quot;&gt;\n
                  &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;7&quot; pos=&quot;8&quot;&gt;I'm eating&lt;/o&gt;\n
               &lt;/o&gt;\n
            &lt;/o&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;8&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;9&quot; pos=&quot;6&quot;&gt;I'm alive animal&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;10&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;10&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;live&quot; line=&quot;11&quot; name=&quot;@&quot; pos=&quot;4&quot; ref=&quot;4&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;13&quot; name=&quot;mouse&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;14&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;15&quot; name=&quot;pii&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;animal&quot; line=&quot;16&quot; pos=&quot;4&quot; ref=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;.live&quot; line=&quot;16&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;10&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;18&quot; name=&quot;human&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;19&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;20&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;21&quot; pos=&quot;6&quot;&gt;I'm alive human&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;22&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;22&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;23&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;24&quot; pos=&quot;6&quot;&gt;human talks&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;26&quot; name=&quot;cat&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;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>
11:50:12.872 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 133µs
11:50:12.872 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 165µs
11:50:12.876 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 974µs
11:50:12.883 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:12.884 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 218µs
11:50:12.884 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 129µs
11:50:12.884 [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=&quot;ex-1&quot;\n
          time=&quot;2022-08-08T08:23:30.473543800Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; animal\n
    [] &amp;gt; live\n
    [] &amp;gt; eat\n
    stdout &amp;gt; @\n
    &quot;I'm eating&quot;\n
    stdout &amp;gt; @\n
    &quot;I'm alive animal&quot;\n
    [t] &amp;gt; talk\n
    live &amp;gt; @\n
\n
    [] &amp;gt; mouse\n
    animal &amp;gt; @\n
    [] &amp;gt; pii\n
    animal.live &amp;gt; @\n
\n
    [] &amp;gt; human\n
    [] &amp;gt; live\n
    stdout &amp;gt; @\n
    &quot;I'm alive human&quot;\n
    [t] &amp;gt; talk\n
    stdout &amp;gt; @\n
    &quot;human talks&quot;\n
\n
    [] &amp;gt; cat\n
    animal &amp;gt; @\n
    [m] &amp;gt; meow\n
    ^.talk &quot;meow&quot; &amp;gt; @\n
\n
    [args...] &amp;gt; main\n
    mouse &amp;gt; tom\n
    tom.pii.eat &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
      &lt;sheet&gt;expand-aliases&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;4&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;eat&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;6&quot;&gt;\n
                  &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;7&quot; pos=&quot;8&quot;&gt;I'm eating&lt;/o&gt;\n
               &lt;/o&gt;\n
            &lt;/o&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;8&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;9&quot; pos=&quot;6&quot;&gt;I'm alive animal&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;10&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;10&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;live&quot; line=&quot;11&quot; name=&quot;@&quot; pos=&quot;4&quot; ref=&quot;4&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;13&quot; name=&quot;mouse&quot; pos=&quot;0&quot;&gt;\n
         &lt;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>
11:50:12.885 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 125µs
11:50:12.885 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 193µs
11:50:12.889 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 838µs
11:50:12.889 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 38ms
11:50:12.891 [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"

11:50:12.893 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2394 bytes of XML in 188µs
11:50:12.904 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:12.905 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 250µs
11:50:12.905 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 148&micro;s
11:50:12.906 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (2534 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;191&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-02T08:06:01.480897800Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; animal\n
    [t] &amp;gt; talk\n
    stdout &amp;gt; @\n
    t\n
\n
    [] &amp;gt; cat\n
    animal &amp;gt; @\n
\n
    [args...] &amp;gt; main\n
    cat &amp;gt; tom\n
    tom.talk &quot;My name is Tom&quot; &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets/&gt;\n
   &lt;metas&gt;\n
      &lt;meta line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;4&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;4&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;5&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;t&quot; line=&quot;6&quot; pos=&quot;6&quot; ref=&quot;4&quot;/&gt;\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>
11:50:12.906 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 153µs
11:50:12.906 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 156µs
11:50:12.910 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 711µs
11:50:12.914 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 729µs
11:50:12.915 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 219µs
11:50:12.915 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 120µs
11:50:12.915 [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
    [] &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
   </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&quot; ref=&quot;3&quot;/&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;11&quot; name=&quot;main&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;11&quot; name=&quot;args&quot; pos=&quot;1&quot; vararg=&quot;&quot;/&gt;\n
         &lt;o base=&quot;cat&quot; line=&quot;12&quot; name=&quot;tom&quot; pos=&quot;2&quot; ref=&quot;8&quot;/&gt;\n
         &lt;o base=&quot;tom&quot; line=&quot;13&quot; pos=&quot;2&quot; ref=&quot;12&quot;/&gt;\n
         &lt;o base=&quot;.talk&quot; line=&quot;13&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;&gt;\n
            &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;13&quot; pos=&quot;11&quot;&gt;My name is Tom&lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:50:12.916 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 129&micro;s
11:50:12.916 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 118&micro;s
11:50:12.920 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 773&micro;s
11:50:12.925 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 874&micro;s
11:50:12.925 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 212&micro;s
11:50:12.926 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 121&micro;s
11:50:12.926 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (2674 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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>
11:50:12.926 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 140µs
11:50:12.927 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 125µs
11:50:12.930 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 533µs
11:50:12.930 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 32ms
11:50:12.931 [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"

11:50:12.934 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3301 bytes of XML in 217µs
11:50:12.946 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:12.946 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 235µs
11:50:12.947 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 145µs
11:50:12.947 [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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;324&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-05T14:03:27.083126100Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; classA\n
    classC &amp;gt; @\n
    [] &amp;gt; doA\n
    stdout &amp;gt; @\n
    &quot;A&quot;\n
\n
    [] &amp;gt; classB\n
    classA &amp;gt; @\n
    [] &amp;gt; doBA\n
    stdout &amp;gt; @\n
    &quot;B&quot;\n
\n
    [] &amp;gt; classC\n
    classB &amp;gt; @\n
    [] &amp;gt; doC\n
    stdout &amp;gt; @\n
    &quot;C&quot;\n
\n
    [] &amp;gt; classD\n
    classC &amp;gt; @\n
\n
    [] &amp;gt; classE\n
    classA &amp;gt; @\n
\n
    [args...] &amp;gt; main\n
    classC &amp;gt; instance\n
    instance.doBA &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets/&gt;\n
   &lt;metas&gt;\n
      &lt;meta line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;classA&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classC&quot; line=&quot;4&quot; name=&quot;@" 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>
11:50:12.948 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 186µs
11:50:12.948 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 146µs
11:50:12.952 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 688µs
11:50:12.956 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:12.957 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 193µs
11:50:12.957 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 124µs
11:50:12.958 [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&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;classA&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classC&quot; line=&quot;4&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;15&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;doA&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;7&quot; pos=&quot;6&quot;&gt;A&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;9&quot; name=&quot;classB&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classA&quot; line=&quot;10&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;11&quot; name=&quot;doBA&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;12&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;13&quot; pos=&quot;6&quot;&gt;B&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;15&quot; name=&quot;classC&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classB&quot; line=&quot;16&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;9&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;17&quot; name=&quot;doC&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;18&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;19&quot; pos=&quot;6&quot;&gt;C&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;21&quot; name=&quot;classD&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classC&quot; line=&quot;22&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;15&quot;/&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;24&quot; name=&quot;classE&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classA&quot; line=&quot;25&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;27&quot; name=&quot;main&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;27&quot; name=&quot;args&quot; pos=&quot;1&quot; vararg=&quot;&quot;/&gt;\n
         &lt;o base=&quot;classC&quot; line=&quot;28&quot; name=&quot;instance&quot; pos=&quot;2&quot; ref=&quot;15&quot;/&gt;\n
         &lt;o base=&quot;instance&quot; line=&quot;29&quot; pos=&quot;2&quot; ref=&quot;28&quot;/&gt;\n
         &lt;o base=&quot;.doBA&quot; line=&quot;29&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;10&quot;/&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:50:12.958 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 152µs
11:50:12.958 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 119µs
11:50:12.962 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 704µs
11:50:12.968 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:12.969 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 214µs
11:50:12.969 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 149µs
11:50:12.969 [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
    [] &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
      <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=&quot;doA&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;7&quot; pos=&quot;6&quot;&gt;A&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;9&quot; name=&quot;classB&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classA&quot; line=&quot;10&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;11&quot; name=&quot;doBA&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;12&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;13&quot; pos=&quot;6&quot;&gt;B&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;15&quot; name=&quot;classC&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classB&quot; line=&quot;16&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;9&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;17&quot; name=&quot;doC&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;18&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;19&quot; pos=&quot;6&quot;&gt;C&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;21&quot; name=&quot;classD&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classC&quot; line=&quot;22&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;15&quot;/&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;24&quot; name=&quot;classE&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classA&quot; line=&quot;25&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;27&quot; name=&quot;main&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;27&quot; name=&quot;args&quot; pos=&quot;1&quot; vararg=&quot;&quot;/&gt;\n
         &lt;o base=&quot;classC&quot; line=&quot;28&quot; name=&quot;instance&quot; pos=&quot;2&quot; ref=&quot;15&quot;/&gt;\n
         &lt;o base=&quot;instance&quot; line=&quot;29&quot; pos=&quot;2&quot; ref=&quot;28&quot;/&gt;\n
         &lt;o base=&quot;.doBA&quot; line=&quot;29&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;10&quot;/&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:50:12.970 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 162&micro;s
11:50:12.970 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 139µs
11:50:12.974 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 740µs
11:50:12.974 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 35ms
11:50:12.975 [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"

11:50:12.979 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4133 bytes of XML in 372µs
11:50:12.991 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:12.991 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 214µs
11:50:12.992 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 146µs
11:50:12.992 [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
            &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;eat&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;stdout&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;6&quot;&gt;\n
                  &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;7&quot; pos=&quot;8&quot;&gt;I'm eating&lt;/o&gt;\n
               &lt;/o&gt;\n
            &lt;/o&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;8&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;9&quot; pos=&quot;6&quot;&gt;I'm alive animal&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;10&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;10&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;live&quot; line=&quot;11&quot; name=&quot;@&quot; pos=&quot;4&quot; ref=&quot;4&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;13&quot; name=&quot;mouse&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;14&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;15&quot; name=&quot;pii&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;16&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.live&quot; line=&quot;16&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;18&quot; name=&quot;human&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;19&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;20&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;21&quot; pos=&quot;6&quot;&gt;I'm alive human&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;22&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;22&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;23&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;24&quot; pos=&quot;6&quot;&gt;human talks&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;26&quot; name=&quot;cat&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;27&quot; name=&quot;@&quot; 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>
11:50:12.993 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 163µs
11:50:12.993 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 160µs
11:50:12.997 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 840µs
11:50:13.001 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:13.002 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 161µs
11:50:13.002 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 127µs
11:50:13.002 [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 &quot;meow&quot; &amp;gt; @\n
\n
    [args...] &amp;gt; main\n
    mouse &amp;gt; tom\n
    tom.pii.eat &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;4&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;eat&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;stdout&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;6&quot;&gt;\n
                  &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;7&quot; pos=&quot;8&quot;&gt;I'm eating&lt;/o&gt;\n
               &lt;/o&gt;\n
            &lt;/o&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;8&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;9&quot; pos=&quot;6&quot;&gt;I'm alive animal&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;10&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;10&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;live&quot; line=&quot;11&quot; name=&quot;@&quot; pos=&quot;4&quot; ref=&quot;4&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;13&quot; name=&quot;mouse&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;14&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;15&quot; name=&quot;pii&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;16&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.live&quot; line=&quot;16&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;18&quot; name=&quot;human&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;19&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;20&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;21&quot; pos=&quot;6&quot;&gt;I'm alive human&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;22&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;22&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\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>
11:50:13.003 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 140µs
11:50:13.003 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 110µs
11:50:13.007 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 873µs
11:50:13.014 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:13.015 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 209µs
11:50:13.015 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 135µs
11:50:13.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
--&gt;\n
&lt;program ms=&quot;338&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-05T16:54:10.446431200Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; animal\n
    [] &amp;gt; live\n
    [] &amp;gt; eat\n
    stdout &amp;gt; @\n
    &quot;I'm eating&quot;\n
    stdout &amp;gt; @\n
    &quot;I'm alive animal&quot;\n
    [t] &amp;gt; talk\n
    live &amp;gt; @\n
\n
    [] &amp;gt; mouse\n
    animal &amp;gt; @\n
    [] &amp;gt; pii\n
    ^.live &amp;gt; @\n
\n
    [] &amp;gt; human\n
    [] &amp;gt; live\n
    stdout &amp;gt; @\n
    &quot;I'm alive human&quot;\n
    [t] &amp;gt; talk\n
    stdout &amp;gt; @\n
    &quot;human talks&quot;\n
\n
    [] &amp;gt; cat\n
    animal &amp;gt; @\n
    [m] &amp;gt; meow\n
    ^.talk &quot;meow&quot; &amp;gt; @\n
\n
    [args...] &amp;gt; main\n
    mouse &amp;gt; tom\n
    tom.pii.eat &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
      &lt;sheet&gt;expand-aliases&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;4&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;eat&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;6&quot;&gt;\n
                  &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;7&quot; pos=&quot;8&quot;&gt;I'm eating&lt;/o&gt;\n
               &lt;/o&gt;\n
            &lt;/o&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;8&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;9&quot; pos=&quot;6&quot;&gt;I'm alive animal&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;10&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;10&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;live&quot; line=&quot;11&quot; name=&quot;@&quot; pos=&quot;4&quot; ref=&quot;4&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;13&quot; name=&quot;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>
11:50:13.016 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 149µs
11:50:13.016 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 142µs
11:50:13.020 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 886µs
11:50:13.020 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 36ms
11:50:13.022 [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"

11:50:13.025 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2957 bytes of XML in 282µs
11:50:13.036 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:13.037 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 260&micro;s
11:50:13.037 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 152&micro;s
11:50:13.037 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3138 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;237&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-08T08:49:47.335991700Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; classA\n
    classB &amp;gt; @\n
    [] &amp;gt; doA\n
    stdout &amp;gt; @\n
    &quot;A&quot;\n
\n
    [] &amp;gt; classB\n
    classC &amp;gt; @\n
    [] &amp;gt; doB\n
    ^.doC &amp;gt; @\n
\n
    [] &amp;gt; classC\n
    classA &amp;gt; @\n
    [] &amp;gt; doC\n
    stdout &amp;gt; @\n
    &quot;C&quot;\n
\n
    [args...] &amp;gt; main\n
    classB &amp;gt; instance\n
    instance.doA &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets/&gt;\n
   &lt;metas&gt;\n
      &lt;meta line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;classA&quot; pos=&quot;0&quot;&gt;\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>
11:50:13.038 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 163µs
11:50:13.038 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 160µs
11:50:13.042 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 636µs
11:50:13.046 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 810µs
11:50:13.047 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 179µs
11:50:13.047 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 108µs
11:50:13.047 [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
    [] &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
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;classA&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classB&quot; line=&quot;4&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;9&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;5&quot; name=&quot;doA&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;6&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;7&quot; pos=&quot;6&quot;&gt;A&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;9&quot; name=&quot;classB&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classC&quot; line=&quot;10&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;14&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;11&quot; name=&quot;doB&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;12&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.doC&quot; line=&quot;12&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;14&quot; name=&quot;classC&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classA&quot; line=&quot;15&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;16&quot; name=&quot;doC&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;17&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;18&quot; pos=&quot;6&quot;&gt;C&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;20&quot; name=&quot;main&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;20&quot; name=&quot;args&quot; pos=&quot;1&quot; vararg=&quot;&quot;/&gt;\n
         &lt;o base=&quot;classB&quot; line=&quot;21&quot; name=&quot;instance&quot; pos=&quot;2&quot; ref=&quot;9&quot;/&gt;\n
         &lt;o base=&quot;instance&quot; line="22" pos="2" ref="21"/>\n
         <o base=".doA" line="22" method="" name="@" pos="10"/>\n
      </o>\n
   </objects>\n
</program>\n
<EOF>
11:50:13.048 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 124µs
11:50:13.048 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 160µs
11:50:13.052 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 639µs
11:50:13.057 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:13.058 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 222µs
11:50:13.058 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 131µs
11:50:13.058 [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&quot; name=&quot;doB&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;12&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.doC&quot; line=&quot;12&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;14&quot; name=&quot;classC&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classA&quot; line=&quot;15&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;16&quot; name=&quot;doC&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;17&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;18&quot; pos=&quot;6&quot;&gt;C&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;20&quot; name=&quot;main&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;20&quot; name=&quot;args&quot; pos=&quot;1&quot; vararg=&quot;&quot;/&gt;\n
         &lt;o base=&quot;classB&quot; line=&quot;21&quot; name=&quot;instance&quot; pos=&quot;2&quot; ref=&quot;9&quot;/&gt;\n
         &lt;o base=&quot;instance&quot; line=&quot;22&quot; pos=&quot;2&quot; ref=&quot;21&quot;/&gt;\n
         &lt;o base=&quot;.doA&quot; line=&quot;22&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;10&quot;/&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:50:13.059 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 171&micro;s
11:50:13.059 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 130&micro;s
11:50:13.063 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 646&micro;s
11:50:13.063 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 33ms
11:50:13.064 [main] DEBUG o.o.d.unit.graph.builder.BuilderTest MDC= - NODE: name=&quot;classA&quot;
classA CHILD:
NODE: name=&quot;classC&quot;
classC CHILD:
NODE: name=&quot;classB&quot;
classB CHILD:
NODE: name=&quot;classA&quot;
NODE: name=&quot;doA&quot;
doA CHILD:
NODE: name=&quot;main&quot;
NODE: name=&quot;doC&quot;
doC CHILD:
NODE: name=&quot;doB&quot;

11:50:13.067 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4653 bytes of XML in 380&micro;s
11:50:13.079 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
11:50:13.080 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 257µs
11:50:13.080 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 179µs
11:50:13.081 [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=&quot;stdout&quot; line=&quot;16&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;17&quot; pos=&quot;6&quot;&gt;human talks&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;19&quot; name=&quot;cat&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;20&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;21&quot; name=&quot;meow&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;21&quot; name=&quot;m&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;22&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.talk&quot; line=&quot;22&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;22&quot; pos=&quot;11&quot;&gt;meow&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;24&quot; name=&quot;dog&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;25&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;26&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;27&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.talk&quot; line=&quot;27&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;27&quot; pos=&quot;11&quot;&gt;I am a dog&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;28&quot; name=&quot;woof&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;29&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;30&quot; pos=&quot;6&quot;&gt;woof&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;32&quot; name=&quot;sam&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;human&quot; line=&quot;33&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;11&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;34&quot; name=&quot;work&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;34&quot; name=&quot;job&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;35&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.live&quot; line=&quot;35&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;37&quot; name=&quot;main&quot; pos=&quot;0&quot;&gt;\n
         &lt;o line=&quot;37&quot; name=&quot;args&quot; pos=&quot;1&quot; vararg=&quot;&quot;/&gt;\n
         &lt;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>
11:50:13.081 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 157µs
11:50:13.082 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 171µs
11:50:13.085 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 919µs
11:50:13.090 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:13.091 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 210µs
11:50:13.091 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 128µs
11:50:13.091 [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&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;4&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;5&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;6&quot; pos=&quot;6&quot;&gt;I'm alive animal&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;7&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;7&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;8&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;9&quot; pos=&quot;6&quot;&gt;animal talks&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;11&quot; name=&quot;human&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;12&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;13&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;14&quot; pos=&quot;6&quot;&gt;I'm alive human&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;15&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;15&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;stdout&quot; line=&quot;16&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;17&quot; pos=&quot;6&quot;&gt;human talks&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;19&quot; name=&quot;cat&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;20&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;21&quot; name=&quot;meow&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;21&quot; name=&quot;m&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;22&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.talk&quot; line=&quot;22&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;22&quot; pos=&quot;11&quot;&gt;meow&lt;/o&gt;\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>
11:50:13.092 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 129µs
11:50:13.092 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 129µs
11:50:13.096 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 984µs
11:50:13.103 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:13.104 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 223µs
11:50:13.104 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 129µs
11:50:13.104 [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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;251&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-05T11:01:08.537156600Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; animal\n
    [] &amp;gt; live\n
    stdout &amp;gt; @\n
    &quot;I'm alive animal&quot;\n
    [t] &amp;gt; talk\n
    stdout &amp;gt; @\n
    &quot;animal talks&quot;\n
\n
    [] &amp;gt; human\n
    [] &amp;gt; live\n
    stdout &amp;gt; @\n
    &quot;I'm alive human&quot;\n
    [t] &amp;gt; talk\n
    stdout &amp;gt; @\n
    &quot;human talks&quot;\n
\n
    [] &amp;gt; cat\n
    animal &amp;gt; @\n
    [m] &amp;gt; meow\n
    ^.talk &quot;meow&quot; &amp;gt; @\n
\n
    [] &amp;gt; dog\n
    animal &amp;gt; @\n
    [] &amp;gt; live\n
    ^.talk &quot;I am a dog&quot; &amp;gt; @\n
    [] &amp;gt; woof\n
    stdout &amp;gt; @\n
    &quot;woof&quot;\n
\n
    [] &amp;gt; sam\n
    human &amp;gt; @\n
    [job] &amp;gt; work\n
    ^.live &amp;gt; @\n
\n
    [args...] &amp;gt; main\n
    dog &amp;gt; tom\n
    dog.woof &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
      &lt;sheet&gt;expand-aliases&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;animal&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;4&quot; name=&quot;live&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;5&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;6&quot; pos=&quot;6&quot;&gt;I'm alive animal&lt;/o&gt;\n
            &lt;/o&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;7&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;7&quot; name=&quot;t&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;8&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\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>
11:50:13.105 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 125&micro;s
11:50:13.105 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 124&micro;s
11:50:13.109 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 950&micro;s
11:50:13.109 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 37ms
11:50:13.111 [main] DEBUG o.o.d.unit.graph.builder.BuilderTest MDC= - NODE: name=&quot;animal&quot;
animal CHILD:
NODE: name=&quot;cat&quot;
animal CHILD:
NODE: name=&quot;dog&quot;
NODE: name=&quot;human&quot;
human CHILD:
NODE: name=&quot;sam&quot;
NODE: name=&quot;live&quot;
NODE: name=&quot;live&quot;
live CHILD:
NODE: name=&quot;work&quot;
NODE: name=&quot;talk&quot;
NODE: name=&quot;talk&quot;
talk CHILD:
NODE: name=&quot;live&quot;
talk CHILD:
NODE: name=&quot;meow&quot;
NODE: name=&quot;woof&quot;
woof CHILD:
NODE: name=&quot;main&quot;

11:50:13.113 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3689 bytes of XML in 238&micro;s
11:50:13.125 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:13.126 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 251&micro;s
11:50:13.126 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 144&micro;s
11:50:13.126 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3940 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
   <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>
11:50:13.127 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 183µs
11:50:13.127 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 147µs
11:50:13.131 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 807&micro;s
11:50:13.135 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 987&micro;s
11:50:13.136 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 195&micro;s
11:50:13.137 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 108&micro;s
11:50:13.137 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4030 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;401&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-12T18:11:26.935279200Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;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
   </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>
11:50:13.137 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 146µs
11:50:13.138 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 116µs
11:50:13.141 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 762µs
11:50:13.148 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:13.149 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 202µs
11:50:13.149 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 122µs
11:50:13.149 [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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;401&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-12T18:11:26.935279200Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; animal\n
    [] &amp;gt; live\n
    [] &amp;gt; eat\n
    stdout &amp;gt; @\n
    &quot;I'm eating&quot;\n
    [] &amp;gt; smth\n
    5.plus &amp;gt; @\n
    6\n
    stdout &amp;gt; @\n
    &quot;I'm alive animal&quot;\n
    [t] &amp;gt; talk\n
    live &amp;gt; @\n
\n
    [] &amp;gt; rat\n
    mouse &amp;gt; @\n
    [] &amp;gt; rat_pii\n
    ^.pii.eat &amp;gt; @\n
\n
    [] &amp;gt; mouse\n
    animal &amp;gt; @\n
    [] &amp;gt; pii\n
    ^.live &amp;gt; @\n
\n
    [args...] &amp;gt; main\n
    rat &amp;gt; tom\n
    tom.rat_pii &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
      &lt;sheet&gt;expand-aliases&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; 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>
11:50:13.150 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 133µs
11:50:13.150 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 121µs
11:50:13.153 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 749µs
11:50:13.153 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 35ms
11:50:13.155 [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"

11:50:13.157 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4097 bytes of XML in 227µs
11:50:13.169 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:13.170 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 227µs
11:50:13.171 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 172µs
11:50:13.171 [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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;273&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-08T10:02:11.428317600Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; classA\n
    classB &amp;gt; @\n
    [] &amp;gt; doA\n
    stdout &amp;gt; @\n
    &quot;A&quot;\n
\n
    [] &amp;gt; classB\n
    classC &amp;gt; @\n
    [] &amp;gt; doB\n
    ^.doC &amp;gt; @\n
\n
    [] &amp;gt; classC\n
    classA &amp;gt; @\n
    [] &amp;gt; doC\n
    stdout &amp;gt; @\n
    &quot;C&quot;\n
\n
    [] &amp;gt; classA2\n
    classB2 &amp;gt; @\n
    [] &amp;gt; doA2\n
    stdout &amp;gt; @\n
    &quot;A&quot;\n
\n
    [] &amp;gt; classB2\n
    classC2 &amp;gt; @\n
    [] &amp;gt; doB2\n
    ^.doC2 &amp;gt; @\n
\n
    [] &amp;gt; classC2\n
    classA2 &amp;gt; @\n
    [] &amp;gt; doC2\n
    stdout &amp;gt; @\n
    &quot;C&quot;\n
\n
    [args...] &amp;gt; main\n
    classB &amp;gt; instance\n
    instance.doB &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets/&gt;\n
   &lt;metas&gt;\n
      &lt;meta line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;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>
11:50:13.171 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 192µs
11:50:13.172 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 144µs
11:50:13.176 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 891µs
11:50:13.180 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
11:50:13.181 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 206µs
11:50:13.181 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 110µs
11:50:13.181 [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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;273&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-08T10:02:11.428317600Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; classA\n
    classB &amp;gt; @\n
    [] &amp;gt; doA\n
    stdout &amp;gt; @\n
    &quot;A&quot;\n
\n
    [] &amp;gt; classB\n
    classC &amp;gt; @\n
    [] &amp;gt; doB\n
    ^.doC &amp;gt; @\n
\n
    [] &amp;gt; classC\n
    classA &amp;gt; @\n
    [] &amp;gt; doC\n
    stdout &amp;gt; @\n
    &quot;C&quot;\n
\n
    [] &amp;gt; classA2\n
    classB2 &amp;gt; @\n
    [] &amp;gt; doA2\n
    stdout &amp;gt; @\n
    &quot;A&quot;\n
\n
    [] &amp;gt; classB2\n
    classC2 &amp;gt; @\n
    [] &amp;gt; doB2\n
    ^.doC2 &amp;gt; @\n
\n
    [] &amp;gt; classC2\n
    classA2 &amp;gt; @\n
    [] &amp;gt; doC2\n
    stdout &amp;gt; @\n
    &quot;C&quot;\n
\n
    [args...] &amp;gt; main\n
    classB &amp;gt; instance\n
    instance.doB &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\n
         &lt;part&gt;org.eolang.io.stdout&lt;/part&gt;\n
      &lt;/meta&gt;\n
   &lt;/metas&gt;\n
   &lt;objects&gt;\n
      &lt;o abstract=&quot;&quot; line=&quot;3&quot; name=&quot;classA&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;classB&quot; line=&quot;4&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;9&quot;/&gt;\n
         &lt;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>
11:50:13.182 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 129µs
11:50:13.182 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 114µs
11:50:13.186 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 826µs
11:50:13.192 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
11:50:13.193 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 236µs
11:50:13.193 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 126µs
11:50:13.193 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4560 chars):
<?xml version="1.0" encoding="UTF-8&quot;?&gt;\n
&lt;!--\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 &quot;Software&quot;), 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 &quot;AS IS&quot;, 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
--&gt;\n
&lt;program ms=&quot;273&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-08T10:02:11.428317600Z&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+alias org.eolang.io.stdout\n
\n
    [] &amp;gt; classA\n
    classB &amp;gt; @\n
    [] &amp;gt; doA\n
    stdout &amp;gt; @\n
    &quot;A&quot;\n
\n
    [] &amp;gt; classB\n
    classC &amp;gt; @\n
    [] &amp;gt; doB\n
    ^.doC &amp;gt; @\n
\n
    [] &amp;gt; classC\n
    classA &amp;gt; @\n
    [] &amp;gt; doC\n
    stdout &amp;gt; @\n
    &quot;C&quot;\n
\n
    [] &amp;gt; classA2\n
    classB2 &amp;gt; @\n
    [] &amp;gt; doA2\n
    stdout &amp;gt; @\n
    &quot;A&quot;\n
\n
    [] &amp;gt; classB2\n
    classC2 &amp;gt; @\n
    [] &amp;gt; doB2\n
    ^.doC2 &amp;gt; @\n
\n
    [] &amp;gt; classC2\n
    classA2 &amp;gt; @\n
    [] &amp;gt; doC2\n
    stdout &amp;gt; @\n
    &quot;C&quot;\n
\n
    [args...] &amp;gt; main\n
    classB &amp;gt; instance\n
    instance.doB &amp;gt; @\n
  &lt;/listing&gt;\n
   &lt;errors/&gt;\n
   &lt;sheets&gt;\n
      &lt;sheet&gt;add-refs&lt;/sheet&gt;\n
      &lt;sheet&gt;expand-aliases&lt;/sheet&gt;\n
   &lt;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;alias&lt;/head&gt;\n
         &lt;tail&gt;stdout org.eolang.io.stdout&lt;/tail&gt;\n
         &lt;part&gt;stdout&lt;/part&gt;\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>
11:50:13.194 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 147µs
11:50:13.194 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 122µs
11:50:13.198 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 818µs
11:50:13.198 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 36ms
11:50:13.199 [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=&quot;classC2&quot;
classC2 CHILD:
NODE: name=&quot;classB2&quot;
classB2 CHILD:
NODE: name=&quot;classA2&quot;
NODE: name=&quot;doA&quot;
NODE: name=&quot;doA2&quot;
NODE: name=&quot;doC&quot;
doC CHILD:
NODE: name=&quot;doB&quot;
doB CHILD:
NODE: name=&quot;main&quot;
NODE: name=&quot;doC2&quot;
doC2 CHILD:
NODE: name=&quot;doB2&quot;

[INFO] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.754 s - in org.objectionary.ddr.unit.graph.builder.BuilderTest
[INFO]
[INFO] Results:
[INFO]
[WARNING] Tests run: 49, Failures: 0, Errors: 0, Skipped: 2
[INFO]
[INFO]
[INFO] --- jcabi-maven-plugin:0.17.0:versionalize (jcabi-versionalize-packages) @ ddr ---
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/jcabi/jcabi-log/0.22.0/jcabi-log-0.22.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/jcabi/jcabi-log/0.22.0/jcabi-log-0.22.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/mockito/mockito-core/4.6.1/mockito-core-4.6.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/mockito/mockito-core/4.6.1/mockito-core-4.6.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/net/bytebuddy/byte-buddy/1.12.10/byte-buddy-1.12.10.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/net/bytebuddy/byte-buddy/1.12.10/byte-buddy-1.12.10.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/net/bytebuddy/byte-buddy-parent/1.12.10/byte-buddy-parent-1.12.10.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/net/bytebuddy/byte-buddy-parent/1.12.10/byte-buddy-parent-1.12.10.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/net/bytebuddy/byte-buddy-agent/1.12.10/byte-buddy-agent-1.12.10.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/net/bytebuddy/byte-buddy-agent/1.12.10/byte-buddy-agent-1.12.10.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/jcabi/jcabi-maven-slf4j/0.11/jcabi-maven-slf4j-0.11.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/jcabi/jcabi-maven-slf4j/0.11/jcabi-maven-slf4j-0.11.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/aspectj/aspectjtools/1.9.8.M1/aspectjtools-1.9.8.M1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/aspectj/aspectjtools/1.9.8.M1/aspectjtools-1.9.8.M1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/javax/el/javax.el-api/3.0.1-b06/javax.el-api-3.0.1-b06.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/javax/el/javax.el-api/3.0.1-b06/javax.el-api-3.0.1-b06.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-plugin-api/3.8.6/maven-plugin-api-3.8.6.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-plugin-api/3.8.6/maven-plugin-api-3.8.6.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven/3.8.6/maven-3.8.6.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven/3.8.6/maven-3.8.6.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-model/3.8.6/maven-model-3.8.6.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-model/3.8.6/maven-model-3.8.6.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/3.3.1/plexus-utils-3.3.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/3.3.1/plexus-utils-3.3.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-artifact/3.8.6/maven-artifact-3.8.6.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-artifact/3.8.6/maven-artifact-3.8.6.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-core/3.8.6/maven-core-3.8.6.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-core/3.8.6/maven-core-3.8.6.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-settings/3.8.6/maven-settings-3.8.6.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-settings/3.8.6/maven-settings-3.8.6.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-settings-builder/3.8.6/maven-settings-builder-3.8.6.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-settings-builder/3.8.6/maven-settings-builder-3.8.6.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-builder-support/3.8.6/maven-builder-support-3.8.6.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-builder-support/3.8.6/maven-builder-support-3.8.6.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-sec-dispatcher/2.0/plexus-sec-dispatcher-2.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-sec-dispatcher/2.0/plexus-sec-dispatcher-2.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-cipher/2.0/plexus-cipher-2.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-cipher/2.0/plexus-cipher-2.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-repository-metadata/3.8.6/maven-repository-metadata-3.8.6.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-repository-metadata/3.8.6/maven-repository-metadata-3.8.6.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-model-builder/3.8.6/maven-model-builder-3.8.6.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-model-builder/3.8.6/maven-model-builder-3.8.6.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-resolver-provider/3.8.6/maven-resolver-provider-3.8.6.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-resolver-provider/3.8.6/maven-resolver-provider-3.8.6.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/resolver/maven-resolver-api/1.6.3/maven-resolver-api-1.6.3.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/resolver/maven-resolver-api/1.6.3/maven-resolver-api-1.6.3.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/resolver/maven-resolver/1.6.3/maven-resolver-1.6.3.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/resolver/maven-resolver/1.6.3/maven-resolver-1.6.3.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/resolver/maven-resolver-spi/1.6.3/maven-resolver-spi-1.6.3.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/resolver/maven-resolver-spi/1.6.3/maven-resolver-spi-1.6.3.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/resolver/maven-resolver-util/1.6.3/maven-resolver-util-1.6.3.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/resolver/maven-resolver-util/1.6.3/maven-resolver-util-1.6.3.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/resolver/maven-resolver-impl/1.6.3/maven-resolver-impl-1.6.3.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/resolver/maven-resolver-impl/1.6.3/maven-resolver-impl-1.6.3.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/slf4j/slf4j-parent/1.7.30/slf4j-parent-1.7.30.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/slf4j/slf4j-parent/1.7.30/slf4j-parent-1.7.30.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/inject/guice/4.2.2/guice-4.2.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/inject/guice/4.2.2/guice-4.2.2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/inject/guice-parent/4.2.2/guice-parent-4.2.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/inject/guice-parent/4.2.2/guice-parent-4.2.2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/google/5/google-5.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/google/5/google-5.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/guava/guava/31.1-jre/guava-31.1-jre.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/guava/guava/31.1-jre/guava-31.1-jre.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/guava/guava-parent/31.1-jre/guava-parent-31.1-jre.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/guava/guava-parent/31.1-jre/guava-parent-31.1-jre.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/guava/guava-parent/26.0-android/guava-parent-26.0-android.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/guava/guava-parent/26.0-android/guava-parent-26.0-android.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/checkerframework/checker-qual/3.12.0/checker-qual-3.12.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/checkerframework/checker-qual/3.12.0/checker-qual-3.12.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/errorprone/error_prone_annotations/2.11.0/error_prone_annotations-2.11.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/errorprone/error_prone_annotations/2.11.0/error_prone_annotations-2.11.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/errorprone/error_prone_parent/2.11.0/error_prone_parent-2.11.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/errorprone/error_prone_parent/2.11.0/error_prone_parent-2.11.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-component-annotations/2.1.0/plexus-component-annotations-2.1.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-component-annotations/2.1.0/plexus-component-annotations-2.1.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-containers/2.1.0/plexus-containers-2.1.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-containers/2.1.0/plexus-containers-2.1.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/resolver/maven-resolver-api/1.8.1/maven-resolver-api-1.8.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/resolver/maven-resolver-api/1.8.1/maven-resolver-api-1.8.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/resolver/maven-resolver/1.8.1/maven-resolver-1.8.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/resolver/maven-resolver/1.8.1/maven-resolver-1.8.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/sisu/org.eclipse.sisu.plexus/0.9.0.M1/org.eclipse.sisu.plexus-0.9.0.M1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/sisu/org.eclipse.sisu.plexus/0.9.0.M1/org.eclipse.sisu.plexus-0.9.0.M1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/sisu/sisu-plexus/0.9.0.M1/sisu-plexus-0.9.0.M1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/sisu/sisu-plexus/0.9.0.M1/sisu-plexus-0.9.0.M1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/sisu/org.eclipse.sisu.inject/0.9.0.M1/org.eclipse.sisu.inject-0.9.0.M1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/sisu/org.eclipse.sisu.inject/0.9.0.M1/org.eclipse.sisu.inject-0.9.0.M1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/sisu/sisu-inject/0.9.0.M1/sisu-inject-0.9.0.M1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/sisu/sisu-inject/0.9.0.M1/sisu-inject-0.9.0.M1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/jcabi/jcabi-log/0.22.0/jcabi-log-0.22.0.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/slf4j/slf4j-api/2.0.0-beta1/slf4j-api-2.0.0-beta1.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/net/bytebuddy/byte-buddy/1.12.10/byte-buddy-1.12.10.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/mockito/mockito-core/4.6.1/mockito-core-4.6.1.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/net/bytebuddy/byte-buddy-agent/1.12.10/byte-buddy-agent-1.12.10.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/jcabi/jcabi-log/0.22.0/jcabi-log-0.22.0.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/objenesis/objenesis/3.2/objenesis-3.2.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/slf4j/slf4j-api/2.0.0-beta1/slf4j-api-2.0.0-beta1.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/jcabi/jcabi-maven-slf4j/0.11/jcabi-maven-slf4j-0.11.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/mockito/mockito-core/4.6.1/mockito-core-4.6.1.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/aspectj/aspectjtools/1.9.8.M1/aspectjtools-1.9.8.M1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/net/bytebuddy/byte-buddy/1.12.10/byte-buddy-1.12.10.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/javax/el/javax.el-api/3.0.1-b06/javax.el-api-3.0.1-b06.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/net/bytebuddy/byte-buddy-agent/1.12.10/byte-buddy-agent-1.12.10.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-plugin-api/3.8.6/maven-plugin-api-3.8.6.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/objenesis/objenesis/3.2/objenesis-3.2.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/3.3.1/plexus-utils-3.3.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/jcabi/jcabi-maven-slf4j/0.11/jcabi-maven-slf4j-0.11.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-classworlds/2.6.0/plexus-classworlds-2.6.0.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/javax/el/javax.el-api/3.0.1-b06/javax.el-api-3.0.1-b06.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-model/3.8.6/maven-model-3.8.6.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/aspectj/aspectjtools/1.9.8.M1/aspectjtools-1.9.8.M1.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-core/3.8.6/maven-core-3.8.6.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-plugin-api/3.8.6/maven-plugin-api-3.8.6.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-settings/3.8.6/maven-settings-3.8.6.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-classworlds/2.6.0/plexus-classworlds-2.6.0.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-settings-builder/3.8.6/maven-settings-builder-3.8.6.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-model/3.8.6/maven-model-3.8.6.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/3.3.1/plexus-utils-3.3.1.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-sec-dispatcher/2.0/plexus-sec-dispatcher-2.0.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-cipher/2.0/plexus-cipher-2.0.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-core/3.8.6/maven-core-3.8.6.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-builder-support/3.8.6/maven-builder-support-3.8.6.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-settings/3.8.6/maven-settings-3.8.6.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-repository-metadata/3.8.6/maven-repository-metadata-3.8.6.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-settings-builder/3.8.6/maven-settings-builder-3.8.6.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-model-builder/3.8.6/maven-model-builder-3.8.6.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-sec-dispatcher/2.0/plexus-sec-dispatcher-2.0.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-resolver-provider/3.8.6/maven-resolver-provider-3.8.6.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-cipher/2.0/plexus-cipher-2.0.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/resolver/maven-resolver-impl/1.6.3/maven-resolver-impl-1.6.3.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-builder-support/3.8.6/maven-builder-support-3.8.6.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/resolver/maven-resolver-spi/1.6.3/maven-resolver-spi-1.6.3.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-repository-metadata/3.8.6/maven-repository-metadata-3.8.6.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/resolver/maven-resolver-util/1.6.3/maven-resolver-util-1.6.3.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/resolver/maven-resolver-spi/1.6.3/maven-resolver-spi-1.6.3.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/inject/guice/4.2.2/guice-4.2.2-no_aop.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/resolver/maven-resolver-impl/1.6.3/maven-resolver-impl-1.6.3.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/guava/guava/31.1-jre/guava-31.1-jre.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-resolver-provider/3.8.6/maven-resolver-provider-3.8.6.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-model-builder/3.8.6/maven-model-builder-3.8.6.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/resolver/maven-resolver-util/1.6.3/maven-resolver-util-1.6.3.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/inject/guice/4.2.2/guice-4.2.2-no_aop.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/checkerframework/checker-qual/3.12.0/checker-qual-3.12.0.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/guava/guava/31.1-jre/guava-31.1-jre.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/errorprone/error_prone_annotations/2.11.0/error_prone_annotations-2.11.0.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-component-annotations/2.1.0/plexus-component-annotations-2.1.0.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/resolver/maven-resolver-api/1.8.1/maven-resolver-api-1.8.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/checkerframework/checker-qual/3.12.0/checker-qual-3.12.0.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/sisu/org.eclipse.sisu.plexus/0.9.0.M1/org.eclipse.sisu.plexus-0.9.0.M1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/errorprone/error_prone_annotations/2.11.0/error_prone_annotations-2.11.0.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-artifact/3.8.6/maven-artifact-3.8.6.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-component-annotations/2.1.0/plexus-component-annotations-2.1.0.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/resolver/maven-resolver-api/1.8.1/maven-resolver-api-1.8.1.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/sisu/org.eclipse.sisu.plexus/0.9.0.M1/org.eclipse.sisu.plexus-0.9.0.M1.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-artifact/3.8.6/maven-artifact-3.8.6.jar (0 B at 0 B/s)
[INFO] Versionalizing /home/r/repo/target/classes directory
[INFO]
[INFO] --- maven-jar-plugin:3.3.0:jar (default-jar) @ ddr ---
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/file-management/3.1.0/file-management-3.1.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/file-management/3.1.0/file-management-3.1.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-archiver/3.6.0/maven-archiver-3.6.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-archiver/3.6.0/maven-archiver-3.6.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-io/3.4.0/plexus-io-3.4.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-io/3.4.0/plexus-io-3.4.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus/10/plexus-10.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus/10/plexus-10.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-archiver/4.4.0/plexus-archiver-4.4.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-archiver/4.4.0/plexus-archiver-4.4.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/commons/commons-compress/1.21/commons-compress-1.21.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/commons/commons-compress/1.21/commons-compress-1.21.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/iq80/snappy/snappy/0.4/snappy-0.4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/iq80/snappy/snappy/0.4/snappy-0.4.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/tukaani/xz/1.9/xz-1.9.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/tukaani/xz/1.9/xz-1.9.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/file-management/3.1.0/file-management-3.1.0.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-archiver/3.6.0/maven-archiver-3.6.0.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-io/3.4.0/plexus-io-3.4.0.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/commons/commons-compress/1.21/commons-compress-1.21.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-archiver/4.4.0/plexus-archiver-4.4.0.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/file-management/3.1.0/file-management-3.1.0.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-archiver/3.6.0/maven-archiver-3.6.0.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/iq80/snappy/snappy/0.4/snappy-0.4.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/tukaani/xz/1.9/xz-1.9.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-archiver/4.4.0/plexus-archiver-4.4.0.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/commons/commons-compress/1.21/commons-compress-1.21.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-io/3.4.0/plexus-io-3.4.0.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/iq80/snappy/snappy/0.4/snappy-0.4.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/tukaani/xz/1.9/xz-1.9.jar (0 B at 0 B/s)
[INFO] Building jar: /home/r/repo/target/ddr-0.0.8.jar
[INFO]
[INFO] >>> maven-source-plugin:3.2.1:jar (jcabi-sources) > generate-sources @ ddr >>>
[INFO]
[INFO] --- maven-enforcer-plugin:3.1.0:enforce (enforce-maven) @ ddr ---
[INFO]
[INFO] --- buildnumber-maven-plugin:3.0.0:create (jcabi-build-number) @ ddr ---
[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] <<< maven-source-plugin:3.2.1:jar (jcabi-sources) < generate-sources @ ddr <<<
[INFO]
[INFO]
[INFO] --- maven-source-plugin:3.2.1:jar (jcabi-sources) @ ddr ---
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-component-annotations/1.7.1/plexus-component-annotations-1.7.1.pom
Downloaded1from7oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-component-annotations/1.7.1/plexus-component-annotations-1.7.1.pom (770 B at 3.2 kB/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-containers/1.7.1/plexus-containers-1.7.1.pom
Downloaded1from.oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-containers/1.7.1/plexus-containers-1.7.1.pom (5.0 kB at 22 kB/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-archiver/3.5.0/maven-archiver-3.5.0.pom
Downloaded1from.oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-archiver/3.5.0/maven-archiver-3.5.0.pom (4.5 kB at 18 kB/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-shared-components/33/maven-shared-components-33.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-shared-components/33/maven-shared-components-33.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-shared-utils/3.2.1/maven-shared-utils-3.2.1.pom
Downloaded1from.oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-shared-utils/3.2.1/maven-shared-utils-3.2.1.pom (5.6 kB at 24 kB/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-shared-components/30/maven-shared-components-30.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-shared-components/30/maven-shared-components-30.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-parent/30/maven-parent-30.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-parent/30/maven-parent-30.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-io/commons-io/2.5/commons-io-2.5.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-io/commons-io/2.5/commons-io-2.5.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-archiver/4.2.0/plexus-archiver-4.2.0.pom
Downloaded1from.oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-archiver/4.2.0/plexus-archiver-4.2.0.pom (4.8 kB at 21 kB/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-io/3.2.0/plexus-io-3.2.0.pom
Downloaded1from.oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-io/3.2.0/plexus-io-3.2.0.pom (4.5 kB at 20 kB/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/commons/commons-compress/1.19/commons-compress-1.19.pom
Downloaded1from8oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/commons/commons-compress/1.19/commons-compress-1.19.pom (18 kB at 76 kB/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/tukaani/xz/1.8/xz-1.8.pom
Downloaded1from.oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/tukaani/xz/1.8/xz-1.8.pom (1.9 kB at 8.4 kB/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-interpolation/1.25/plexus-interpolation-1.25.pom
Downloaded1from.oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-interpolation/1.25/plexus-interpolation-1.25.pom (2.6 kB at 12 kB/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-archiver/4.2.1/plexus-archiver-4.2.1.pom
Downloaded1from.oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-archiver/4.2.1/plexus-archiver-4.2.1.pom (4.8 kB at 21 kB/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-component-annotations/1.7.1/plexus-component-annotations-1.7.1.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-archiver/3.5.0/maven-archiver-3.5.0.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-shared-utils/3.2.1/maven-shared-utils-3.2.1.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-io/commons-io/2.5/commons-io-2.5.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-archiver/4.2.1/plexus-archiver-4.2.1.jar
Downloaded5from.oss.sonatype.org:6https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-component-annotations/1.7.1/plexus-component-annotations-1.7.1.jar (4.3 kB at 19 kB/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-io/3.2.0/plexus-io-3.2.0.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-archiver/3.5.0/maven-archiver-3.5.0.jar (26 kB at 108 kB/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/commons/commons-compress/1.19/commons-compress-1.19.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-io/commons-io/2.5/commons-io-2.5.jar (209 kB at 779 kB/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/tukaani/xz/1.8/xz-1.8.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-shared-utils/3.2.1/maven-shared-utils-3.2.1.jar (167 kB at 612 kB/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-archiver/4.2.1/plexus-archiver-4.2.1.jar (196 kB at 682 kB/s)
Downloaded3from6oss.sonatype.org:9https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-io/3.2.0/plexus-io-3.2.0.jar (76 kB at 163 kB/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/tukaani/xz/1.8/xz-1.8.jar (109 kB at 212 kB/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/commons/commons-compress/1.19/commons-compress-1.19.jar (615 kB at 1.1 MB/s)
[INFO] Building jar: /home/r/repo/target/ddr-0.0.8-sources.jar
[INFO]
[INFO] --- maven-javadoc-plugin:3.4.1:jar (jcabi-javadoc) @ ddr ---
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/3.0.20/plexus-utils-3.0.20.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/3.0.20/plexus-utils-3.0.20.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.0.M1/org.eclipse.sisu.plexus-0.3.0.M1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.0.M1/org.eclipse.sisu.plexus-0.3.0.M1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/sisu/sisu-plexus/0.3.0.M1/sisu-plexus-0.3.0.M1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/sisu/sisu-plexus/0.3.0.M1/sisu-plexus-0.3.0.M1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/javax/enterprise/cdi-api/1.0/cdi-api-1.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/javax/enterprise/cdi-api/1.0/cdi-api-1.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jboss/weld/weld-api-parent/1.0/weld-api-parent-1.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jboss/weld/weld-api-parent/1.0/weld-api-parent-1.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jboss/weld/weld-api-bom/1.0/weld-api-bom-1.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jboss/weld/weld-api-bom/1.0/weld-api-bom-1.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jboss/weld/weld-parent/6/weld-parent-6.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jboss/weld/weld-parent/6/weld-parent-6.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.0.M1/org.eclipse.sisu.inject-0.3.0.M1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.0.M1/org.eclipse.sisu.inject-0.3.0.M1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/sisu/sisu-inject/0.3.0.M1/sisu-inject-0.3.0.M1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/sisu/sisu-inject/0.3.0.M1/sisu-inject-0.3.0.M1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-classworlds/2.5.1/plexus-classworlds-2.5.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-classworlds/2.5.1/plexus-classworlds-2.5.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/reporting/maven-reporting-api/3.1.1/maven-reporting-api-3.1.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/reporting/maven-reporting-api/3.1.1/maven-reporting-api-3.1.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/doxia/doxia-sink-api/1.11.1/doxia-sink-api-1.11.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/doxia/doxia-sink-api/1.11.1/doxia-sink-api-1.11.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/doxia/doxia/1.11.1/doxia-1.11.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/doxia/doxia/1.11.1/doxia-1.11.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/doxia/doxia-logging-api/1.11.1/doxia-logging-api-1.11.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/doxia/doxia-logging-api/1.11.1/doxia-logging-api-1.11.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-invoker/3.1.0/maven-invoker-3.1.0.pom
Downloaded1from.oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-invoker/3.1.0/maven-invoker-3.1.0.pom (6.9 kB at 29 kB/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-shared-utils/3.3.3/maven-shared-utils-3.3.3.pom
Downloaded1from.oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-shared-utils/3.3.3/maven-shared-utils-3.3.3.pom (5.8 kB at 26 kB/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-common-artifact-filters/3.1.1/maven-common-artifact-filters-3.1.1.pom
Downloaded1from.oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-common-artifact-filters/3.1.1/maven-common-artifact-filters-3.1.1.pom (5.8 kB at 26 kB/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-artifact/3.1.0/maven-artifact-3.1.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-artifact/3.1.0/maven-artifact-3.1.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven/3.1.0/maven-3.1.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven/3.1.0/maven-3.1.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/3.0.10/plexus-utils-3.0.10.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/3.0.10/plexus-utils-3.0.10.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus/3.3/plexus-3.3.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus/3.3/plexus-3.3.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-model/3.1.0/maven-model-3.1.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-model/3.1.0/maven-model-3.1.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-core/3.1.0/maven-core-3.1.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-core/3.1.0/maven-core-3.1.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-settings/3.1.0/maven-settings-3.1.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-settings/3.1.0/maven-settings-3.1.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-settings-builder/3.1.0/maven-settings-builder-3.1.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-settings-builder/3.1.0/maven-settings-builder-3.1.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-interpolation/1.16/plexus-interpolation-1.16.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-interpolation/1.16/plexus-interpolation-1.16.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-components/1.3/plexus-components-1.3.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-components/1.3/plexus-components-1.3.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-repository-metadata/3.1.0/maven-repository-metadata-3.1.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-repository-metadata/3.1.0/maven-repository-metadata-3.1.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-plugin-api/3.1.0/maven-plugin-api-3.1.0.pom
Downloaded1from.oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-plugin-api/3.1.0/maven-plugin-api-3.1.0.pom (3.0 kB at 13 kB/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/sisu/org.eclipse.sisu.plexus/0.0.0.M2a/org.eclipse.sisu.plexus-0.0.0.M2a.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/sisu/org.eclipse.sisu.plexus/0.0.0.M2a/org.eclipse.sisu.plexus-0.0.0.M2a.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/sisu/sisu-plexus/0.0.0.M2a/sisu-plexus-0.0.0.M2a.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/sisu/sisu-plexus/0.0.0.M2a/sisu-plexus-0.0.0.M2a.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/guava/guava/10.0.1/guava-10.0.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/guava/guava/10.0.1/guava-10.0.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/guava/guava-parent/10.0.1/guava-parent-10.0.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/guava/guava-parent/10.0.1/guava-parent-10.0.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/sisu/org.eclipse.sisu.inject/0.0.0.M2a/org.eclipse.sisu.inject-0.0.0.M2a.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/sisu/org.eclipse.sisu.inject/0.0.0.M2a/org.eclipse.sisu.inject-0.0.0.M2a.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/sisu/sisu-inject/0.0.0.M2a/sisu-inject-0.0.0.M2a.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/sisu/sisu-inject/0.0.0.M2a/sisu-inject-0.0.0.M2a.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/asm/asm/3.3.1/asm-3.3.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/asm/asm/3.3.1/asm-3.3.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/asm/asm-parent/3.3.1/asm-parent-3.3.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/asm/asm-parent/3.3.1/asm-parent-3.3.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-model-builder/3.1.0/maven-model-builder-3.1.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-model-builder/3.1.0/maven-model-builder-3.1.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-aether-provider/3.1.0/maven-aether-provider-3.1.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-aether-provider/3.1.0/maven-aether-provider-3.1.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/aether/aether-spi/0.9.0.M2/aether-spi-0.9.0.M2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/aether/aether-spi/0.9.0.M2/aether-spi-0.9.0.M2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/aether/aether/0.9.0.M2/aether-0.9.0.M2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/aether/aether/0.9.0.M2/aether-0.9.0.M2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-classworlds/2.4.2/plexus-classworlds-2.4.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-classworlds/2.4.2/plexus-classworlds-2.4.2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-artifact-transfer/0.13.1/maven-artifact-transfer-0.13.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-artifact-transfer/0.13.1/maven-artifact-transfer-0.13.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-common-artifact-filters/3.1.0/maven-common-artifact-filters-3.1.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-common-artifact-filters/3.1.0/maven-common-artifact-filters-3.1.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-shared-utils/3.1.0/maven-shared-utils-3.1.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-shared-utils/3.1.0/maven-shared-utils-3.1.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-container-default/2.1.0/plexus-container-default-2.1.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-container-default/2.1.0/plexus-container-default-2.1.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/3.1.1/plexus-utils-3.1.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/3.1.1/plexus-utils-3.1.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/xbean/xbean-reflect/3.7/xbean-reflect-3.7.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/xbean/xbean-reflect/3.7/xbean-reflect-3.7.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/xbean/xbean/3.7/xbean-3.7.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/xbean/xbean/3.7/xbean-3.7.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/geronimo/genesis/genesis-java5-flava/2.0/genesis-java5-flava-2.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/geronimo/genesis/genesis-java5-flava/2.0/genesis-java5-flava-2.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/geronimo/genesis/genesis-default-flava/2.0/genesis-default-flava-2.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/geronimo/genesis/genesis-default-flava/2.0/genesis-default-flava-2.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/geronimo/genesis/genesis/2.0/genesis-2.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/geronimo/genesis/genesis/2.0/genesis-2.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/collections/google-collections/1.0/google-collections-1.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/collections/google-collections/1.0/google-collections-1.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/google/1/google-1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/google/1/google-1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/doxia/doxia-site-renderer/1.11.1/doxia-site-renderer-1.11.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/doxia/doxia-site-renderer/1.11.1/doxia-site-renderer-1.11.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/doxia/doxia-sitetools/1.11.1/doxia-sitetools-1.11.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/doxia/doxia-sitetools/1.11.1/doxia-sitetools-1.11.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/doxia/doxia-core/1.11.1/doxia-core-1.11.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/doxia/doxia-core/1.11.1/doxia-core-1.11.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/commons/commons-text/1.3/commons-text-1.3.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/commons/commons-text/1.3/commons-text-1.3.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/commons/commons-parent/45/commons-parent-45.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/commons/commons-parent/45/commons-parent-45.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/commons/commons-lang3/3.7/commons-lang3-3.7.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/commons/commons-lang3/3.7/commons-lang3-3.7.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/httpcomponents/httpcore/4.4.13/httpcore-4.4.13.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/httpcomponents/httpcore/4.4.13/httpcore-4.4.13.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/httpcomponents/httpcomponents-core/4.4.13/httpcomponents-core-4.4.13.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/httpcomponents/httpcomponents-core/4.4.13/httpcomponents-core-4.4.13.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-codec/commons-codec/1.11/commons-codec-1.11.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-codec/commons-codec/1.11/commons-codec-1.11.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/httpcomponents/httpcore/4.4.14/httpcore-4.4.14.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/httpcomponents/httpcore/4.4.14/httpcore-4.4.14.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/httpcomponents/httpcomponents-core/4.4.14/httpcomponents-core-4.4.14.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/httpcomponents/httpcomponents-core/4.4.14/httpcomponents-core-4.4.14.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/doxia/doxia-decoration-model/1.11.1/doxia-decoration-model-1.11.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/doxia/doxia-decoration-model/1.11.1/doxia-decoration-model-1.11.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/doxia/doxia-skin-model/1.11.1/doxia-skin-model-1.11.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/doxia/doxia-skin-model/1.11.1/doxia-skin-model-1.11.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/doxia/doxia-module-xhtml/1.11.1/doxia-module-xhtml-1.11.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/doxia/doxia-module-xhtml/1.11.1/doxia-module-xhtml-1.11.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/doxia/doxia-modules/1.11.1/doxia-modules-1.11.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/doxia/doxia-modules/1.11.1/doxia-modules-1.11.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/doxia/doxia-module-xhtml5/1.11.1/doxia-module-xhtml5-1.11.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/doxia/doxia-module-xhtml5/1.11.1/doxia-module-xhtml5-1.11.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-i18n/1.0-beta-10/plexus-i18n-1.0-beta-10.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-i18n/1.0-beta-10/plexus-i18n-1.0-beta-10.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-components/1.1.12/plexus-components-1.1.12.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-components/1.1.12/plexus-components-1.1.12.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-velocity/1.2/plexus-velocity-1.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-velocity/1.2/plexus-velocity-1.2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-collections/commons-collections/3.1/commons-collections-3.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-collections/commons-collections/3.1/commons-collections-3.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/velocity/velocity/1.7/velocity-1.7.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/velocity/velocity/1.7/velocity-1.7.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/commons/commons-parent/9/commons-parent-9.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/commons/commons-parent/9/commons-parent-9.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-lang/commons-lang/2.4/commons-lang-2.4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-lang/commons-lang/2.4/commons-lang-2.4.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/velocity/velocity-tools/2.0/velocity-tools-2.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/velocity/velocity-tools/2.0/velocity-tools-2.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-logging/commons-logging/1.0.3/commons-logging-1.0.3.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-logging/commons-logging/1.0.3/commons-logging-1.0.3.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-digester/commons-digester/1.8/commons-digester-1.8.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-digester/commons-digester/1.8/commons-digester-1.8.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-logging/commons-logging/1.1/commons-logging-1.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-logging/commons-logging/1.1/commons-logging-1.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/log4j/log4j/1.2.12/log4j-1.2.12.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/log4j/log4j/1.2.12/log4j-1.2.12.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/logkit/logkit/1.0.1/logkit-1.0.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/logkit/logkit/1.0.1/logkit-1.0.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/avalon-framework/avalon-framework/4.1.3/avalon-framework-4.1.3.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/avalon-framework/avalon-framework/4.1.3/avalon-framework-4.1.3.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-chain/commons-chain/1.1/commons-chain-1.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-chain/commons-chain/1.1/commons-chain-1.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-digester/commons-digester/1.6/commons-digester-1.6.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-digester/commons-digester/1.6/commons-digester-1.6.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-beanutils/commons-beanutils/1.6/commons-beanutils-1.6.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-beanutils/commons-beanutils/1.6/commons-beanutils-1.6.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-logging/commons-logging/1.0/commons-logging-1.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-logging/commons-logging/1.0/commons-logging-1.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-collections/commons-collections/2.0/commons-collections-2.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-collections/commons-collections/2.0/commons-collections-2.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-collections/commons-collections/2.1/commons-collections-2.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-collections/commons-collections/2.1/commons-collections-2.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-collections/commons-collections/3.2/commons-collections-3.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-collections/commons-collections/3.2/commons-collections-3.2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/dom4j/dom4j/1.1/dom4j-1.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/dom4j/dom4j/1.1/dom4j-1.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/oro/oro/2.0.8/oro-2.0.8.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/oro/oro/2.0.8/oro-2.0.8.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/velocity/velocity/1.6.2/velocity-1.6.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/velocity/velocity/1.6.2/velocity-1.6.2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/wagon/wagon-provider-api/2.4/wagon-provider-api-2.4.pom
Downloaded1from.oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/wagon/wagon-provider-api/2.4/wagon-provider-api-2.4.pom (1.7 kB at 7.6 kB/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/wagon/wagon/2.4/wagon-2.4.pom
Downloaded1from0oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/wagon/wagon/2.4/wagon-2.4.pom (20 kB at 87 kB/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/3.0.8/plexus-utils-3.0.8.pom
Downloaded1from.oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/3.0.8/plexus-utils-3.0.8.pom (3.1 kB at 14 kB/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus/3.2/plexus-3.2.pom
Downloaded1from9oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus/3.2/plexus-3.2.pom (19 kB at 83 kB/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/commons/commons-text/1.9/commons-text-1.9.pom
Downloaded1from7oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/commons/commons-text/1.9/commons-text-1.9.pom (17 kB at 75 kB/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/commons/commons-parent/51/commons-parent-51.pom
Downloaded1from8oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/commons/commons-parent/51/commons-parent-51.pom (78 kB at 329 kB/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/commons/commons-lang3/3.11/commons-lang3-3.11.pom
Downloaded1from0oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/commons/commons-lang3/3.11/commons-lang3-3.11.pom (30 kB at 132 kB/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-java/1.1.0/plexus-java-1.1.0.pom
Downloaded1from.oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-java/1.1.0/plexus-java-1.1.0.pom (5.1 kB at 23 kB/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-languages/1.1.0/plexus-languages-1.1.0.pom
Downloaded1from.oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-languages/1.1.0/plexus-languages-1.1.0.pom (4.8 kB at 21 kB/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/thoughtworks/qdox/qdox/2.0.0/qdox-2.0.0.pom
Downloaded1from6oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/thoughtworks/qdox/qdox/2.0.0/qdox-2.0.0.pom (16 kB at 68 kB/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-interactivity-api/1.1/plexus-interactivity-api-1.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-interactivity-api/1.1/plexus-interactivity-api-1.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-interactivity/1.1/plexus-interactivity-1.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-interactivity/1.1/plexus-interactivity-1.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-components/6.5/plexus-components-6.5.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-components/6.5/plexus-components-6.5.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/aether/aether-util/1.0.0.v20140518/aether-util-1.0.0.v20140518.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.0.M1/org.eclipse.sisu.plexus-0.3.0.M1.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/javax/enterprise/cdi-api/1.0/cdi-api-1.0.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.0.M1/org.eclipse.sisu.inject-0.3.0.M1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/aether/aether-util/1.0.0.v20140518/aether-util-1.0.0.v20140518.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/reporting/maven-reporting-api/3.1.1/maven-reporting-api-3.1.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/javax/enterprise/cdi-api/1.0/cdi-api-1.0.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-invoker/3.1.0/maven-invoker-3.1.0.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-shared-utils/3.3.3/maven-shared-utils-3.3.3.jar
Downloaded2from4oss.sonatype.org:1https://oss.sonatype.org/content/groups/public/org/apache/maven/reporting/maven-reporting-api/3.1.1/maven-reporting-api-3.1.1.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-common-artifact-filters/3.1.1/maven-common-artifact-filters-3.1.1.jar
Downloaded4from4oss.sonatype.org:3https://oss.sonatype.org/content/groups/public/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.0.M1/org.eclipse.sisu.plexus-0.3.0.M1.jar (201 kB at 699 kB/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-artifact-transfer/0.13.1/maven-artifact-transfer-0.13.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.0.M1/org.eclipse.sisu.inject-0.3.0.M1.jar (340 kB at 1.2 MB/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/slf4j/slf4j-api/1.7.5/slf4j-api-1.7.5.jar
Downloaded3from3oss.sonatype.org:/https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-invoker/3.1.0/maven-invoker-3.1.0.jar (33 kB at 95 kB/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/doxia/doxia-sink-api/1.11.1/doxia-sink-api-1.11.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-shared-utils/3.3.3/maven-shared-utils-3.3.3.jar (154 kB at 428 kB/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/doxia/doxia-logging-api/1.11.1/doxia-logging-api-1.11.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-artifact-transfer/0.13.1/maven-artifact-transfer-0.13.1.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/doxia/doxia-site-renderer/1.11.1/doxia-site-renderer-1.11.1.jar
Downloaded2from1oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-common-artifact-filters/3.1.1/maven-common-artifact-filters-3.1.1.jar (61 kB at 135 kB/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/doxia/doxia-core/1.11.1/doxia-core-1.11.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/doxia/doxia-sink-api/1.11.1/doxia-sink-api-1.11.1.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/doxia/doxia-decoration-model/1.11.1/doxia-decoration-model-1.11.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/doxia/doxia-logging-api/1.11.1/doxia-logging-api-1.11.1.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/doxia/doxia-skin-model/1.11.1/doxia-skin-model-1.11.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/doxia/doxia-site-renderer/1.11.1/doxia-site-renderer-1.11.1.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/doxia/doxia-module-xhtml/1.11.1/doxia-module-xhtml-1.11.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/slf4j/slf4j-api/1.7.5/slf4j-api-1.7.5.jar (26 kB at 50 kB/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/doxia/doxia-module-xhtml5/1.11.1/doxia-module-xhtml5-1.11.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/doxia/doxia-core/1.11.1/doxia-core-1.11.1.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-i18n/1.0-beta-10/plexus-i18n-1.0-beta-10.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/doxia/doxia-decoration-model/1.11.1/doxia-decoration-model-1.11.1.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-container-default/1.0-alpha-30/plexus-container-default-1.0-alpha-30.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/doxia/doxia-skin-model/1.11.1/doxia-skin-model-1.11.1.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/junit/junit/3.8.1/junit-3.8.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/doxia/doxia-module-xhtml/1.11.1/doxia-module-xhtml-1.11.1.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-velocity/1.2/plexus-velocity-1.2.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/doxia/doxia-module-xhtml5/1.11.1/doxia-module-xhtml5-1.11.1.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/velocity/velocity/1.7/velocity-1.7.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-i18n/1.0-beta-10/plexus-i18n-1.0-beta-10.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-lang/commons-lang/2.4/commons-lang-2.4.jar
Downloaded2from3oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-velocity/1.2/plexus-velocity-1.2.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/velocity/velocity-tools/2.0/velocity-tools-2.0.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/velocity/velocity/1.7/velocity-1.7.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-lang/commons-lang/2.4/commons-lang-2.4.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-digester/commons-digester/1.8/commons-digester-1.8.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-container-default/1.0-alpha-30/plexus-container-default-1.0-alpha-30.jar (237 kB at 293 kB/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-chain/commons-chain/1.1/commons-chain-1.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/junit/junit/3.8.1/junit-3.8.1.jar (121 kB at 146 kB/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/dom4j/dom4j/1.1/dom4j-1.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/velocity/velocity-tools/2.0/velocity-tools-2.0.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/oro/oro/2.0.8/oro-2.0.8.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/wagon/wagon-provider-api/2.4/wagon-provider-api-2.4.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-digester/commons-digester/1.8/commons-digester-1.8.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/commons/commons-text/1.9/commons-text-1.9.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-chain/commons-chain/1.1/commons-chain-1.1.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-logging/commons-logging/1.2/commons-logging-1.2.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/dom4j/dom4j/1.1/dom4j-1.1.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-codec/commons-codec/1.11/commons-codec-1.11.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/oro/oro/2.0.8/oro-2.0.8.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-java/1.1.0/plexus-java-1.1.0.jar
Downloaded2from2oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-logging/commons-logging/1.2/commons-logging-1.2.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-interactivity-api/1.1/plexus-interactivity-api-1.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-codec/commons-codec/1.11/commons-codec-1.11.jar (0 B at 0 B/s)
Downloaded3from2oss.sonatype.org:|https://oss.sonatype.org/content/groups/public/org/apache/maven/wagon/wagon-provider-api/2.4/wagon-provider-api-2.4.jar (52 kB at 48 kB/s)
Downloaded2from1oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-interactivity-api/1.1/plexus-interactivity-api-1.1.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-java/1.1.0/plexus-java-1.1.0.jar (53 kB at 45 kB/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/commons/commons-text/1.9/commons-text-1.9.jar (216 kB at 176 kB/s)
[INFO] No previous run data found, generating javadoc.
[INFO]
Loading source file /home/r/repo/src/main/java/org/objectionary/ddr/Dummy.java...
Constructing Javadoc information...
Standard Doclet version 11.0.15
Building tree for all the packages and classes...
Generating /home/r/repo/target/apidocs/org/objectionary/ddr/Dummy.html...
Generating /home/r/repo/target/apidocs/org/objectionary/ddr/package-summary.html...
Generating /home/r/repo/target/apidocs/org/objectionary/ddr/package-tree.html...
Generating /home/r/repo/target/apidocs/constant-values.html...
Generating /home/r/repo/target/apidocs/org/objectionary/ddr/class-use/Dummy.html...
Generating /home/r/repo/target/apidocs/org/objectionary/ddr/package-use.html...
Building index for all the packages and classes...
Generating /home/r/repo/target/apidocs/overview-tree.html...
Generating /home/r/repo/target/apidocs/index-all.html...
Building index for all classes...
Generating /home/r/repo/target/apidocs/allclasses-index.html...
Generating /home/r/repo/target/apidocs/allpackages-index.html...
Generating /home/r/repo/target/apidocs/deprecated-list.html...
Building index for all classes...
Generating /home/r/repo/target/apidocs/allclasses.html...
Generating /home/r/repo/target/apidocs/allclasses.html...
Generating /home/r/repo/target/apidocs/index.html...
Generating /home/r/repo/target/apidocs/help-doc.html...
Note: Custom tags that could override future standard tags:  @todo, @checkstyle. To avoid potential overrides, use at least one period character (.) in custom tag names.
Note: Custom tags that were not seen:  @todo, @checkstyle
[INFO] Building jar: /home/r/repo/target/ddr-0.0.8-javadoc.jar
[INFO]
[INFO] --- maven-assembly-plugin:3.4.2:single (make-assembly) @ ddr ---
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-common-artifact-filters/3.3.1/maven-common-artifact-filters-3.3.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-common-artifact-filters/3.3.1/maven-common-artifact-filters-3.3.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-common-artifact-filters/3.3.1/maven-common-artifact-filters-3.3.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-common-artifact-filters/3.3.1/maven-common-artifact-filters-3.3.1.jar (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/com/jcabi/parent/0.60.5/parent-0.60.5.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/com/jcabi/parent/0.60.5/parent-0.60.5.pom (0 B at 0 B/s)
Downloading from central: https://repo.maven.apache.org/maven2/org/junit/junit-bom/5.9.0/junit-bom-5.9.0.pom
Downloaded from central: https://repo.maven.apache.org/maven2/org/junit/junit-bom/5.9.0/junit-bom-5.9.0.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/com/jcabi/jcabi/1.34.1/jcabi-1.34.1.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/com/jcabi/jcabi/1.34.1/jcabi-1.34.1.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/apache/apache/23/apache-23.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/apache/apache/23/apache-23.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/commons-codec/commons-codec/1.15/commons-codec-1.15.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/commons-codec/commons-codec/1.15/commons-codec-1.15.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/apache/commons/commons-parent/52/commons-parent-52.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/apache/commons/commons-parent/52/commons-parent-52.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/apache/apache/27/apache-27.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/apache/apache/27/apache-27.pom (0 B at 0 B/s)
[INFO] Building jar: /home/r/repo/target/ddr-0.0.8-jar-with-dependencies.jar
[INFO]
[INFO] --- maven-antrun-plugin:3.1.0:run (jcabi-xcop) @ ddr ---
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/ant-contrib/ant-contrib/1.0b3/ant-contrib-1.0b3.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/ant-contrib/ant-contrib/1.0b3/ant-contrib-1.0b3.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/ant/ant/1.10.12/ant-1.10.12.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/ant/ant/1.10.12/ant-1.10.12.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/ant/ant-parent/1.10.12/ant-parent-1.10.12.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/ant/ant-parent/1.10.12/ant-parent-1.10.12.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/ant/ant-launcher/1.10.12/ant-launcher-1.10.12.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/ant/ant-launcher/1.10.12/ant-launcher-1.10.12.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/ant-contrib/ant-contrib/1.0b3/ant-contrib-1.0b3.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/ant/ant/1.10.12/ant-1.10.12.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/ant/ant-launcher/1.10.12/ant-launcher-1.10.12.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/ant-contrib/ant-contrib/1.0b3/ant-contrib-1.0b3.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/ant/ant/1.10.12/ant-1.10.12.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/ant/ant-launcher/1.10.12/ant-launcher-1.10.12.jar (0 B at 0 B/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-gpg-plugin:3.0.1:sign (jcabi-sign-artifacts) @ ddr ---
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-artifact-transfer/0.12.0/maven-artifact-transfer-0.12.0.pom
Downloaded1from1oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-artifact-transfer/0.12.0/maven-artifact-transfer-0.12.0.pom (11 kB at 50 kB/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-common-artifact-filters/3.0.1/maven-common-artifact-filters-3.0.1.pom
Downloaded1from.oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-common-artifact-filters/3.0.1/maven-common-artifact-filters-3.0.1.pom (4.8 kB at 22 kB/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-artifact-transfer/0.12.0/maven-artifact-transfer-0.12.0.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-common-artifact-filters/3.0.1/maven-common-artifact-filters-3.0.1.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-shared-utils/3.1.0/maven-shared-utils-3.1.0.jar
Downloaded3from2oss.sonatype.org:4https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-shared-utils/3.1.0/maven-shared-utils-3.1.0.jar (164 kB at 639 kB/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-artifact-transfer/0.12.0/maven-artifact-transfer-0.12.0.jar (120 kB at 441 kB/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-common-artifact-filters/3.0.1/maven-common-artifact-filters-3.0.1.jar (61 kB at 194 kB/s)
gpg: WARNING: unsafe permissions on homedir '/home/r'
gpg: starting migration from earlier GnuPG versions
gpg: porting secret keys from '/home/r/secring.gpg' to gpg-agent
gpg: key AA57FF6B7040FA46: secret key imported
gpg: migration succeeded
gpg: WARNING: unsafe permissions on homedir '/home/r'
gpg: WARNING: unsafe permissions on homedir '/home/r'
gpg: WARNING: unsafe permissions on homedir '/home/r'
gpg: WARNING: unsafe permissions on homedir '/home/r'
[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/0.0.8/ddr-0.0.8.pom
[INFO] Installing /home/r/repo/target/ddr-0.0.8.jar to /home/r/.m2/repository/org/eolang/ddr/0.0.8/ddr-0.0.8.jar
[INFO] Installing /home/r/repo/target/ddr-0.0.8-sources.jar to /home/r/.m2/repository/org/eolang/ddr/0.0.8/ddr-0.0.8-sources.jar
[INFO] Installing /home/r/repo/target/ddr-0.0.8-javadoc.jar to /home/r/.m2/repository/org/eolang/ddr/0.0.8/ddr-0.0.8-javadoc.jar
[INFO] Installing /home/r/repo/target/ddr-0.0.8-jar-with-dependencies.jar to /home/r/.m2/repository/org/eolang/ddr/0.0.8/ddr-0.0.8-jar-with-dependencies.jar
[INFO] Installing /home/r/repo/target/ddr-0.0.8.jar.asc to /home/r/.m2/repository/org/eolang/ddr/0.0.8/ddr-0.0.8.jar.asc
[INFO] Installing /home/r/repo/target/ddr-0.0.8.pom.asc to /home/r/.m2/repository/org/eolang/ddr/0.0.8/ddr-0.0.8.pom.asc
[INFO] Installing /home/r/repo/target/ddr-0.0.8-sources.jar.asc to /home/r/.m2/repository/org/eolang/ddr/0.0.8/ddr-0.0.8-sources.jar.asc
[INFO] Installing /home/r/repo/target/ddr-0.0.8-javadoc.jar.asc to /home/r/.m2/repository/org/eolang/ddr/0.0.8/ddr-0.0.8-javadoc.jar.asc
[INFO] Installing /home/r/repo/target/ddr-0.0.8-jar-with-dependencies.jar.asc to /home/r/.m2/repository/org/eolang/ddr/0.0.8/ddr-0.0.8-jar-with-dependencies.jar.asc
[INFO]
[INFO] --- maven-deploy-plugin:3.0.0:deploy (default-deploy) @ ddr ---
[INFO] Skipping artifact deployment
[INFO]
[INFO] --- nexus-staging-maven-plugin:1.6.13:deploy (jcabi-deploy-to-sonatype) @ ddr ---
[INFO] Performing local staging (local stagingDirectory="/home/r/repo/target/nexus-staging/staging")...
[INFO]  + Using server credentials "oss.sonatype.org" from Maven settings.
[INFO]  * Connected to Nexus at https://oss.sonatype.org:443/, is version 2.15.1-02 and edition "Professional"
[INFO]  * Using staging profile ID "33927022b5669b" (matched by Nexus).
[INFO] Installing /home/r/repo/target/ddr-0.0.8.jar to /home/r/repo/target/nexus-staging/staging/33927022b5669b/org/eolang/ddr/0.0.8/ddr-0.0.8.jar
[INFO] Installing /home/r/repo/pom.xml to /home/r/repo/target/nexus-staging/staging/33927022b5669b/org/eolang/ddr/0.0.8/ddr-0.0.8.pom
[INFO] Installing /home/r/repo/target/ddr-0.0.8-sources.jar to /home/r/repo/target/nexus-staging/staging/33927022b5669b/org/eolang/ddr/0.0.8/ddr-0.0.8-sources.jar
[INFO] Installing /home/r/repo/target/ddr-0.0.8-javadoc.jar to /home/r/repo/target/nexus-staging/staging/33927022b5669b/org/eolang/ddr/0.0.8/ddr-0.0.8-javadoc.jar
[INFO] Installing /home/r/repo/target/ddr-0.0.8-jar-with-dependencies.jar to /home/r/repo/target/nexus-staging/staging/33927022b5669b/org/eolang/ddr/0.0.8/ddr-0.0.8-jar-with-dependencies.jar
[INFO] Installing /home/r/repo/target/ddr-0.0.8.jar.asc to /home/r/repo/target/nexus-staging/staging/33927022b5669b/org/eolang/ddr/0.0.8/ddr-0.0.8.jar.asc
[INFO] Installing /home/r/repo/target/ddr-0.0.8.pom.asc to /home/r/repo/target/nexus-staging/staging/33927022b5669b/org/eolang/ddr/0.0.8/ddr-0.0.8.pom.asc
[INFO] Installing /home/r/repo/target/ddr-0.0.8-sources.jar.asc to /home/r/repo/target/nexus-staging/staging/33927022b5669b/org/eolang/ddr/0.0.8/ddr-0.0.8-sources.jar.asc
[INFO] Installing /home/r/repo/target/ddr-0.0.8-javadoc.jar.asc to /home/r/repo/target/nexus-staging/staging/33927022b5669b/org/eolang/ddr/0.0.8/ddr-0.0.8-javadoc.jar.asc
[INFO] Installing /home/r/repo/target/ddr-0.0.8-jar-with-dependencies.jar.asc to /home/r/repo/target/nexus-staging/staging/33927022b5669b/org/eolang/ddr/0.0.8/ddr-0.0.8-jar-with-dependencies.jar.asc
[INFO] Performing remote staging...
[INFO]
[INFO]  * Remote staging into staging profile ID "33927022b5669b"
[INFO]  * Created staging repository with ID "orgeolang-1236".
[INFO]  * Staging repository at https://oss.sonatype.org:443/service/local/staging/deployByRepositoryId/orgeolang-1236
[INFO]  * Uploading locally staged artifacts to profile org.eolang
Uploading to oss.sonatype.org: https://oss.sonatype.org:443/service/local/staging/deployByRepositoryId/orgeolang-1236/org/eolang/ddr/0.0.8/ddr-0.0.8-javadoc.jar
Uploaded to)oss.sonatype.org: https://oss.sonatype.org:443/service/local/staging/deployByRepositoryId/orgeolang-1236/org/eolang/ddr/0.0.8/ddr-0.0.8-javadoc.jar (398 kB at 406 kB/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org:443/service/local/staging/deployByRepositoryId/orgeolang-1236/org/eolang/ddr/maven-metadata.xml
Uploading to oss.sonatype.org: https://oss.sonatype.org:443/service/local/staging/deployByRepositoryId/orgeolang-1236/org/eolang/ddr/maven-metadata.xml
Uploaded to)oss.sonatype.org: https://oss.sonatype.org:443/service/local/staging/deployByRepositoryId/orgeolang-1236/org/eolang/ddr/maven-metadata.xml (293 B at 506 B/s)
Uploading to oss.sonatype.org: https://oss.sonatype.org:443/service/local/staging/deployByRepositoryId/orgeolang-1236/org/eolang/ddr/0.0.8/ddr-0.0.8-jar-with-dependencies.jar.asc
Uploaded to)oss.sonatype.org: https://oss.sonatype.org:443/service/local/staging/deployByRepositoryId/orgeolang-1236/org/eolang/ddr/0.0.8/ddr-0.0.8-jar-with-dependencies.jar.asc (833 B at 4.3 kB/s)
Uploading to oss.sonatype.org: https://oss.sonatype.org:443/service/local/staging/deployByRepositoryId/orgeolang-1236/org/eolang/ddr/0.0.8/ddr-0.0.8-sources.jar.asc
Uploaded to)oss.sonatype.org: https://oss.sonatype.org:443/service/local/staging/deployByRepositoryId/orgeolang-1236/org/eolang/ddr/0.0.8/ddr-0.0.8-sources.jar.asc (833 B at 4.4 kB/s)
Uploading to oss.sonatype.org: https://oss.sonatype.org:443/service/local/staging/deployByRepositoryId/orgeolang-1236/org/eolang/ddr/0.0.8/ddr-0.0.8-javadoc.jar.asc
Uploaded to)oss.sonatype.org: https://oss.sonatype.org:443/service/local/staging/deployByRepositoryId/orgeolang-1236/org/eolang/ddr/0.0.8/ddr-0.0.8-javadoc.jar.asc (833 B at 4.3 kB/s)
Uploading to oss.sonatype.org: https://oss.sonatype.org:443/service/local/staging/deployByRepositoryId/orgeolang-1236/org/eolang/ddr/0.0.8/ddr-0.0.8.jar
Uploaded to)oss.sonatype.org: https://oss.sonatype.org:443/service/local/staging/deployByRepositoryId/orgeolang-1236/org/eolang/ddr/0.0.8/ddr-0.0.8.jar (67 kB at 115 kB/s)
Uploading to oss.sonatype.org: https://oss.sonatype.org:443/service/local/staging/deployByRepositoryId/orgeolang-1236/org/eolang/ddr/0.0.8/ddr-0.0.8.pom
Uploaded to)oss.sonatype.org: https://oss.sonatype.org:443/service/local/staging/deployByRepositoryId/orgeolang-1236/org/eolang/ddr/0.0.8/ddr-0.0.8.pom (11 kB at 19 kB/s)
Uploading to oss.sonatype.org: https://oss.sonatype.org:443/service/local/staging/deployByRepositoryId/orgeolang-1236/org/eolang/ddr/0.0.8/ddr-0.0.8-jar-with-dependencies.jar
Uploaded to)oss.sonatype.org: https://oss.sonatype.org:443/service/local/staging/deployByRepositoryId/orgeolang-1236/org/eolang/ddr/0.0.8/ddr-0.0.8-jar-with-dependencies.jar (19 MB at 6.5 MB/s)
Uploading to oss.sonatype.org: https://oss.sonatype.org:443/service/local/staging/deployByRepositoryId/orgeolang-1236/org/eolang/ddr/0.0.8/ddr-0.0.8.pom.asc
Uploaded to)oss.sonatype.org: https://oss.sonatype.org:443/service/local/staging/deployByRepositoryId/orgeolang-1236/org/eolang/ddr/0.0.8/ddr-0.0.8.pom.asc (833 B at 4.3 kB/s)
Uploading to oss.sonatype.org: https://oss.sonatype.org:443/service/local/staging/deployByRepositoryId/orgeolang-1236/org/eolang/ddr/0.0.8/ddr-0.0.8.jar.asc
Uploaded to)oss.sonatype.org: https://oss.sonatype.org:443/service/local/staging/deployByRepositoryId/orgeolang-1236/org/eolang/ddr/0.0.8/ddr-0.0.8.jar.asc (833 B at 4.3 kB/s)
Uploading to oss.sonatype.org: https://oss.sonatype.org:443/service/local/staging/deployByRepositoryId/orgeolang-1236/org/eolang/ddr/0.0.8/ddr-0.0.8-sources.jar
Uploaded to)oss.sonatype.org: https://oss.sonatype.org:443/service/local/staging/deployByRepositoryId/orgeolang-1236/org/eolang/ddr/0.0.8/ddr-0.0.8-sources.jar (32 kB at 55 kB/s)
[INFO]  * Upload of locally staged artifacts finished.
[INFO]  * Closing staging repository with ID "orgeolang-1236".

Waiting for operation to complete...
............

[INFO] Remote staged 1 repositories, finished with success.
[INFO]
[INFO] --- nexus-staging-maven-plugin:1.6.13:release (jcabi-deploy-to-sonatype) @ ddr ---
[INFO]  + Using server credentials "oss.sonatype.org" from Maven settings.
[INFO]  * Connected to Nexus at https://oss.sonatype.org:443/, is version 2.15.1-02 and edition "Professional"
[INFO] Releasing staging repository with IDs=[orgeolang-1236]
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.thoughtworks.xstream.converters.reflection.FieldDictionary (file:/home/r/.m2/repository/com/thoughtworks/xstream/xstream/1.4.19/xstream-1.4.19.jar) to field java.util.AbstractCollection.MAX_ARRAY_SIZE
WARNING: Please consider reporting this to the maintainers of com.thoughtworks.xstream.converters.reflection.FieldDictionary
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release

Waiting for operation to complete...
.........

[INFO] Released
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  03:41 min
[INFO] Finished at: 2022-11-03T11:52:09Z
[INFO] ------------------------------------------------------------------------
[WARNING] The requested profile "deploy" could not be activated because it does not exist.
0m0m+ mv /home/r/repo .
++ whoami
+ chown -R root repo
+ '[' -n '' ']'
++ whoami
+ sudo chown -R rultor repo
+ cd repo
+ git checkout __rultor
Already on '__rultor'
D       src/test/resources/resolver/xmirs/alias_chain/app.xmir
D       src/test/resources/resolver/xmirs/alias_chain/util/utils.xmir
D       src/test/resources/resolver/xmirs/basic/app.xmir
D       src/test/resources/resolver/xmirs/basic/util_dir/util.xmir
D       src/test/resources/resolver/xmirs/condition/condition.xmir
D       src/test/resources/resolver/xmirs/condition_chain/cond_chain.xmir
D       src/test/resources/resolver/xmirs/conditional_attribute/cond.xmir
D       src/test/resources/resolver/xmirs/fibonacci/app.xmir
D       src/test/resources/resolver/xmirs/fibonacci/fibonacci.xmir
D       src/test/resources/resolver/xmirs/fibonacci/longname.xmir
D       src/test/resources/resolver/xmirs/local_object/app.xmir
D       src/test/resources/resolver/xmirs/local_object/utils/util.xmir
D       src/test/resources/resolver/xmirs/multiple_aliases/animals/cat.xmir
D       src/test/resources/resolver/xmirs/multiple_aliases/animals/cats/bengal.xmir
D       src/test/resources/resolver/xmirs/multiple_aliases/app.xmir
D       src/test/resources/resolver/xmirs/multiple_aliases/life/creature.xmir
D       src/test/resources/resolver/xmirs/no_dot_notation/app.xmir
D       src/test/resources/resolver/xmirs/no_dot_notation/utils/util.xmir
D       src/test/resources/resolver/xmirs/two_levels_insert_before/app.xmir
+ git tag 0.0.8 -m '0.0.8: tagged by rultor.com'
+ git reset --hard
HEAD is now at 68b02d5 0.0.8
+ git clean -fd
+ git checkout master
Switched to branch 'master'
Your branch is up to date with 'origin/master'.
+ git branch -D __rultor
Deleted branch __rultor (was 68b02d5).
+ git push --all origin
Everything up-to-date
+ git push --tags origin
To github.com:objectionary/ddr.git
 * [new tag]         0.0.8 -> 0.0.8
container 1686f3ab4d0a91a895c231a457300404a4cbbb1730d8815c5dad7a98e6313f81 is dead
Thu 03 Nov 2022 12:53:10 PM CET