rultor.com logo This build log was produced by rultor.com for objectionary/ddr#9
+ set -e
+ set -o pipefail
++ dirname ./run.sh
+ cd .
+ echo 599009
+ echo '2.0-SNAPSHOT BUILD'
2.0-SNAPSHOT BUILD
+ date
Mon 05 Sep 2022 01:21:26 PM CEST
+ uptime
 13:21:26 up 68 days, 15:22,  0 users,  load average: 0.08, 0.02, 0.05
+ 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.1
+ vars=('--env=head=git@github.com:objectionary/ddr.git' '--env=tag=0.0.1' '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:objectionary/ddr.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''tag=0.0.1'\''\'\'''\'''\'' '\'';'\'' '\''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.1'\''' ';' '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_9
+ 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.1'\''' ';' '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 .gpg
+ '[' -z 0.0.1 ']'
+ [[ 0.0.1 =~ ^[a-zA-Z0-9\.\-]+$ ]]
+ echo 'tag name is valid: "0.0.1"'
tag name is valid: "0.0.1"
+ cd repo
++ git tag -l 0.0.1
+ '[' ']'
+ 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.05
++ echo 0.05 '>' 30
++ bc
+ '[' 0 -eq 1 ']'
+ echo 'load average is 0.05, low enough to run a new Docker container'
load average is 0.05, 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_9\s*$'
+ ls -al .
total 56
drwx--x--x  3 rultor rultor 4096 Sep  5 13:21 .
drwxrwxrwt 16 root   root   4096 Sep  5 13:21 ..
-rw-rw-r--  1 rultor rultor  556 Sep  5 13:21 end.sh
-rwxrwxr-x  1 rultor rultor  363 Sep  5 13:21 entry.sh
-rw-rw-r--  1 rultor rultor    7 Sep  5 13:21 pid
-rw-rw-r--  1 rultor rultor 2260 Sep  5 13:21 pubring.gpg
drwxrwxr-x  5 rultor rultor 4096 Sep  5 13:21 repo
-rwxrwxr-x  1 rultor rultor 5753 Sep  5 13:21 run.sh
-rw-rw-r--  1 rultor rultor  580 Sep  5 13:21 script.sh
-rw-rw-r--  1 rultor rultor 4842 Sep  5 13:21 secring.gpg
-rw-rw-r--  1 rultor rultor  463 Sep  5 13:21 settings.xml
-rw-rw-r--  1 rultor rultor 4010 Sep  5 13:21 stdout
++ pwd
++ pwd
+ docker run -t --rm -v /tmp/rultor-XLGy:/main --env=head=git@github.com:objectionary/ddr.git --env=tag=0.0.1 '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:objectionary/ddr.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''tag=0.0.1'\''\'\'''\'''\'' '\'';'\'' '\''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=6g --memory-swap=16g --oom-kill-disable --cidfile=/tmp/rultor-XLGy/cid -w=/main -v /var/run/docker.sock:/var/run/docker.sock --name=objectionary_ddr_9 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
+ 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.1
+ tag=0.0.1
+ export head_branch=master
+ head_branch=master
+ export author=olesiasub
+ author=olesiasub
+ javac -version
javac 11.0.15
+ pdd --file=/dev/null
+ [[ 0.0.1 =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]]
+ mvn versions:set -DnewVersion=0.0.1 -Dstyle.color=never
0m0m[INFO] Scanning for projects...
Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/parent/0.59.0/parent-0.59.0.pom
Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/com/jcabi/parent/0.59.0/parent-0.59.0.pom (64 kB at 195 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 239 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.5 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 284 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 219 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/kuali/common/kuali-s3/1.0.1/kuali-s3-1.0.1.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/kuali/common/kuali-s3/1.0.1/kuali-s3-1.0.1.pom (2.6 kB at 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.3 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 1.9 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/amazonaws/aws-java-sdk/1.3.22/aws-java-sdk-1.3.22.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/amazonaws/aws-java-sdk/1.3.22/aws-java-sdk-1.3.22.pom (5.6 kB at 242 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpclient/4.1/httpclient-4.1.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpclient/4.1/httpclient-4.1.pom (6.0 kB at 251 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 201 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 214 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 44 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 56 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 1.2 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/kuali/pom/kuali-pom/1.2.2/kuali-pom-1.2.2.pom
Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/org/kuali/pom/kuali-pom/1.2.2/kuali-pom-1.2.2.pom (43 kB at 1.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 581 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 69 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.3 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 656 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 484 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 1.9 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 632 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 117 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 272 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 236 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 652 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.0 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 247 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 459 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.0 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.6/commons-codec-1.6.pom
Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.6/commons-codec-1.6.pom (11 kB at 558 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 268 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 838 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 243 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 74 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 102 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 78 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 642 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 705 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 185 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 363 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 380 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 130 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.4 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.0 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 84 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 562 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 142 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 988 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.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 84 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/org/kuali/common/kuali-s3/1.0.1/kuali-s3-1.0.1.jar
Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/guava/guava/15.0/guava-15.0.jar
Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.6.4/slf4j-api-1.6.4.jar
Downloading from Maven: https://repo.maven.apache.org/maven2/com/amazonaws/aws-java-sdk/1.6.4/aws-java-sdk-1.6.4.jar
Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/org/kuali/maven/wagons/maven-s3-wagon/1.2.1/maven-s3-wagon-1.2.1.jar (42 kB at 1.3 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpclient/4.2/httpclient-4.2.jar
Downloaded4from1Maven:Bhttps://repo.maven.apache.org/maven2/org/kuali/common/kuali-s3/1.0.1/kuali-s3-1.0.1.jar (27 kB at 351 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcore/4.2/httpcore-4.2.jar
Downloaded5from6Maven:khttps://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.6.4/slf4j-api-1.6.4.jar (26 kB at 268 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.3/commons-codec-1.3.jar
Downloaded5from2Maven:khttps://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpclient/4.2/httpclient-4.2.jar (425 kB at 3.2 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.jar
Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.3/commons-codec-1.3.jar (47 kB at 307 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/fasterxml/jackson/core/jackson-core/2.1.1/jackson-core-2.1.1.jar (206 kB at 745 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.jar
Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.1.1/jackson-databind-2.1.1.jar (923 kB at 2.3 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/springframework/spring-core/3.2.5.RELEASE/spring-core-3.2.5.RELEASE.jar
Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/springframework/spring-core/3.2.5.RELEASE/spring-core-3.2.5.RELEASE.jar (871 kB at 1.4 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
Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-provider-api/2.2/wagon-provider-api-2.2.jar (53 kB at 77 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:Mhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0/plexus-utils-3.0.jar (226 kB at 292 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.jar
Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.jar (185 kB at 215 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/commons-lang/commons-lang/2.6/commons-lang-2.6.jar
Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/commons-lang/commons-lang/2.6/commons-lang-2.6.jar (284 kB at 290 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
Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcore/4.2/httpcore-4.2.jar (223 kB at 218 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-log4j12/1.7.5/slf4j-log4j12-1.7.5.jar
Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/kuali/common/kuali-threads/1.0.10/kuali-threads-1.0.10.jar (22 kB at 21 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/log4j/log4j/1.2.17/log4j-1.2.17.jar
Downloaded from Maven: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.1.1/jackson-annotations-2.1.1.jar (34 kB at 33 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:Mhttps://repo.maven.apache.org/maven2/org/slf4j/jcl-over-slf4j/1.7.5/jcl-over-slf4j-1.7.5.jar (17 kB at 13 kB/s)
Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/log4j/log4j/1.2.17/log4j-1.2.17.jar (490 kB at 395 kB/s)
Downloaded3from.Maven:Mhttps://repo.maven.apache.org/maven2/org/slf4j/slf4j-log4j12/1.7.5/slf4j-log4j12-1.7.5.jar (8.9 kB at 6.5 kB/s)
Downloaded from Maven: https://repo.maven.apache.org/maven2/com/amazonaws/aws-java-sdk/1.6.4/aws-java-sdk-1.6.4.jar (11 MB at 8.0 MB/s)
Downloaded1from.Maven:Mhttps://repo.maven.apache.org/maven2/com/google/guava/guava/15.0/guava-15.0.jar (2.2 MB at 1.1 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 247 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-enforcer-plugin/3.0.0-M3/maven-enforcer-plugin-3.0.0-M3.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-enforcer-plugin/3.0.0-M3/maven-enforcer-plugin-3.0.0-M3.pom (7.3 kB at 408 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/enforcer/enforcer/3.0.0-M3/enforcer-3.0.0-M3.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/enforcer/enforcer/3.0.0-M3/enforcer-3.0.0-M3.pom (7.8 kB at 390 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/33/maven-parent-33.pom
Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/33/maven-parent-33.pom (44 kB at 1.8 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/21/apache-21.pom
Downloaded1from7Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/apache/21/apache-21.pom (17 kB at 815 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-enforcer-plugin/3.0.0-M3/maven-enforcer-plugin-3.0.0-M3.jar
Downloaded1from7Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-enforcer-plugin/3.0.0-M3/maven-enforcer-plugin-3.0.0-M3.jar (27 kB at 1.2 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/mojo/buildnumber-maven-plugin/1.4/buildnumber-maven-plugin-1.4.pom
Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/mojo/buildnumber-maven-plugin/1.4/buildnumber-maven-plugin-1.4.pom (14 kB at 600 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/mojo/mojo-parent/38/mojo-parent-38.pom
Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/mojo/mojo-parent/38/mojo-parent-38.pom (33 kB at 1.4 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/mojo/buildnumber-maven-plugin/1.4/buildnumber-maven-plugin-1.4.jar
Downloaded1from0Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/mojo/buildnumber-maven-plugin/1.4/buildnumber-maven-plugin-1.4.jar (40 kB at 1.6 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-antrun-plugin/1.8/maven-antrun-plugin-1.8.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-antrun-plugin/1.8/maven-antrun-plugin-1.8.pom (3.3 kB at 174 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugins/27/maven-plugins-27.pom
Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugins/27/maven-plugins-27.pom (11 kB at 541 kB/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/org/apache/apache/16/apache-16.pom
Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/apache/16/apache-16.pom (15 kB at 642 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-antrun-plugin/1.8/maven-antrun-plugin-1.8.jar
Downloaded1from6Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-antrun-plugin/1.8/maven-antrun-plugin-1.8.jar (36 kB at 1.6 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-maven-plugin/0.16.0/jcabi-maven-plugin-0.16.0.pom
Downloaded1from0Maven:Bhttps://repo.maven.apache.org/maven2/com/jcabi/jcabi-maven-plugin/0.16.0/jcabi-maven-plugin-0.16.0.pom (10 kB at 456 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi/1.31.0/jcabi-1.31.0.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/jcabi/jcabi/1.31.0/jcabi-1.31.0.pom (5.8 kB at 277 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/parent/0.57.0/parent-0.57.0.pom
Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/com/jcabi/parent/0.57.0/parent-0.57.0.pom (63 kB at 1.6 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-maven-plugin/0.16.0/jcabi-maven-plugin-0.16.0.jar
Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/com/jcabi/jcabi-maven-plugin/0.16.0/jcabi-maven-plugin-0.16.0.jar (22 kB at 892 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-javadoc-plugin/3.4.0/maven-javadoc-plugin-3.4.0.pom
Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-javadoc-plugin/3.4.0/maven-javadoc-plugin-3.4.0.pom (22 kB at 943 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 509 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 1.7 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 921 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-javadoc-plugin/3.4.0/maven-javadoc-plugin-3.4.0.jar
Downloaded1from2Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-javadoc-plugin/3.4.0/maven-javadoc-plugin-3.4.0.jar (521 kB at 5.4 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-maven-plugin/1.7.10/kotlin-maven-plugin-1.7.10.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-maven-plugin/1.7.10/kotlin-maven-plugin-1.7.10.pom (5.9 kB at 255 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-project/1.7.10/kotlin-project-1.7.10.pom
Downloaded1from0Maven:Bhttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-project/1.7.10/kotlin-project-1.7.10.pom (10 kB at 436 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-maven-plugin/1.7.10/kotlin-maven-plugin-1.7.10.jar
Downloaded1from9Maven:Bhttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-maven-plugin/1.7.10/kotlin-maven-plugin-1.7.10.jar (79 kB at 2.6 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 250 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.2 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 565 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.1 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/mojo/exec-maven-plugin/1.6.0/exec-maven-plugin-1.6.0.pom
Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/mojo/exec-maven-plugin/1.6.0/exec-maven-plugin-1.6.0.pom (13 kB at 597 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/mojo/mojo-parent/40/mojo-parent-40.pom
Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/mojo/mojo-parent/40/mojo-parent-40.pom (34 kB at 1.3 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/mojo/exec-maven-plugin/1.6.0/exec-maven-plugin-1.6.0.jar
Downloaded1from8Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/mojo/exec-maven-plugin/1.6.0/exec-maven-plugin-1.6.0.jar (58 kB at 2.3 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 702 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 974 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 1.1 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/dokka/dokka-maven-plugin/1.7.10/dokka-maven-plugin-1.7.10.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/jetbrains/dokka/dokka-maven-plugin/1.7.10/dokka-maven-plugin-1.7.10.pom (2.7 kB at 98 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/dokka/dokka-maven-plugin/1.7.10/dokka-maven-plugin-1.7.10.jar
Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/jetbrains/dokka/dokka-maven-plugin/1.7.10/dokka-maven-plugin-1.7.10.jar (31 kB at 310 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-clean-plugin/3.1.0/maven-clean-plugin-3.1.0.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-clean-plugin/3.1.0/maven-clean-plugin-3.1.0.pom (5.2 kB at 99 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugins/31/maven-plugins-31.pom
Downloaded1from0Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugins/31/maven-plugins-31.pom (10 kB at 520 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.8 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/19/apache-19.pom
Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/apache/19/apache-19.pom (15 kB at 738 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-clean-plugin/3.1.0/maven-clean-plugin-3.1.0.jar
Downloaded1from0Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-clean-plugin/3.1.0/maven-clean-plugin-3.1.0.jar (30 kB at 1.4 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-resources-plugin/3.2.0/maven-resources-plugin-3.2.0.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-resources-plugin/3.2.0/maven-resources-plugin-3.2.0.pom (8.1 kB at 449 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-resources-plugin/3.2.0/maven-resources-plugin-3.2.0.jar
Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-resources-plugin/3.2.0/maven-resources-plugin-3.2.0.jar (33 kB at 1.6 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-jar-plugin/3.2.2/maven-jar-plugin-3.2.2.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-jar-plugin/3.2.2/maven-jar-plugin-3.2.2.pom (7.5 kB at 394 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-jar-plugin/3.2.2/maven-jar-plugin-3.2.2.jar
Downloaded1from9Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-jar-plugin/3.2.2/maven-jar-plugin-3.2.2.jar (29 kB at 1.3 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/3.9.0/maven-compiler-plugin-3.9.0.pom
Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/3.9.0/maven-compiler-plugin-3.9.0.pom (12 kB at 594 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/3.9.0/maven-compiler-plugin-3.9.0.jar
Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/3.9.0/maven-compiler-plugin-3.9.0.jar (62 kB at 2.0 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-install-plugin/3.0.0-M1/maven-install-plugin-3.0.0-M1.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-install-plugin/3.0.0-M1/maven-install-plugin-3.0.0-M1.pom (6.2 kB at 310 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 562 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-install-plugin/3.0.0-M1/maven-install-plugin-3.0.0-M1.jar
Downloaded1from9Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-install-plugin/3.0.0-M1/maven-install-plugin-3.0.0-M1.jar (29 kB at 1.3 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-deploy-plugin/3.0.0-M2/maven-deploy-plugin-3.0.0-M2.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-deploy-plugin/3.0.0-M2/maven-deploy-plugin-3.0.0-M2.pom (7.7 kB at 387 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-deploy-plugin/3.0.0-M2/maven-deploy-plugin-3.0.0-M2.jar
Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-deploy-plugin/3.0.0-M2/maven-deploy-plugin-3.0.0-M2.jar (35 kB at 1.3 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-site-plugin/3.9.1/maven-site-plugin-3.9.1.pom
Downloaded1from8Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-site-plugin/3.9.1/maven-site-plugin-3.9.1.pom (18 kB at 918 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-site-plugin/3.9.1/maven-site-plugin-3.9.1.jar
Downloaded1from1Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-site-plugin/3.9.1/maven-site-plugin-3.9.1.jar (119 kB at 3.1 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 642 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 296 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.7 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.3 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-dynamodb-maven-plugin/0.9.2/jcabi-dynamodb-maven-plugin-0.9.2.pom
Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/com/jcabi/jcabi-dynamodb-maven-plugin/0.9.2/jcabi-dynamodb-maven-plugin-0.9.2.pom (11 kB at 567 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi/1.21/jcabi-1.21.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/jcabi/jcabi/1.21/jcabi-1.21.pom (6.2 kB at 230 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/parent/0.39/parent-0.39.pom
Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/com/jcabi/parent/0.39/parent-0.39.pom (75 kB at 2.2 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-dynamodb-maven-plugin/0.9.2/jcabi-dynamodb-maven-plugin-0.9.2.jar
Downloaded1from8Maven:Bhttps://repo.maven.apache.org/maven2/com/jcabi/jcabi-dynamodb-maven-plugin/0.9.2/jcabi-dynamodb-maven-plugin-0.9.2.jar (28 kB at 1.2 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-ssl-maven-plugin/0.12/jcabi-ssl-maven-plugin-0.12.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/jcabi/jcabi-ssl-maven-plugin/0.12/jcabi-ssl-maven-plugin-0.12.pom (8.6 kB at 409 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi/1.18/jcabi-1.18.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/jcabi/jcabi/1.18/jcabi-1.18.pom (6.2 kB at 296 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/parent/0.33/parent-0.33.pom
Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/com/jcabi/parent/0.33/parent-0.33.pom (75 kB at 2.6 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-ssl-maven-plugin/0.12/jcabi-ssl-maven-plugin-0.12.jar
Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/com/jcabi/jcabi-ssl-maven-plugin/0.12/jcabi-ssl-maven-plugin-0.12.jar (31 kB at 1.2 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 296 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.6 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.2 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 491 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 282 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.7 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.4 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-antrun-plugin/3.0.0/maven-antrun-plugin-3.0.0.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-antrun-plugin/3.0.0/maven-antrun-plugin-3.0.0.pom (4.7 kB at 262 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-antrun-plugin/3.0.0/maven-antrun-plugin-3.0.0.jar
Downloaded1from9Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-antrun-plugin/3.0.0/maven-antrun-plugin-3.0.0.jar (39 kB at 1.6 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-assembly-plugin/3.4.0/maven-assembly-plugin-3.4.0.pom
Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-assembly-plugin/3.4.0/maven-assembly-plugin-3.4.0.pom (14 kB at 442 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 275 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.8 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 856 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-assembly-plugin/3.4.0/maven-assembly-plugin-3.4.0.jar
Downloaded1from5Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-assembly-plugin/3.4.0/maven-assembly-plugin-3.4.0.jar (256 kB at 4.2 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-dependency-plugin/3.1.2/maven-dependency-plugin-3.1.2.pom
Downloaded1from6Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-dependency-plugin/3.1.2/maven-dependency-plugin-3.1.2.pom (16 kB at 809 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-dependency-plugin/3.1.2/maven-dependency-plugin-3.1.2.jar
Downloaded1from7Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-dependency-plugin/3.1.2/maven-dependency-plugin-3.1.2.jar (172 kB at 4.5 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 943 kB/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 1.4 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-help-plugin/3.2.0/maven-help-plugin-3.2.0.pom
Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-help-plugin/3.2.0/maven-help-plugin-3.2.0.pom (11 kB at 513 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-help-plugin/3.2.0/maven-help-plugin-3.2.0.jar
Downloaded1from6Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-help-plugin/3.2.0/maven-help-plugin-3.2.0.jar (86 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 371 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 3.9 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 365 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 734 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.1 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 417 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 246 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.4 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 364 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.5 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 278 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 1.4 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-war-plugin/3.3.1/maven-war-plugin-3.3.1.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-war-plugin/3.3.1/maven-war-plugin-3.3.1.pom (8.8 kB at 421 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-war-plugin/3.3.1/maven-war-plugin-3.3.1.jar
Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-war-plugin/3.3.1/maven-war-plugin-3.3.1.jar (82 kB at 2.1 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/mojo/versions-maven-plugin/2.11.0/versions-maven-plugin-2.11.0.pom
Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/mojo/versions-maven-plugin/2.11.0/versions-maven-plugin-2.11.0.pom (15 kB at 671 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/mojo/mojo-parent/67/mojo-parent-67.pom
Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/mojo/mojo-parent/67/mojo-parent-67.pom (35 kB at 1.5 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 313 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/mojo/versions-maven-plugin/2.11.0/versions-maven-plugin-2.11.0.jar
Downloaded1from2Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/mojo/versions-maven-plugin/2.11.0/versions-maven-plugin-2.11.0.jar (324 kB at 5.7 MB/s)
[INFO]
[INFO] ---------------------------< org.eolang:ddr >---------------------------
[INFO] Building ddr 1.0-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- versions-maven-plugin:2.11.0:set (default-cli) @ ddr ---
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/3.1.0/maven-reporting-api-3.1.0.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/3.1.0/maven-reporting-api-3.1.0.pom (3.8 kB at 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 255 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 69 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 859 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 79 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-impl/3.1.0/maven-reporting-impl-3.1.0.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-impl/3.1.0/maven-reporting-impl-3.1.0.pom (7.2 kB at 312 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 346 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.0 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/23/maven-parent-23.pom
Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/23/maven-parent-23.pom (33 kB at 1.4 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 735 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 211 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 175 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 905 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 307 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 714 kB/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 102 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 57 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 161 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 41 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 212 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 910 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 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 358 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 382 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 286 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 498 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 115 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 105 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 78 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 159 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.1 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.7 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/15/apache-15.pom
Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/apache/15/apache-15.pom (15 kB at 762 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 212 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 212 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 124 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 261 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 662 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 75 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 94 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 531 kB/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 39 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/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 142 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 650 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 149 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 124 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 141 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 91 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 1.2 MB/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 57 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 113 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 176 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 327 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 377 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 283 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 93 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 48 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 507 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 575 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 20 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 237 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 434 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 241 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 204 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 185 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/apache/maven/shared/maven-shared-utils/3.3.3/maven-shared-utils-3.3.3.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-utils/3.3.3/maven-shared-utils-3.3.3.pom (5.8 kB at 304 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 750 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 2.3 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 522 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 141 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 253 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.1 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 241 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 1.1 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/2.6.0/plexus-classworlds-2.6.0.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/2.6.0/plexus-classworlds-2.6.0.pom (7.9 kB at 416 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 255 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 772 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 183 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 774 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 921 kB/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/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 130 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 68 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 170 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 523 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 253 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 236 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 238 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 34 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.2 MB/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 2.9 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 713 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 2.9 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 765 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 348 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 819 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.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 261 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 627 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 915 kB/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 665 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 276 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 693 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 366 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 107 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 1.1 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/15/maven-parent-15.pom
Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/15/maven-parent-15.pom (24 kB at 1.1 MB/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 175 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 838 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 169 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 99 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 161 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 71 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 109 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 158 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 434 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 126 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 193 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 105 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 179 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.2 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 104 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 157 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 140 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/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 23 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/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 381 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/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 320 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 571 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 658 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.1 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 699 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 910 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 19 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 51 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 389 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 294 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 8.5 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 8.2 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 9.3 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 286 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 57 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 136 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 7.8 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 8.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 167 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 125 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 7.5 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 7.4 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 559 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.5 MB/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 229 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-common-artifact-filters/3.2.0/maven-common-artifact-filters-3.2.0.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-common-artifact-filters/3.2.0/maven-common-artifact-filters-3.2.0.pom (6.9 kB at 386 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/3.1.1/maven-artifact-3.1.1.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/3.1.1/maven-artifact-3.1.1.pom (2.0 kB at 109 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven/3.1.1/maven-3.1.1.pom
Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven/3.1.1/maven-3.1.1.pom (22 kB at 1.1 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.15/plexus-utils-3.0.15.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.15/plexus-utils-3.0.15.pom (3.1 kB at 175 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/3.1.1/maven-model-3.1.1.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-model/3.1.1/maven-model-3.1.1.pom (4.1 kB at 218 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-core/3.1.1/maven-core-3.1.1.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-core/3.1.1/maven-core-3.1.1.pom (7.3 kB at 383 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/3.1.1/maven-settings-3.1.1.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/3.1.1/maven-settings-3.1.1.pom (2.2 kB at 72 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings-builder/3.1.1/maven-settings-builder-3.1.1.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings-builder/3.1.1/maven-settings-builder-3.1.1.pom (2.6 kB at 96 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.19/plexus-interpolation-1.19.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.19/plexus-interpolation-1.19.pom (1.0 kB at 45 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 128 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/3.1.1/maven-repository-metadata-3.1.1.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/3.1.1/maven-repository-metadata-3.1.1.pom (2.2 kB at 72 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model-builder/3.1.1/maven-model-builder-3.1.1.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model-builder/3.1.1/maven-model-builder-3.1.1.pom (2.8 kB at 100 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-aether-provider/3.1.1/maven-aether-provider-3.1.1.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-aether-provider/3.1.1/maven-aether-provider-3.1.1.pom (4.1 kB at 195 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.0.0.M5/org.eclipse.sisu.plexus-0.0.0.M5.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.0.0.M5/org.eclipse.sisu.plexus-0.0.0.M5.pom (4.8 kB at 242 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/sisu/sisu-plexus/0.0.0.M5/sisu-plexus-0.0.0.M5.pom
Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/org/eclipse/sisu/sisu-plexus/0.0.0.M5/sisu-plexus-0.0.0.M5.pom (13 kB at 660 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/sisu/org.eclipse.sisu.inject/0.0.0.M5/org.eclipse.sisu.inject-0.0.0.M5.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/eclipse/sisu/org.eclipse.sisu.inject/0.0.0.M5/org.eclipse.sisu.inject-0.0.0.M5.pom (2.5 kB at 133 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/sisu/sisu-inject/0.0.0.M5/sisu-inject-0.0.0.M5.pom
Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/org/eclipse/sisu/sisu-inject/0.0.0.M5/sisu-inject-0.0.0.M5.pom (14 kB at 560 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-file/3.4.3/wagon-file-3.4.3.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-file/3.4.3/wagon-file-3.4.3.pom (1.8 kB at 99 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-providers/3.4.3/wagon-providers-3.4.3.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-providers/3.4.3/wagon-providers-3.4.3.pom (3.0 kB at 152 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon/3.4.3/wagon-3.4.3.pom
Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon/3.4.3/wagon-3.4.3.pom (21 kB at 792 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-provider-api/3.4.3/wagon-provider-api-3.4.3.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-provider-api/3.4.3/wagon-provider-api-3.4.3.pom (1.9 kB at 87 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 432 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.2 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 79 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 128 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 627 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/fasterxml/woodstox/woodstox-core/6.2.8/woodstox-core-6.2.8.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/fasterxml/woodstox/woodstox-core/6.2.8/woodstox-core-6.2.8.pom (8.8 kB at 461 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 513 kB/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 331 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.2 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.5 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/52/commons-parent-52.pom
Downloaded1from9Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/52/commons-parent-52.pom (79 kB at 3.2 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 283 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/3.1.0/maven-reporting-api-3.1.0.jar
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-impl/3.1.0/maven-reporting-impl-3.1.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-settings/3.1.0/maven-settings-3.1.0.jar
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
Downloaded3from1Maven:3https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/3.1.0/maven-reporting-api-3.1.0.jar (11 kB at 503 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
Downloaded3from7Maven:1https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-impl/3.1.0/maven-reporting-impl-3.1.0.jar (19 kB at 584 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.jar
Downloaded2from7Maven:3https://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-aether-provider/3.1.0/maven-aether-provider-3.1.0.jar
Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/3.1.0/maven-repository-metadata-3.1.0.jar (30 kB at 734 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
Downloaded5from0Maven:1https://repo.maven.apache.org/maven2/org/eclipse/aether/aether-spi/0.9.0.M2/aether-spi-0.9.0.M2.jar (18 kB at 264 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.jar
Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-aether-provider/3.1.0/maven-aether-provider-3.1.0.jar (60 kB at 858 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.16/plexus-interpolation-1.16.jar
Downloaded from Maven: https://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.1 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
Downloaded5from1Maven:3https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/2.4.2/plexus-classworlds-2.4.2.jar (47 kB at 460 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
Downloaded from Maven: https://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.3 MB/s)
Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings-builder/3.1.0/maven-settings-builder-3.1.0.jar (41 kB at 380 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar
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/codehaus/plexus/plexus-interpolation/1.16/plexus-interpolation-1.16.jar (61 kB at 552 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-utils/3.3.3/maven-shared-utils-3.3.3.jar
Downloaded4from9Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar (29 kB at 232 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
Downloaded5from5Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar (13 kB at 94 kB/s)
Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/3.2.5/maven-plugin-api-3.2.5.jar (46 kB at 322 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-common-artifact-filters/3.2.0/maven-common-artifact-filters-3.2.0.jar
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/3.1.1/maven-artifact-3.1.1.jar
Downloaded3from1Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-utils/3.3.3/maven-shared-utils-3.3.3.jar (154 kB at 1.0 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/3.1.1/maven-model-3.1.1.jar
Downloaded3from1Maven:Bhttps://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 369 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/commons-io/commons-io/2.6/commons-io-2.6.jar
Downloaded5from1Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/3.1.1/maven-artifact-3.1.1.jar (52 kB at 289 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
Downloaded5from3Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-model/3.1.1/maven-model-3.1.1.jar (154 kB at 767 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.jar
Downloaded4from3Maven:khttps://repo.maven.apache.org/maven2/commons-io/commons-io/2.6/commons-io-2.6.jar (215 kB at 1.0 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.0.0.M5/org.eclipse.sisu.plexus-0.0.0.M5.jar
Downloaded5from8Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-common-artifact-filters/3.2.0/maven-common-artifact-filters-3.2.0.jar (61 kB at 249 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/javax/enterprise/cdi-api/1.0/cdi-api-1.0.jar
Downloaded4from8Maven: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 540 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 539 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar
Downloaded2from9Maven:khttps://repo.maven.apache.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.0.0.M5/org.eclipse.sisu.plexus-0.0.0.M5.jar (197 kB at 768 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/guava/guava/10.0.1/guava-10.0.1.jar
Downloaded3from1Maven:khttps://repo.maven.apache.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar (5.8 kB at 22 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar
Downloaded from Maven: https://repo.maven.apache.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar (2.5 kB at 9.3 kB/s)
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
Downloaded5from4Maven:khttps://repo.maven.apache.org/maven2/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar (33 kB at 112 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0.jar
Downloaded4from6Maven:khttps://repo.maven.apache.org/maven2/javax/enterprise/cdi-api/1.0/cdi-api-1.0.jar (45 kB at 146 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/sisu/org.eclipse.sisu.inject/0.0.0.M5/org.eclipse.sisu.inject-0.0.0.M5.jar
Downloaded4from9Maven:khttps://repo.maven.apache.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0.jar (4.5 kB at 14 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-file/3.4.3/wagon-file-3.4.3.jar
Downloaded5from4Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-file/3.4.3/wagon-file-3.4.3.jar (11 kB at 32 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-provider-api/3.4.3/wagon-provider-api-3.4.3.jar
Downloaded5from9Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-guice/3.1.0/sisu-guice-3.1.0-no_aop.jar (357 kB at 905 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
Downloaded5from4Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-provider-api/3.4.3/wagon-provider-api-3.4.3.jar (55 kB at 132 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
Downloaded4from6Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-core/1.11.1/doxia-core-1.11.1.jar (218 kB at 459 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
Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-core/3.1.0/maven-core-3.1.0.jar (563 kB at 1.2 MB/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/org/apache/maven/doxia/doxia-logging-api/1.11.1/doxia-logging-api-1.11.1.jar (12 kB at 22 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/xbean/xbean-reflect/3.7/xbean-reflect-3.7.jar (148 kB at 273 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
Downloaded3from.Maven: https://repo.maven.apache.org/maven2/org/eclipse/sisu/org.eclipse.sisu.inject/0.0.0.M5/org.eclipse.sisu.inject-0.0.0.M5.jar (291 kB at 532 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: https://repo.maven.apache.org/maven2/com/google/guava/guava/10.0.1/guava-10.0.1.jar (1.5 MB at 2.7 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar
Downloaded2from2Maven:khttps://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 7.5 kB/s)
Downloading)from0Maven: https://repo.maven.apache.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar
Downloaded3from3Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-container-default/2.1.0/plexus-container-default-2.1.0.jar (230 kB at 403 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.11/commons-codec-1.11.jar
Downloaded4from1Maven:Bhttps://repo.maven.apache.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar (62 kB at 103 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcore/4.4.14/httpcore-4.4.14.jar
Downloaded5from8Maven:khttps://repo.maven.apache.org/maven2/org/apache/commons/commons-text/1.3/commons-text-1.3.jar (183 kB at 268 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
Downloaded4from0Maven:khttps://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.11/commons-codec-1.11.jar (335 kB at 488 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.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 16 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
Downloaded4from8Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar (780 kB at 1.1 MB/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.jar
Downloaded4from6Maven:Bhttps://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 90 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
Downloaded3from6Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcore/4.4.14/httpcore-4.4.14.jar (328 kB at 451 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
Downloaded2from2Maven:Bhttps://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 22 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-velocity/1.2/plexus-velocity-1.2.jar
Downloaded5from2Maven:Bhttps://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 24 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/velocity/velocity/1.7/velocity-1.7.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 16 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/commons-lang/commons-lang/2.4/commons-lang-2.4.jar
Downloaded from Maven: https://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 23 kB/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-velocity/1.2/plexus-velocity-1.2.jar (8.1 kB at 11 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.jar
Downloaded5from4Maven:khttps://repo.maven.apache.org/maven2/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.jar (189 kB at 223 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/commons-digester/commons-digester/1.8/commons-digester-1.8.jar
Downloaded4from6Maven:khttps://repo.maven.apache.org/maven2/commons-lang/commons-lang/2.4/commons-lang-2.4.jar (262 kB at 305 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/org/apache/velocity/velocity/1.7/velocity-1.7.jar (450 kB at 521 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/dom4j/dom4j/1.1/dom4j-1.1.jar
Downloaded5from1Maven:khttps://repo.maven.apache.org/maven2/commons-digester/commons-digester/1.8/commons-digester-1.8.jar (144 kB at 158 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/oro/oro/2.0.8/oro-2.0.8.jar
Downloaded5from2Maven:khttps://repo.maven.apache.org/maven2/commons-chain/commons-chain/1.1/commons-chain-1.1.jar (90 kB at 97 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar
Downloaded5from6Maven:khttps://repo.maven.apache.org/maven2/oro/oro/2.0.8/oro-2.0.8.jar (65 kB at 69 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
Downloaded4from6Maven:khttps://repo.maven.apache.org/maven2/dom4j/dom4j/1.1/dom4j-1.1.jar (457 kB at 475 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
Downloaded5from1Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interactivity-api/1.1/plexus-interactivity-api-1.1.jar (9.4 kB at 9.4 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/fasterxml/woodstox/woodstox-core/6.2.8/woodstox-core-6.2.8.jar
Downloaded5from4Maven:khttps://repo.maven.apache.org/maven2/org/apache/velocity/velocity-tools/2.0/velocity-tools-2.0.jar (347 kB at 341 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
Downloaded5from7Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.4.2/plexus-utils-3.4.2.jar (267 kB at 257 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
Downloaded5from4Maven:khttps://repo.maven.apache.org/maven2/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar (588 kB at 517 kB/s)
Downloaded4from4Maven:khttps://repo.maven.apache.org/maven2/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar (587 kB at 492 kB/s)
Downloaded3from4Maven: https://repo.maven.apache.org/maven2/com/google/collections/google-collections/1.0/google-collections-1.0.jar (640 kB at 533 kB/s)
Downloaded2from.Maven:Mhttps://repo.maven.apache.org/maven2/org/codehaus/woodstox/stax2-api/4.2.1/stax2-api-4.2.1.jar (196 kB at 163 kB/s)
Downloaded1from.Maven:Mhttps://repo.maven.apache.org/maven2/com/fasterxml/woodstox/woodstox-core/6.2.8/woodstox-core-6.2.8.jar (1.6 MB at 1.2 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.1
[INFO] Processing org.eolang:ddr
[INFO]     Updating project org.eolang:ddr
[INFO]         from version 1.0-SNAPSHOT to 0.0.1
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  14.424 s
[INFO] Finished at: 2022-09-05T11:21:46Z
[INFO] ------------------------------------------------------------------------
0m0m+ git commit -am 0.0.1
[__rultor 603bd10] 0.0.1
 1 file changed, 1 insertion(+), 1 deletion(-)
+ mvn clean install -Dinvoker.skip
[1;34mINFOm] Scanning for projects...
[1;34mINFOm]
[1;34mINFOm] 1m---------------------------< 0;36morg.eolang:ddr0;1m >---------------------------m
[1;34mINFOm] 1mBuilding ddr 0.0.1m
[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 35 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 1.1 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 235 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-xml/0.25.3/jcabi-xml-0.25.3.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/jcabi/jcabi-xml/0.25.3/jcabi-xml-0.25.3.pom (6.1 kB at 265 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 264 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-log/0.20.1/jcabi-log-0.20.1.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/jcabi/jcabi-log/0.20.1/jcabi-log-0.20.1.pom (4.8 kB at 154 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi/1.29.0/jcabi-1.29.0.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/jcabi/jcabi/1.29.0/jcabi-1.29.0.pom (5.8 kB at 241 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/parent/0.54.0/parent-0.54.0.pom
Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/com/jcabi/parent/0.54.0/parent-0.54.0.pom (62 kB at 2.1 MB/s)
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 125 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 639 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.8 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 455 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 143 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 675 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/yegor256/xsline/0.10.0/xsline-0.10.0.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/yegor256/xsline/0.10.0/xsline-0.10.0.pom (4.7 kB at 205 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/parent/0.60.4/parent-0.60.4.pom
Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/com/jcabi/parent/0.60.4/parent-0.60.4.pom (63 kB at 1.9 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-xml/0.23.2/jcabi-xml-0.23.2.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/jcabi/jcabi-xml/0.23.2/jcabi-xml-0.23.2.pom (6.1 kB at 278 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 194 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.2 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/2.0.0-alpha5/slf4j-api-2.0.0-alpha5.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/2.0.0-alpha5/slf4j-api-2.0.0-alpha5.pom (1.6 kB at 74 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-parent/2.0.0-alpha5/slf4j-parent-2.0.0-alpha5.pom
Downloaded1from7Maven:Bhttps://repo.maven.apache.org/maven2/org/slf4j/slf4j-parent/2.0.0-alpha5/slf4j-parent-2.0.0-alpha5.pom (17 kB at 666 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/cactoos/cactoos/0.50/cactoos-0.50.pom
Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/cactoos/cactoos/0.50/cactoos-0.50.pom (11 kB at 495 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/parent/0.51.1/parent-0.51.1.pom
Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/com/jcabi/parent/0.51.1/parent-0.51.1.pom (62 kB at 1.9 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.pom (2.7 kB at 116 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.7.10/kotlin-stdlib-1.7.10.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.7.10/kotlin-stdlib-1.7.10.pom (1.6 kB at 78 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.10/kotlin-stdlib-common-1.7.10.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.10/kotlin-stdlib-common-1.7.10.pom (1.2 kB at 58 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 246 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-test/1.7.10/kotlin-test-1.7.10.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-test/1.7.10/kotlin-test-1.7.10.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.10/kotlin-test-junit5-1.7.10.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-test-junit5/1.7.10/kotlin-test-junit5-1.7.10.pom (2.1 kB at 92 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/junit/jupiter/junit-jupiter-api/5.6.2/junit-jupiter-api-5.6.2.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/junit/jupiter/junit-jupiter-api/5.6.2/junit-jupiter-api-5.6.2.pom (3.2 kB at 152 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apiguardian/apiguardian-api/1.1.0/apiguardian-api-1.1.0.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apiguardian/apiguardian-api/1.1.0/apiguardian-api-1.1.0.pom (1.2 kB at 51 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 80 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-commons/1.6.2/junit-platform-commons-1.6.2.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-commons/1.6.2/junit-platform-commons-1.6.2.pom (2.8 kB at 89 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/junit/jupiter/junit-jupiter-engine/5.6.2/junit-jupiter-engine-5.6.2.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/junit/jupiter/junit-jupiter-engine/5.6.2/junit-jupiter-engine-5.6.2.pom (3.2 kB at 139 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-engine/1.6.2/junit-platform-engine-1.6.2.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-engine/1.6.2/junit-platform-engine-1.6.2.pom (3.2 kB at 153 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 75 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 104 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 563 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 440 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 876 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 208 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.7.32/slf4j-api-1.7.32.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.7.32/slf4j-api-1.7.32.pom (3.8 kB at 202 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-parent/1.7.32/slf4j-parent-1.7.32.pom
Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/org/slf4j/slf4j-parent/1.7.32/slf4j-parent-1.7.32.pom (14 kB at 657 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/eolang/eo-parser/0.27.2/eo-parser-0.27.2.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/eolang/eo-parser/0.27.2/eo-parser-0.27.2.pom (5.2 kB at 226 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/eolang/eo-parent/0.27.2/eo-parent-0.27.2.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/eolang/eo-parent/0.27.2/eo-parent-0.27.2.pom (8.6 kB at 389 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 103 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 87 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 304 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 690 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 180 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 514 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 140 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 735 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/antlr/antlr4-runtime/4.10.1/antlr4-runtime-4.10.1.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/antlr/antlr4-runtime/4.10.1/antlr4-runtime-4.10.1.pom (3.5 kB at 174 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/antlr/antlr4-master/4.10.1/antlr4-master-4.10.1.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/antlr/antlr4-master/4.10.1/antlr4-master-4.10.1.pom (4.4 kB at 209 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 181 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/incubator/xembly/0.27.0/xembly-0.27.0.pom
Downloaded1from0Maven: https://repo.maven.apache.org/maven2/com/jcabi/incubator/xembly/0.27.0/xembly-0.27.0.pom (10.0 kB at 435 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/yaml/snakeyaml/1.30/snakeyaml-1.30.pom
Downloaded1from7Maven:Bhttps://repo.maven.apache.org/maven2/org/yaml/snakeyaml/1.30/snakeyaml-1.30.pom (37 kB at 1.6 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-text/1.9/commons-text-1.9.pom
Downloaded1from7Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-text/1.9/commons-text-1.9.pom (17 kB at 803 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/51/commons-parent-51.pom
Downloaded1from8Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/51/commons-parent-51.pom (78 kB at 3.0 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/eolang/eo-maven-plugin/0.27.2/eo-maven-plugin-0.27.2.pom
Downloaded1from0Maven:Bhttps://repo.maven.apache.org/maven2/org/eolang/eo-maven-plugin/0.27.2/eo-maven-plugin-0.27.2.pom (10 kB at 445 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-maven-slf4j/0.10/jcabi-maven-slf4j-0.10.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/jcabi/jcabi-maven-slf4j/0.10/jcabi-maven-slf4j-0.10.pom (4.4 kB at 184 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi/1.27.0/jcabi-1.27.0.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/jcabi/jcabi/1.27.0/jcabi-1.27.0.pom (5.3 kB at 252 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.8.0-beta1/slf4j-api-1.8.0-beta1.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.8.0-beta1/slf4j-api-1.8.0-beta1.pom (1.6 kB at 75 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-parent/1.8.0-beta1/slf4j-parent-1.8.0-beta1.pom
Downloaded1from6Maven:Bhttps://repo.maven.apache.org/maven2/org/slf4j/slf4j-parent/1.8.0-beta1/slf4j-parent-1.8.0-beta1.pom (16 kB at 592 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 165 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 565 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.0 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/yegor256/tojos/0.11.0/tojos-0.11.0.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/com/yegor256/tojos/0.11.0/tojos-0.11.0.pom (4.0 kB at 100 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.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 159 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 393 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 422 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 566 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/opencsv/opencsv/5.6/opencsv-5.6.pom
Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/com/opencsv/opencsv/5.6/opencsv-5.6.pom (32 kB at 1.4 MB/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 439 kB/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/org/cactoos/cactoos/0.54.0/cactoos-0.54.0.jar
Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-xml/0.25.3/jcabi-xml-0.25.3.jar
Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-log/0.20.1/jcabi-log-0.20.1.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
Downloaded4from1Maven:khttps://repo.maven.apache.org/maven2/com/jcabi/jcabi-log/0.20.1/jcabi-log-0.20.1.jar (51 kB at 647 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy-agent/1.12.10/byte-buddy-agent-1.12.10.jar
Downloaded5from4Maven:khttps://repo.maven.apache.org/maven2/org/cactoos/cactoos/0.54.0/cactoos-0.54.0.jar (346 kB at 1.8 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2.jar
Downloaded4from4Maven:khttps://repo.maven.apache.org/maven2/com/jcabi/jcabi-xml/0.25.3/jcabi-xml-0.25.3.jar (41 kB at 200 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/yegor256/xsline/0.10.0/xsline-0.10.0.jar
Downloaded4from8Maven:khttps://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy-agent/1.12.10/byte-buddy-agent-1.12.10.jar (257 kB at 1.2 MB/s)
Downloading)from9Maven:Bhttps://repo.maven.apache.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar
Downloaded5from6Maven:khttps://repo.maven.apache.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2.jar (49 kB at 217 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.7.10/kotlin-stdlib-1.7.10.jar
Downloaded4from6Maven: https://repo.maven.apache.org/maven2/org/mockito/mockito-core/4.6.1/mockito-core-4.6.1.jar (663 kB at 2.8 MB/s)
Downloading)from7Maven:Bhttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.10/kotlin-stdlib-common-1.7.10.jar
Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/com/yegor256/xsline/0.10.0/xsline-0.10.0.jar (30 kB at 118 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-test/1.7.10/kotlin-test-1.7.10.jar
Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar (221 kB at 814 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-test-junit5/1.7.10/kotlin-test-junit5-1.7.10.jar
Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-test/1.7.10/kotlin-test-1.7.10.jar (132 kB at 384 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/junit/jupiter/junit-jupiter-engine/5.6.2/junit-jupiter-engine-5.6.2.jar
Downloaded3from.Maven:Mhttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.10/kotlin-stdlib-common-1.7.10.jar (199 kB at 564 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apiguardian/apiguardian-api/1.1.0/apiguardian-api-1.1.0.jar
Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apiguardian/apiguardian-api/1.1.0/apiguardian-api-1.1.0.jar (2.4 kB at 6.1 kB/s)
Downloading)from5Maven:Bhttps://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-engine/1.6.2/junit-platform-engine-1.6.2.jar
Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/junit/jupiter/junit-jupiter-engine/5.6.2/junit-jupiter-engine-5.6.2.jar (209 kB at 494 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/junit/jupiter/junit-jupiter-api/5.6.2/junit-jupiter-api-5.6.2.jar
Downloaded from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-test-junit5/1.7.10/kotlin-test-junit5-1.7.10.jar (5.1 kB at 12 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.jar
Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-engine/1.6.2/junit-platform-engine-1.6.2.jar (174 kB at 354 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-commons/1.6.2/junit-platform-commons-1.6.2.jar
Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.jar (7.7 kB at 15 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/junit/jupiter/junit-jupiter-api/5.6.2/junit-jupiter-api-5.6.2.jar (154 kB at 297 kB/s)
Downloading)from3Maven:Bhttps://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar
Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/jetbrains/annotations/23.0.0/annotations-23.0.0.jar (29 kB at 56 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/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar (41 kB at 73 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/junit/platform/junit-platform-commons/1.6.2/junit-platform-commons-1.6.2.jar (97 kB at 158 kB/s)
Downloading)from7Maven:Bhttps://repo.maven.apache.org/maven2/org/eolang/eo-parser/0.27.2/eo-parser-0.27.2.jar
Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/ch/qos/logback/logback-classic/1.2.11/logback-classic-1.2.11.jar (232 kB at 362 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/net/sf/saxon/Saxon-HE/11.4/Saxon-HE-11.4.jar
Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/ch/qos/logback/logback-core/1.2.11/logback-core-1.2.11.jar (449 kB at 579 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/xmlresolver/xmlresolver/4.4.3/xmlresolver-4.4.3.jar
Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy/1.12.10/byte-buddy-1.12.10.jar (3.8 MB at 4.8 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/eolang/eo-parser/0.27.2/eo-parser-0.27.2.jar (116 kB at 139 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/org/xmlresolver/xmlresolver/4.4.3/xmlresolver-4.4.3.jar (153 kB at 181 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.15/commons-codec-1.15.jar
Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.15/commons-codec-1.15.jar (354 kB at 351 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/core5/httpcore5/5.1.3/httpcore5-5.1.3.jar
Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/httpcomponents/client5/httpclient5/5.1.3/httpclient5-5.1.3.jar (798 kB at 780 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/xmlresolver/xmlresolver/4.4.3/xmlresolver-4.4.3-data.jar
Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/httpcomponents/core5/httpcore5/5.1.3/httpcore5-5.1.3.jar (851 kB at 654 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/antlr/antlr4-runtime/4.10.1/antlr4-runtime-4.10.1.jar
Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/xmlresolver/xmlresolver/4.4.3/xmlresolver-4.4.3-data.jar (1.0 MB at 773 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 8.4 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/incubator/xembly/0.27.0/xembly-0.27.0.jar
Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/com/jcabi/incubator/xembly/0.27.0/xembly-0.27.0.jar (60 kB at 43 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/yaml/snakeyaml/1.30/snakeyaml-1.30.jar
Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/antlr/antlr4-runtime/4.10.1/antlr4-runtime-4.10.1.jar (322 kB at 226 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-text/1.9/commons-text-1.9.jar
Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/yaml/snakeyaml/1.30/snakeyaml-1.30.jar (332 kB at 219 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/eolang/eo-maven-plugin/0.27.2/eo-maven-plugin-0.27.2.jar
Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-text/1.9/commons-text-1.9.jar (216 kB at 142 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-maven-slf4j/0.10/jcabi-maven-slf4j-0.10.jar
Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/com/jcabi/jcabi-maven-slf4j/0.10/jcabi-maven-slf4j-0.10.jar (7.9 kB at 5.0 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
Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/twdata/maven/mojo-executor/2.4.0/mojo-executor-2.4.0.jar (13 kB at 8.2 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
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 144 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/yegor256/tojos/0.11.0/tojos-0.11.0.jar
Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/eolang/eo-maven-plugin/0.27.2/eo-maven-plugin-0.27.2.jar (120 kB at 73 kB/s)
Downloading)from3Maven:Bhttps://repo.maven.apache.org/maven2/javax/json/javax.json-api/1.1.4/javax.json-api-1.1.4.jar
Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/com/yegor256/tojos/0.11.0/tojos-0.11.0.jar (20 kB at 12 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/glassfish/javax.json/1.1.4/javax.json-1.1.4.jar
Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/net/sf/saxon/Saxon-HE/11.4/Saxon-HE-11.4.jar (5.1 MB at 3.1 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/opencsv/opencsv/5.6/opencsv-5.6.jar
Downloaded3from.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 19 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar
Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.24/plexus-utils-3.0.24.jar (247 kB at 146 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.jar
Downloaded4from.Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.7.10/kotlin-stdlib-1.7.10.jar (1.5 MB at 895 kB/s)
Downloaded4from1Maven:khttps://repo.maven.apache.org/maven2/com/opencsv/opencsv/5.6/opencsv-5.6.jar (236 kB at 137 kB/s)
Downloaded3from2Maven:khttps://repo.maven.apache.org/maven2/org/glassfish/javax.json/1.1.4/javax.json-1.1.4.jar (129 kB at 74 kB/s)
Downloaded2from4Maven:khttps://repo.maven.apache.org/maven2/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar (247 kB at 142 kB/s)
Downloaded1from5Maven:khttps://repo.maven.apache.org/maven2/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.jar (752 kB at 395 kB/s)
[1;34mINFOm]
[1;34mINFOm] 1m--- 0;32mmaven-clean-plugin:3.1.0:cleanm 1m(default-clean)m @ 36mddr0;1m ---m
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 114 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 205 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 165 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 153 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 66 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 389 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/codehaus/plexus/plexus-component-annotations/1.7.1/plexus-component-annotations-1.7.1.pom
Downloaded1from7Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-component-annotations/1.7.1/plexus-component-annotations-1.7.1.pom (770 B at 37 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-containers/1.7.1/plexus-containers-1.7.1.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-containers/1.7.1/plexus-containers-1.7.1.pom (5.0 kB at 265 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 200 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 175 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 553 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-utils/3.2.1/maven-shared-utils-3.2.1.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-utils/3.2.1/maven-shared-utils-3.2.1.pom (5.6 kB at 313 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 241 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.3 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 699 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/3.0/maven-plugin-api-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/codehaus/plexus/plexus-utils/2.0.4/plexus-utils-2.0.4.jar
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/3.0/maven-artifact-3.0.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
Downloaded5from9Maven:5https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/3.0/maven-plugin-api-3.0.jar (49 kB at 1.5 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-component-annotations/1.7.1/plexus-component-annotations-1.7.1.jar
Downloaded4from2Maven:8https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/3.0/maven-artifact-3.0.jar (52 kB at 1.4 MB/s)
Downloading)from/Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/2.2.3/plexus-classworlds-2.2.3.jar
Downloaded5from4Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-component-annotations/1.7.1/plexus-component-annotations-1.7.1.jar (4.3 kB at 84 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.jar
Downloaded5from6Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/2.2.3/plexus-classworlds-2.2.3.jar (46 kB at 668 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
Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/3.0/maven-model-3.0.jar (165 kB at 2.3 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-utils/3.2.1/maven-shared-utils-3.2.1.jar
Downloaded5from0Maven: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 2.2 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/commons-io/commons-io/2.5/commons-io-2.5.jar
Downloaded4from9Maven: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 1.6 MB/s)
Downloaded3from2Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/2.0.4/plexus-utils-2.0.4.jar (222 kB at 1.9 MB/s)
Downloaded3from6Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-utils/3.2.1/maven-shared-utils-3.2.1.jar (167 kB at 1.3 MB/s)
Downloaded2from7Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-guice/2.1.7/sisu-guice-2.1.7-noaop.jar (472 kB at 2.7 MB/s)
Downloaded from Maven: https://repo.maven.apache.org/maven2/commons-io/commons-io/2.5/commons-io-2.5.jar (209 kB at 1.2 MB/s)
[1;34mINFOm]
[1;34mINFOm] 1m--- 0;32mmaven-enforcer-plugin:3.0.0-M3:enforcem 1m(enforce-maven)m @ 36mddr0;1m ---m
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 316 kB/s)
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-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 123 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 268 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 102 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 118 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 107 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 93 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 407 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 103 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 176 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 92 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/enforcer/enforcer-api/3.0.0-M3/enforcer-api-3.0.0-M3.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/enforcer/enforcer-api/3.0.0-M3/enforcer-api-3.0.0-M3.pom (2.8 kB at 141 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 56 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/junit/junit/4.11/junit-4.11.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/junit/junit/4.11/junit-4.11.pom (2.3 kB at 130 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/enforcer/enforcer-rules/3.0.0-M3/enforcer-rules-3.0.0-M3.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/enforcer/enforcer-rules/3.0.0-M3/enforcer-rules-3.0.0-M3.pom (4.1 kB at 207 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 252 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 277 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.12/commons-codec-1.12.pom
Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.12/commons-codec-1.12.pom (14 kB at 219 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/beanshell/bsh/2.0b4/bsh-2.0b4.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/beanshell/bsh/2.0b4/bsh-2.0b4.pom (1.2 kB at 33 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/beanshell/beanshell/2.0b4/beanshell-2.0b4.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/beanshell/beanshell/2.0b4/beanshell-2.0b4.pom (1.4 kB at 64 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-dependency-tree/2.2/maven-dependency-tree-2.2.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-dependency-tree/2.2/maven-dependency-tree-2.2.pom (7.3 kB at 363 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/20/maven-shared-components-20.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/20/maven-shared-components-20.pom (5.1 kB at 284 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.4 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/resolver/maven-resolver-util/1.4.1/maven-resolver-util-1.4.1.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/resolver/maven-resolver-util/1.4.1/maven-resolver-util-1.4.1.pom (2.8 kB at 140 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/resolver/maven-resolver/1.4.1/maven-resolver-1.4.1.pom
Downloaded1from8Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/resolver/maven-resolver/1.4.1/maven-resolver-1.4.1.pom (18 kB at 866 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/resolver/maven-resolver-api/1.4.1/maven-resolver-api-1.4.1.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/resolver/maven-resolver-api/1.4.1/maven-resolver-api-1.4.1.pom (2.6 kB at 146 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-compat/3.0/maven-compat-3.0.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-compat/3.0/maven-compat-3.0.pom (4.0 kB at 212 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-provider-api/1.0-beta-6/wagon-provider-api-1.0-beta-6.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-provider-api/1.0-beta-6/wagon-provider-api-1.0-beta-6.pom (1.8 kB at 98 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon/1.0-beta-6/wagon-1.0-beta-6.pom
Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon/1.0-beta-6/wagon-1.0-beta-6.pom (12 kB at 563 kB/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.3 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 216 kB/s)
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-settings/3.0/maven-settings-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
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model-builder/3.0/maven-model-builder-3.0.jar
Downloaded5from7Maven:6https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/3.0/maven-repository-metadata-3.0.jar (30 kB at 970 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-aether-provider/3.0/maven-aether-provider-3.0.jar
Downloaded4from7Maven:8https://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/sonatype/aether/aether-impl/1.7/aether-impl-1.7.jar
Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings-builder/3.0/maven-settings-builder-3.0.jar (38 kB at 1.1 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/aether/aether-spi/1.7/aether-spi-1.7.jar
Downloaded5from6Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/aether/aether-spi/1.7/aether-spi-1.7.jar (14 kB at 222 kB/s)
Downloading)from7Maven:Bhttps://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/apache/maven/maven-aether-provider/3.0/maven-aether-provider-3.0.jar (51 kB at 788 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/aether/aether-util/1.7/aether-util-1.7.jar
Downloaded3from1Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-model-builder/3.0/maven-model-builder-3.0.jar (148 kB at 2.1 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.14/plexus-interpolation-1.14.jar
Downloaded3from4Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/aether/aether-impl/1.7/aether-impl-1.7.jar (106 kB at 1.4 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.3.0/plexus-utils-3.3.0.jar
Downloaded5from4Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/aether/aether-util/1.7/aether-util-1.7.jar (108 kB at 955 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/enforcer/enforcer-api/3.0.0-M3/enforcer-api-3.0.0-M3.jar
Downloaded4from4Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.14/plexus-interpolation-1.14.jar (61 kB at 531 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
Downloaded3from6Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/aether/aether-api/1.7/aether-api-1.7.jar (74 kB at 629 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/junit/junit/4.11/junit-4.11.jar
Downloaded5from4Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/enforcer/enforcer-api/3.0.0-M3/enforcer-api-3.0.0-M3.jar (12 kB at 80 kB/s)
Downloading)from2Maven:Bhttps://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-utils/3.3.0/plexus-utils-3.3.0.jar (263 kB at 1.7 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.jar
Downloaded5from2Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-core/3.0/maven-core-3.0.jar (527 kB at 2.9 MB/s)
Downloading)from5Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/enforcer/enforcer-rules/3.0.0-M3/enforcer-rules-3.0.0-M3.jar
Downloaded4from4Maven:khttps://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar (45 kB at 250 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.jar
Downloaded3from6Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-container-default/1.0-alpha-9/plexus-container-default-1.0-alpha-9.jar (195 kB at 1.1 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-utils/3.1.0/maven-shared-utils-3.1.0.jar
Downloaded2from8Maven:khttps://repo.maven.apache.org/maven2/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.jar (38 kB at 201 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-lang3/3.8.1/commons-lang3-3.8.1.jar
Downloaded5from4Maven:khttps://repo.maven.apache.org/maven2/junit/junit/4.11/junit-4.11.jar (245 kB at 1.1 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.12/commons-codec-1.12.jar
Downloaded 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.jar (61 kB at 269 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/beanshell/bsh/2.0b4/bsh-2.0b4.jar
Downloaded5from8Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-utils/3.1.0/maven-shared-utils-3.1.0.jar (164 kB at 642 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-dependency-tree/2.2/maven-dependency-tree-2.2.jar
Downloaded5from0Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/enforcer/enforcer-rules/3.0.0-M3/enforcer-rules-3.0.0-M3.jar (107 kB at 335 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/resolver/maven-resolver-util/1.4.1/maven-resolver-util-1.4.1.jar
Downloaded4from0Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-lang3/3.8.1/commons-lang3-3.8.1.jar (502 kB at 1.5 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/resolver/maven-resolver-api/1.4.1/maven-resolver-api-1.4.1.jar
Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-dependency-tree/2.2/maven-dependency-tree-2.2.jar (64 kB at 193 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-compat/3.0/maven-compat-3.0.jar
Downloaded3from4Maven: https://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.12/commons-codec-1.12.jar (340 kB at 1.0 MB/s)
Downloaded from Maven: https://repo.maven.apache.org/maven2/org/beanshell/bsh/2.0b4/bsh-2.0b4.jar (282 kB at 851 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-provider-api/1.0-beta-6/wagon-provider-api-1.0-beta-6.jar
Downloaded4from1Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-provider-api/1.0-beta-6/wagon-provider-api-1.0-beta-6.jar (53 kB at 140 kB/s)
Downloaded3from6Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/resolver/maven-resolver-util/1.4.1/maven-resolver-util-1.4.1.jar (168 kB at 424 kB/s)
Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/resolver/maven-resolver-api/1.4.1/maven-resolver-api-1.4.1.jar (149 kB at 375 kB/s)
Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-compat/3.0/maven-compat-3.0.jar (285 kB at 714 kB/s)
[1;34mINFOm]
[1;34mINFOm] 1m--- 0;32mbuildnumber-maven-plugin:1.4:createm 1m(jcabi-build-number)m @ 36mddr0;1m ---m
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 146 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.1 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.2.1/maven-settings-2.2.1.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.2.1/maven-settings-2.2.1.pom (2.2 kB at 68 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 116 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 263 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 290 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 49 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 292 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/junit/junit/4.12/junit-4.12.pom
Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/junit/junit/4.12/junit-4.12.pom (24 kB at 1.1 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.2.1/maven-profile-2.2.1.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.2.1/maven-profile-2.2.1.pom (2.2 kB at 109 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 163 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-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 93 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 26 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/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 582 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 93 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 70 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 417 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 166 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 114 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 88 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 72 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 759 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 83 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 95 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 399 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 81 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 109 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 355 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 63 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 185 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-api/1.9.4/maven-scm-api-1.9.4.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-api/1.9.4/maven-scm-api-1.9.4.pom (1.6 kB at 75 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm/1.9.4/maven-scm-1.9.4.pom
Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm/1.9.4/maven-scm-1.9.4.pom (22 kB at 1.0 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-manager-plexus/1.9.4/maven-scm-manager-plexus-1.9.4.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-manager-plexus/1.9.4/maven-scm-manager-plexus-1.9.4.pom (2.2 kB at 104 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-managers/1.9.4/maven-scm-managers-1.9.4.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-managers/1.9.4/maven-scm-managers-1.9.4.pom (1.5 kB at 78 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-bazaar/1.9.4/maven-scm-provider-bazaar-1.9.4.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-bazaar/1.9.4/maven-scm-provider-bazaar-1.9.4.pom (1.9 kB at 96 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-providers/1.9.4/maven-scm-providers-1.9.4.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-providers/1.9.4/maven-scm-providers-1.9.4.pom (3.5 kB at 121 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-svnexe/1.9.4/maven-scm-provider-svnexe-1.9.4.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-svnexe/1.9.4/maven-scm-provider-svnexe-1.9.4.pom (2.6 kB at 126 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-providers-svn/1.9.4/maven-scm-providers-svn-1.9.4.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-providers-svn/1.9.4/maven-scm-providers-svn-1.9.4.pom (2.1 kB at 97 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-svn-commons/1.9.4/maven-scm-provider-svn-commons-1.9.4.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-svn-commons/1.9.4/maven-scm-provider-svn-commons-1.9.4.pom (2.7 kB at 113 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-gitexe/1.9.4/maven-scm-provider-gitexe-1.9.4.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-gitexe/1.9.4/maven-scm-provider-gitexe-1.9.4.pom (2.5 kB at 84 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-providers-git/1.9.4/maven-scm-providers-git-1.9.4.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-providers-git/1.9.4/maven-scm-providers-git-1.9.4.pom (2.2 kB at 103 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/commons-io/commons-io/2.2/commons-io-2.2.pom
Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/commons-io/commons-io/2.2/commons-io-2.2.pom (11 kB at 552 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/24/commons-parent-24.pom
Downloaded1from7Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/24/commons-parent-24.pom (47 kB at 1.8 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-git-commons/1.9.4/maven-scm-provider-git-commons-1.9.4.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-git-commons/1.9.4/maven-scm-provider-git-commons-1.9.4.pom (2.1 kB at 112 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-cvsexe/1.9.4/maven-scm-provider-cvsexe-1.9.4.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-cvsexe/1.9.4/maven-scm-provider-cvsexe-1.9.4.pom (2.7 kB at 128 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-providers-cvs/1.9.4/maven-scm-providers-cvs-1.9.4.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-providers-cvs/1.9.4/maven-scm-providers-cvs-1.9.4.pom (1.7 kB at 86 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-cvs-commons/1.9.4/maven-scm-provider-cvs-commons-1.9.4.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-cvs-commons/1.9.4/maven-scm-provider-cvs-commons-1.9.4.pom (2.3 kB at 116 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-starteam/1.9.4/maven-scm-provider-starteam-1.9.4.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-starteam/1.9.4/maven-scm-provider-starteam-1.9.4.pom (2.6 kB at 136 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-clearcase/1.9.4/maven-scm-provider-clearcase-1.9.4.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-clearcase/1.9.4/maven-scm-provider-clearcase-1.9.4.pom (2.6 kB at 130 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-perforce/1.9.4/maven-scm-provider-perforce-1.9.4.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-perforce/1.9.4/maven-scm-provider-perforce-1.9.4.pom (2.5 kB at 132 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-hg/1.9.4/maven-scm-provider-hg-1.9.4.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-hg/1.9.4/maven-scm-provider-hg-1.9.4.pom (2.3 kB at 129 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/code/maven-scm-provider-svnjava/maven-scm-provider-svnjava/2.1.1/maven-scm-provider-svnjava-2.1.1.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/google/code/maven-scm-provider-svnjava/maven-scm-provider-svnjava/2.1.1/maven-scm-provider-svnjava-2.1.1.pom (9.8 kB at 376 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 79 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 101 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 170 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 931 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.3 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 644 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 49 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 70 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 931 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 35 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 626 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/tmatesoft/svnkit/svnkit/1.8.5/svnkit-1.8.5.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/tmatesoft/svnkit/svnkit/1.8.5/svnkit-1.8.5.pom (2.5 kB at 129 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 60 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 207 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 268 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/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 20 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/tmatesoft/sqljet/sqljet/1.1.10/sqljet-1.1.10.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/tmatesoft/sqljet/sqljet/1.1.10/sqljet-1.1.10.pom (2.1 kB at 103 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 142 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 447 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/net/java/dev/jna/platform/3.5.2/platform-3.5.2.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/net/java/dev/jna/platform/3.5.2/platform-3.5.2.pom (1.4 kB at 76 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 83 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 65 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 128 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 55 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/de/regnis/q/sequence/sequence-library/1.0.2/sequence-library-1.0.2.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/de/regnis/q/sequence/sequence-library/1.0.2/sequence-library-1.0.2.pom (1.3 kB at 63 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.21/plexus-utils-3.0.21.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.21/plexus-utils-3.0.21.pom (3.8 kB at 212 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/apache/maven/maven-project/2.2.1/maven-project-2.2.1.jar
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.2.1/maven-profile-2.2.1.jar
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.2.1/maven-model-2.2.1.jar
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
Downloading from Maven: https://repo.maven.apache.org/maven2/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.jar
Downloaded5from3Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.2.1/maven-profile-2.2.1.jar (35 kB at 884 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
Downloaded4from5Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.2.1/maven-model-2.2.1.jar (88 kB at 1.8 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.11/plexus-interpolation-1.11.jar
Downloaded4from5Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.2.1/maven-project-2.2.1.jar (156 kB at 2.9 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.2.1/maven-artifact-2.2.1.jar
Downloaded3from3Maven: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 1.2 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
Downloaded3from4Maven: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 472 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.2.1/maven-settings-2.2.1.jar
Downloaded5from1Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.11/plexus-interpolation-1.11.jar (51 kB at 621 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-core/2.2.1/maven-core-2.2.1.jar
Downloaded4from6Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.2.1/maven-artifact-2.2.1.jar (80 kB at 837 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
Downloaded4from6Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.2.1/maven-settings-2.2.1.jar (49 kB at 495 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/org/slf4j/slf4j-jdk14/1.5.6/slf4j-jdk14-1.5.6.jar (8.8 kB at 71 kB/s)
Downloaded 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 (194 kB at 1.6 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.5.6/slf4j-api-1.5.6.jar
Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/jcl-over-slf4j/1.5.6/jcl-over-slf4j-1.5.6.jar
Downloaded3from3Maven: https://repo.maven.apache.org/maven2/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.jar (332 kB at 2.6 MB/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.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 175 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.jar
Downloaded4from7Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-core/2.2.1/maven-core-2.2.1.jar (178 kB at 1.3 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-logging-api/1.1/doxia-logging-api-1.1.jar
Downloaded4from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/2.2.1/maven-reporting-api-2.2.1.jar (9.8 kB at 68 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
Downloaded4from7Maven:2https://repo.maven.apache.org/maven2/org/slf4j/jcl-over-slf4j/1.5.6/jcl-over-slf4j-1.5.6.jar (17 kB at 111 kB/s)
Downloaded from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.5.6/slf4j-api-1.5.6.jar (22 kB at 149 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
Downloading from Maven: https://repo.maven.apache.org/maven2/commons-cli/commons-cli/1.2/commons-cli-1.2.jar
Downloaded3from3Maven:1https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-sink-api/1.1/doxia-sink-api-1.1.jar (13 kB at 82 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
Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-logging-api/1.1/doxia-logging-api-1.1.jar (11 kB at 72 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.jar
Downloaded3from6Maven:4https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.2.1/maven-repository-metadata-2.2.1.jar (26 kB at 155 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
Downloaded4from1Maven: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 76 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/classworlds/classworlds/1.1/classworlds-1.1.jar
Downloaded3from1Maven:3https://repo.maven.apache.org/maven2/commons-cli/commons-cli/1.2/commons-cli-1.2.jar (41 kB at 238 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.jar
Downloaded3from9Maven:1https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.jar (13 kB at 74 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-api/1.9.4/maven-scm-api-1.9.4.jar
Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-descriptor/2.2.1/maven-plugin-descriptor-2.2.1.jar (39 kB at 216 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-manager-plexus/1.9.4/maven-scm-manager-plexus-1.9.4.jar
Downloaded3from0Maven:1https://repo.maven.apache.org/maven2/org/apache/maven/maven-monitor/2.2.1/maven-monitor-2.2.1.jar (10 kB at 56 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-bazaar/1.9.4/maven-scm-provider-bazaar-1.9.4.jar
Downloaded4from2Maven:3https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/2.2.1/maven-plugin-api-2.2.1.jar (12 kB at 64 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-svnexe/1.9.4/maven-scm-provider-svnexe-1.9.4.jar
Downloaded3from8Maven:3https://repo.maven.apache.org/maven2/classworlds/classworlds/1.1/classworlds-1.1.jar (38 kB at 194 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-gitexe/1.9.4/maven-scm-provider-gitexe-1.9.4.jar
Downloaded5from0Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-bazaar/1.9.4/maven-scm-provider-bazaar-1.9.4.jar (56 kB at 255 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/commons-io/commons-io/2.2/commons-io-2.2.jar
Downloaded4from0Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-api/1.9.4/maven-scm-api-1.9.4.jar (107 kB at 483 kB/s)
Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-manager-plexus/1.9.4/maven-scm-manager-plexus-1.9.4.jar (11 kB at 49 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-git-commons/1.9.4/maven-scm-provider-git-commons-1.9.4.jar
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-svn-commons/1.9.4/maven-scm-provider-svn-commons-1.9.4.jar
Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-gitexe/1.9.4/maven-scm-provider-gitexe-1.9.4.jar (66 kB at 291 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-cvsexe/1.9.4/maven-scm-provider-cvsexe-1.9.4.jar
Downloaded2from8Maven:1https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-svnexe/1.9.4/maven-scm-provider-svnexe-1.9.4.jar (78 kB at 339 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-cvs-commons/1.9.4/maven-scm-provider-cvs-commons-1.9.4.jar
Downloaded5from8Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-git-commons/1.9.4/maven-scm-provider-git-commons-1.9.4.jar (34 kB at 135 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-starteam/1.9.4/maven-scm-provider-starteam-1.9.4.jar
Downloaded4from1Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-svn-commons/1.9.4/maven-scm-provider-svn-commons-1.9.4.jar (37 kB at 148 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-clearcase/1.9.4/maven-scm-provider-clearcase-1.9.4.jar
Downloaded3from6Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-cvsexe/1.9.4/maven-scm-provider-cvsexe-1.9.4.jar (30 kB at 116 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-perforce/1.9.4/maven-scm-provider-perforce-1.9.4.jar
Downloaded3from7Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-cvs-commons/1.9.4/maven-scm-provider-cvs-commons-1.9.4.jar (76 kB at 287 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-hg/1.9.4/maven-scm-provider-hg-1.9.4.jar
Downloaded4from7Maven: https://repo.maven.apache.org/maven2/commons-io/commons-io/2.2/commons-io-2.2.jar (174 kB at 629 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/code/maven-scm-provider-svnjava/maven-scm-provider-svnjava/2.1.1/maven-scm-provider-svnjava-2.1.1.jar
Downloaded5from1Maven:6https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-clearcase/1.9.4/maven-scm-provider-clearcase-1.9.4.jar (68 kB at 230 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/net/java/dev/jna/jna/3.5.2/jna-3.5.2.jar
Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-perforce/1.9.4/maven-scm-provider-perforce-1.9.4.jar (83 kB at 280 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/tmatesoft/svnkit/svnkit/1.8.5/svnkit-1.8.5.jar
Downloaded3from1Maven:6https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-hg/1.9.4/maven-scm-provider-hg-1.9.4.jar (66 kB at 222 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
Downloaded from Maven: https://repo.maven.apache.org/maven2/com/google/code/maven-scm-provider-svnjava/maven-scm-provider-svnjava/2.1.1/maven-scm-provider-svnjava-2.1.1.jar (62 kB at 201 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
Downloaded5from1Maven:6https://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 12 kB/s)
Downloading)from Maven:9https://repo.maven.apache.org/maven2/org/tmatesoft/sqljet/sqljet/1.1.10/sqljet-1.1.10.jar
Downloaded4from1Maven:1https://repo.maven.apache.org/maven2/com/jcraft/jsch.agentproxy.core/0.0.7/jsch.agentproxy.core-0.0.7.jar (9.6 kB at 29 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/antlr/antlr-runtime/3.4/antlr-runtime-3.4.jar
Downloaded3from1Maven:1https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-starteam/1.9.4/maven-scm-provider-starteam-1.9.4.jar (71 kB at 214 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/net/java/dev/jna/platform/3.5.2/platform-3.5.2.jar
Downloaded5from4Maven:khttps://repo.maven.apache.org/maven2/org/antlr/antlr-runtime/3.4/antlr-runtime-3.4.jar (164 kB at 363 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.jar
Downloaded5from9Maven: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 25 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
Downloaded4from9Maven: https://repo.maven.apache.org/maven2/net/java/dev/jna/jna/3.5.2/jna-3.5.2.jar (692 kB at 1.4 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcraft/jsch.agentproxy.usocket-nc/0.0.7/jsch.agentproxy.usocket-nc-0.0.7.jar
Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/com/jcraft/jsch.agentproxy.usocket-jna/0.0.7/jsch.agentproxy.usocket-jna-0.0.7.jar (6.6 kB at 13 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcraft/jsch.agentproxy.sshagent/0.0.7/jsch.agentproxy.sshagent-0.0.7.jar
Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/com/jcraft/jsch.agentproxy.usocket-nc/0.0.7/jsch.agentproxy.usocket-nc-0.0.7.jar (5.3 kB at 10 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcraft/jsch.agentproxy.pageant/0.0.7/jsch.agentproxy.pageant-0.0.7.jar
Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/com/jcraft/jsch.agentproxy.sshagent/0.0.7/jsch.agentproxy.sshagent-0.0.7.jar (4.2 kB at 7.8 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/de/regnis/q/sequence/sequence-library/1.0.2/sequence-library-1.0.2.jar
Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/com/jcraft/jsch.agentproxy.pageant/0.0.7/jsch.agentproxy.pageant-0.0.7.jar (7.8 kB at 14 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/trilead/trilead-ssh2/1.0.0-build217/trilead-ssh2-1.0.0-build217.jar
Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/de/regnis/q/sequence/sequence-library/1.0.2/sequence-library-1.0.2.jar (71 kB at 120 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.21/plexus-utils-3.0.21.jar
Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/com/trilead/trilead-ssh2/1.0.0-build217/trilead-ssh2-1.0.0-build217.jar (250 kB at 374 kB/s)
Downloading)from8Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/plexus/plexus-sec-dispatcher/1.4/plexus-sec-dispatcher-1.4.jar
Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.21/plexus-utils-3.0.21.jar (245 kB at 341 kB/s)
Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/sonatype/plexus/plexus-sec-dispatcher/1.4/plexus-sec-dispatcher-1.4.jar (28 kB at 38 kB/s)
Downloaded3from.Maven:Mhttps://repo.maven.apache.org/maven2/org/tmatesoft/svnkit/svnkit/1.8.5/svnkit-1.8.5.jar (3.8 MB at 4.3 MB/s)
Downloaded2from6Maven:khttps://repo.maven.apache.org/maven2/org/tmatesoft/sqljet/sqljet/1.1.10/sqljet-1.1.10.jar (762 kB at 764 kB/s)
Downloaded1from.Maven:Mhttps://repo.maven.apache.org/maven2/net/java/dev/jna/platform/3.5.2/platform-3.5.2.jar (1.2 MB at 1.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: 603bd10 at timestamp: 2022-09-05T11:21:58
[1;34mINFOm] Storing buildScmBranch: __rultor
[1;34mINFOm]
[1;34mINFOm] 1m--- 0;32mbuildnumber-maven-plugin:1.4:create-timestampm 1m(jcabi-build-number)m @ 36mddr0;1m ---m
[1;34mINFOm]
[1;34mINFOm] 1m--- 0;32mmaven-resources-plugin:3.2.0:resourcesm 1m(default-resources)m @ 36mddr0;1m ---m
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/3.1.0/maven-plugin-api-3.1.0.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/3.1.0/maven-plugin-api-3.1.0.pom (3.0 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.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 133 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-filtering/3.2.0/maven-filtering-3.2.0.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-filtering/3.2.0/maven-filtering-3.2.0.pom (6.8 kB at 296 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/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 418 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.5.8/plexus-utils-1.5.8.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.5.8/plexus-utils-1.5.8.pom (8.1 kB at 403 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/3.1.0/maven-plugin-api-3.1.0.jar
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/3.1.0/maven-artifact-3.1.0.jar
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.10/plexus-utils-3.0.10.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/codehaus/plexus/plexus-component-annotations/2.0.0/plexus-component-annotations-2.0.0.jar
Downloaded5from0Maven:1https://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 98 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.26/plexus-interpolation-1.26.jar
Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/3.1.0/maven-plugin-api-3.1.0.jar (50 kB at 1.0 MB/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
Downloaded4from3Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.10/plexus-utils-3.0.10.jar (231 kB at 3.8 MB/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
Downloaded4from6Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/3.1.0/maven-artifact-3.1.0.jar (52 kB at 842 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/asm/asm/3.3.1/asm-3.3.1.jar
Downloaded3from6Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/3.1.0/maven-model-3.1.0.jar (164 kB at 2.6 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-filtering/3.2.0/maven-filtering-3.2.0.jar
Downloaded5from5Maven:1https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.26/plexus-interpolation-1.26.jar (85 kB at 871 kB/s)
Downloading)from8Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/plexus/plexus-build-api/0.0.7/plexus-build-api-0.0.7.jar
Downloaded4from6Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-filtering/3.2.0/maven-filtering-3.2.0.jar (52 kB at 469 kB/s)
Downloaded4from0Maven:khttps://repo.maven.apache.org/maven2/asm/asm/3.3.1/asm-3.3.1.jar (44 kB at 366 kB/s)
Downloaded 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 (202 kB at 1.7 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 67 kB/s)
Downloaded 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 (202 kB at 1.6 MB/s)
[1;34mINFOm] Using 'UTF-8' encoding to copy filtered resources.
[1;34mINFOm] Using 'UTF-8' encoding to copy filtered properties files.
[1;34mINFOm] Copying 3 resources
[1;34mINFOm]
[1;34mINFOm] 1m--- 0;32mmaven-compiler-plugin:3.9.0:compilem 1m(default-compile)m @ 36mddr0;1m ---m
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 265 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 226 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 303 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-java/1.1.0/plexus-java-1.1.0.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-java/1.1.0/plexus-java-1.1.0.pom (5.1 kB at 206 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-languages/1.1.0/plexus-languages-1.1.0.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-languages/1.1.0/plexus-languages-1.1.0.pom (4.8 kB at 198 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 125 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 488 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 667 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-api/2.9.0/plexus-compiler-api-2.9.0.pom
Downloaded1from9Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-api/2.9.0/plexus-compiler-api-2.9.0.pom (891 B at 19 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler/2.9.0/plexus-compiler-2.9.0.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler/2.9.0/plexus-compiler-2.9.0.pom (7.7 kB at 320 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-manager/2.9.0/plexus-compiler-manager-2.9.0.pom
Downloaded1from3Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-manager/2.9.0/plexus-compiler-manager-2.9.0.pom (832 B at 42 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-javac/2.9.0/plexus-compiler-javac-2.9.0.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-javac/2.9.0/plexus-compiler-javac-2.9.0.pom (1.1 kB at 52 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compilers/2.9.0/plexus-compilers-2.9.0.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compilers/2.9.0/plexus-compilers-2.9.0.pom (1.4 kB at 76 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
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-incremental/1.1/maven-shared-incremental-1.1.jar
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-java/1.1.0/plexus-java-1.1.0.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
Downloaded5from3Maven:1https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-incremental/1.1/maven-shared-incremental-1.1.jar (14 kB at 467 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-api/2.9.0/plexus-compiler-api-2.9.0.jar
Downloaded4from3Maven:6https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-java/1.1.0/plexus-java-1.1.0.jar (53 kB at 1.6 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-manager/2.9.0/plexus-compiler-manager-2.9.0.jar
Downloaded5from4Maven:khttps://repo.maven.apache.org/maven2/org/ow2/asm/asm/9.2/asm-9.2.jar (122 kB at 2.4 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-javac/2.9.0/plexus-compiler-javac-2.9.0.jar
Downloaded4from8Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-manager/2.9.0/plexus-compiler-manager-2.9.0.jar (4.6 kB at 81 kB/s)
Downloaded4from2Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-api/2.9.0/plexus-compiler-api-2.9.0.jar (27 kB at 400 kB/s)
Downloaded3from5Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-javac/2.9.0/plexus-compiler-javac-2.9.0.jar (22 kB at 302 kB/s)
Downloaded2from3Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-utils/3.3.4/maven-shared-utils-3.3.4.jar (153 kB at 1.7 MB/s)
Downloaded1from3Maven: https://repo.maven.apache.org/maven2/com/thoughtworks/qdox/qdox/2.0.1/qdox-2.0.1.jar (334 kB at 3.4 MB/s)
[1;34mINFOm] Nothing to compile - all classes are up to date
[1;34mINFOm]
[1;34mINFOm] 1m--- 0;32mkotlin-maven-plugin:1.7.10: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 974 kB/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 200 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 161 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 119 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 105 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 96 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 148 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 293 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 169 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 71 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 180 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 332 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 324 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 57 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 550 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 145 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 156 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 79 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 533 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 80 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 54 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 85 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 96 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 647 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-compiler/1.7.10/kotlin-compiler-1.7.10.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-compiler/1.7.10/kotlin-compiler-1.7.10.pom (1.9 kB at 92 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.7.10/kotlin-script-runtime-1.7.10.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.7.10/kotlin-script-runtime-1.7.10.pom (1.2 kB at 55 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.7.10/kotlin-reflect-1.7.10.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.7.10/kotlin-reflect-1.7.10.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 70 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler/1.7.10/kotlin-scripting-compiler-1.7.10.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler/1.7.10/kotlin-scripting-compiler-1.7.10.pom (2.0 kB at 66 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-common/1.7.10/kotlin-scripting-common-1.7.10.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-common/1.7.10/kotlin-scripting-common-1.7.10.pom (1.4 kB at 66 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-jvm/1.7.10/kotlin-scripting-jvm-1.7.10.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-jvm/1.7.10/kotlin-scripting-jvm-1.7.10.pom (1.8 kB at 77 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler-impl/1.7.10/kotlin-scripting-compiler-impl-1.7.10.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler-impl/1.7.10/kotlin-scripting-compiler-impl-1.7.10.pom (2.0 kB at 111 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 507 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 573 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 765 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 41 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 212 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 826 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 101 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 59 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 196 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 33 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 119 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 190 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 33 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 159 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 160 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 19 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 17 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 23 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-repository-metadata/3.0.5/maven-repository-metadata-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
Downloaded2from1Maven:1https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings-builder/3.0.5/maven-settings-builder-3.0.5.jar (41 kB at 1.8 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
Downloaded4from5Maven: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-model-builder/3.0.5/maven-model-builder-3.0.5.jar
Downloaded3from1Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/3.0.5/maven-artifact-3.0.5.jar (52 kB at 1.1 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-aether-provider/3.0.5/maven-aether-provider-3.0.5.jar
Downloaded2from8Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/3.0.5/maven-repository-metadata-3.0.5.jar (30 kB at 640 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
Downloaded5from6Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/aether/aether-spi/1.13.1/aether-spi-1.13.1.jar (15 kB at 206 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/aether/aether-impl/1.13.1/aether-impl-1.13.1.jar
Downloaded4from6Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-aether-provider/3.0.5/maven-aether-provider-3.0.5.jar (57 kB at 706 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
Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/3.0.5/maven-model-3.0.5.jar (164 kB at 2.0 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/aether/aether-util/1.13.1/aether-util-1.13.1.jar
Downloaded3from5Maven: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.6 MB/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
Downloaded5from9Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/aether/aether-api/1.13.1/aether-api-1.13.1.jar (90 kB at 787 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.jar
Downloaded5from5Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/aether/aether-impl/1.13.1/aether-impl-1.13.1.jar (130 kB at 910 kB/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:Bhttps://repo.maven.apache.org/maven2/org/sonatype/aether/aether-util/1.13.1/aether-util-1.13.1.jar (130 kB at 788 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/2.0.6/plexus-utils-2.0.6.jar
Downloaded4from8Maven:Bhttps://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.2 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/2.4/plexus-classworlds-2.4.jar
Downloaded4from1Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-inject-bean/2.3.0/sisu-inject-bean-2.3.0.jar (289 kB at 1.6 MB/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
Downloaded5from3Maven:khttps://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 21 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
Downloaded4from3Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/2.4/plexus-classworlds-2.4.jar (47 kB at 228 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugin-tools/maven-plugin-annotations/3.4/maven-plugin-annotations-3.4.jar
Downloaded5from6Maven: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 208 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-compiler/1.7.10/kotlin-compiler-1.7.10.jar
Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugin-tools/maven-plugin-annotations/3.4/maven-plugin-annotations-3.4.jar (14 kB at 60 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar
Downloaded4from9Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/2.0.6/plexus-utils-2.0.6.jar (223 kB at 863 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.7.10/kotlin-script-runtime-1.7.10.jar
Downloaded3from9Maven:khttps://repo.maven.apache.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar (18 kB at 66 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.7.10/kotlin-reflect-1.7.10.jar
Downloaded4from2Maven:khttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.7.10/kotlin-script-runtime-1.7.10.jar (42 kB at 136 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20200330/trove4j-1.0.20200330.jar
Downloaded5from0Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-guava/0.9.9/sisu-guava-0.9.9.jar (1.5 MB at 3.2 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler/1.7.10/kotlin-scripting-compiler-1.7.10.jar
Downloaded5from5Maven:khttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler/1.7.10/kotlin-scripting-compiler-1.7.10.jar (356 kB at 615 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-common/1.7.10/kotlin-scripting-common-1.7.10.jar
Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-core/3.0.5/maven-core-3.0.5.jar (559 kB at 960 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-jvm/1.7.10/kotlin-scripting-jvm-1.7.10.jar
Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-jvm/1.7.10/kotlin-scripting-jvm-1.7.10.jar (196 kB at 287 kB/s)
Downloading)from0Maven:Bhttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler-impl/1.7.10/kotlin-scripting-compiler-impl-1.7.10.jar
Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-common/1.7.10/kotlin-scripting-common-1.7.10.jar (222 kB at 298 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.10/kotlin-scripting-compiler-impl-1.7.10.jar (310 kB at 378 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-toolchain/2.2.1/maven-toolchain-2.2.1.jar
Downloaded4from.Maven: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 60 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
Downloaded5from.Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.7.10/kotlin-reflect-1.7.10.jar (3.1 MB at 3.7 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/code/findbugs/jsr305/2.0.1/jsr305-2.0.1.jar
Downloaded5from5Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-toolchain/2.2.1/maven-toolchain-2.2.1.jar (38 kB at 44 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
Downloaded4from7Maven:khttps://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 178 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
Downloaded4from7Maven: https://repo.maven.apache.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20200330/trove4j-1.0.20200330.jar (573 kB at 652 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-javac/2.7/plexus-compiler-javac-2.7.jar
Downloaded4from.Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-api/2.7/plexus-compiler-api-2.7.jar (26 kB at 29 kB/s)
Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-manager/2.7/plexus-compiler-manager-2.7.jar (4.7 kB at 5.3 kB/s)
Downloaded from Maven: https://repo.maven.apache.org/maven2/com/google/code/findbugs/jsr305/2.0.1/jsr305-2.0.1.jar (32 kB at 36 kB/s)
Downloaded2from.Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-javac/2.7/plexus-compiler-javac-2.7.jar (19 kB at 22 kB/s)
Downloaded1from4Maven:Mhttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-compiler/1.7.10/kotlin-compiler-1.7.10.jar (54 MB at 8.3 MB/s)
[1;34mINFOm]
[1;34mINFOm] 1m--- 0;32mmaven-resources-plugin:3.2.0:testResourcesm 1m(default-testResources)m @ 36mddr0;1m ---m
[1;34mINFOm] Using 'UTF-8' encoding to copy filtered resources.
[1;34mINFOm] Using 'UTF-8' encoding to copy filtered properties files.
[1;34mINFOm] Copying 88 resources
[1;34mINFOm]
[1;34mINFOm] 1m--- 0;32mmaven-compiler-plugin:3.9.0: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.10: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 573 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugin-tools/maven-plugin-annotations/3.5.2/maven-plugin-annotations-3.5.2.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugin-tools/maven-plugin-annotations/3.5.2/maven-plugin-annotations-3.5.2.pom (1.6 kB at 96 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugin-tools/maven-plugin-tools/3.5.2/maven-plugin-tools-3.5.2.pom
Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugin-tools/maven-plugin-tools/3.5.2/maven-plugin-tools-3.5.2.pom (15 kB at 809 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-api/2.22.2/surefire-api-2.22.2.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-api/2.22.2/surefire-api-2.22.2.pom (3.5 kB at 208 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-logger-api/2.22.2/surefire-logger-api-2.22.2.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-logger-api/2.22.2/surefire-logger-api-2.22.2.pom (2.0 kB at 103 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 392 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 125 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 519 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/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 207 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 147 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 834 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/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
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-booter/2.22.2/surefire-booter-2.22.2.jar
Downloaded4from8Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-logger-api/2.22.2/surefire-logger-api-2.22.2.jar (13 kB at 188 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/plugin-tools/maven-plugin-annotations/3.5.2/maven-plugin-annotations-3.5.2.jar (14 kB at 117 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/junit/junit/4.12/junit-4.12.jar
Downloaded 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 (528 kB at 4.3 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/3.0/maven-reporting-api-3.0.jar
Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-booter/2.22.2/surefire-booter-2.22.2.jar (274 kB at 2.2 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-java/0.9.10/plexus-java-0.9.10.jar
Downloaded2from5Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.5.15/plexus-utils-1.5.15.jar (228 kB at 1.8 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/ow2/asm/asm/6.2/asm-6.2.jar
Downloaded5from1Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-java/0.9.10/plexus-java-0.9.10.jar (39 kB at 239 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/thoughtworks/qdox/qdox/2.0-M8/qdox-2.0-M8.jar
Downloaded4from8Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/3.0/maven-reporting-api-3.0.jar (11 kB at 63 kB/s)
Downloaded from Maven: https://repo.maven.apache.org/maven2/org/ow2/asm/asm/6.2/asm-6.2.jar (111 kB at 639 kB/s)
Downloaded3from1Maven:khttps://repo.maven.apache.org/maven2/junit/junit/4.12/junit-4.12.jar (315 kB at 1.7 MB/s)
Downloaded2from8Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-api/2.22.2/surefire-api-2.22.2.jar (186 kB at 814 kB/s)
Downloaded from Maven: https://repo.maven.apache.org/maven2/com/thoughtworks/qdox/qdox/2.0-M8/qdox-2.0-M8.jar (316 kB at 1.4 MB/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 367 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 131 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 123 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 65 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 106 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 94 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-commons/1.3.1/junit-platform-commons-1.3.1.jar
Downloading from Maven: https://repo.maven.apache.org/maven2/org/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/junit/platform/junit-platform-launcher/1.3.1/junit-platform-launcher-1.3.1.jar
Downloading from Maven: https://repo.maven.apache.org/maven2/org/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-engine/1.3.1/junit-platform-engine-1.3.1.jar
Downloaded5from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-junit-platform/2.22.2/surefire-junit-platform-2.22.2.jar (66 kB at 1.7 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/opentest4j/opentest4j/1.1.1/opentest4j-1.1.1.jar
Downloaded5from.Maven: https://repo.maven.apache.org/maven2/org/apiguardian/apiguardian-api/1.0.0/apiguardian-api-1.0.0.jar (2.2 kB at 42 kB/s)
Downloaded from Maven: https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-engine/1.3.1/junit-platform-engine-1.3.1.jar (135 kB at 2.5 MB/s)
Downloaded3from5Maven: https://repo.maven.apache.org/maven2/org/opentest4j/opentest4j/1.1.1/opentest4j-1.1.1.jar (7.1 kB at 396 kB/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 1.5 MB/s)
Downloaded1from8Maven: https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-commons/1.3.1/junit-platform-commons-1.3.1.jar (78 kB at 445 kB/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 bindings.
SLF4J: Found binding in [jar:file:/home/r/.m2/repository/ch/qos/logback/logback-classic/1.2.11/logback-classic-1.2.11.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/home/r/.m2/repository/com/jcabi/jcabi-maven-slf4j/0.10/jcabi-maven-slf4j-0.10.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [ch.qos.logback.classic.util.ContextSelectorStaticBinder]
11:22:22.524 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 3 attribute(s) loaded ["Created-By", "Main-Class", "Manifest-Version"]
11:22:22.526 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 3 attribute(s) loaded ["Class-Path", "Main-Class", "Manifest-Version"]
11:22:22.526 [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:22:22.527 [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:22:22.528 [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:22:22.528 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 3 attribute(s) loaded ["Build-Jdk-Spec", "Created-By", "Manifest-Version"]
11:22:22.529 [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:22:22.530 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 20 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", "Import-Package", "JCabi-Build", "JCabi-Date", "JCabi-Version", "Manifest-Version", "Require-Capability", "Tool"]
11:22:22.530 [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:22:22.531 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 15 attribute(s) loaded ["Bnd-LastModified", "Build-Jdk", "Built-By", "Bundle-Description", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Version", "Created-By", "Export-Package", "Main-Class", "Manifest-Version", "Multi-Release", "Tool"]
11:22:22.532 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 21 attribute(s) loaded ["Agent-Class", "Bnd-LastModified", "Build-Jdk", "Built-By", "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:22:22.533 [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:22:22.534 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 3 attribute(s) loaded ["Build-Jdk-Spec", "Created-By", "Manifest-Version"]
11:22:22.534 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 3 attribute(s) loaded ["Ant-Version", "Created-By", "Manifest-Version"]
11:22:22.535 [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:22:22.535 [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:22:22.536 [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:22:22.536 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 7 attribute(s) loaded ["Implementation-Title", "Implementation-Vendor", &quot;Implementation-Version&quot;, &quot;Kotlin-Runtime-Component&quot;, &quot;Kotlin-Version&quot;, &quot;Manifest-Version&quot;, &quot;Multi-Release&quot;]
11:22:22.537 [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:22:22.538 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 12 attribute(s) loaded [&quot;Build-Date&quot;, &quot;Build-Revision&quot;, &quot;Build-Time&quot;, &quot;Built-By&quot;, &quot;Created-By&quot;, &quot;Implementation-Title&quot;, &quot;Implementation-Vendor&quot;, &quot;Implementation-Version&quot;, &quot;Manifest-Version&quot;, &quot;Specification-Title&quot;, &quot;Specification-Vendor&quot;, &quot;Specification-Version&quot;]
11:22:22.538 [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:22:22.539 [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", "Implementation-Version", "Import-Package", "Manifest-Version", "Require-Capability", "Specification-Title", "Specification-Vendor", "Specification-Version"]
11:22:22.540 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 22 attribute(s) loaded ["Bnd-LastModified", "Build-Date", "Build-Revision", "Build-Time", "Built-By", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Vendor", "Bundle-Version", "Created-By", "Export-Package", "Implementation-Title", "Implementation-Vendor", "Implementation-Version", "Manifest-Version", "Require-Capability", "Specification-Title", "Specification-Vendor", "Specification-Version", "Tool"]
11:22:22.540 [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:22:22.541 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 2 attribute(s) loaded ["Manifest-Version", "Multi-Release"]
11:22:22.541 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 18 attribute(s) loaded ["Archiver-Version", "Build-Jdk", "Built-By", "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", "X-Compile-Source-JDK", "X-Compile-Target-JDK"]
11:22:22.542 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 17 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", "Import-Package", "Manifest-Version", "Originally-Created-By", "Require-Capability", "Tool"]
11:22:22.542 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 17 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", "Import-Package", "Manifest-Version", "Originally-Created-By", "Require-Capability", "Tool"]
11:22:22.543 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 4 attribute(s) loaded ["Build-Jdk-Spec", "Created-By", "EO-Version", "Manifest-Version"]
11:22:22.549 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 3 attribute(s) loaded ["Main-Class", "Manifest-Version", "Project-Name"]
11:22:22.549 [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:22:22.549 [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:22:22.550 [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:22:22.551 [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:22:22.551 [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:22:22.552 [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:22:22.552 [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:22:22.552 [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:22:22.553 [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:22:22.553 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 16 attribute(s) loaded ["Automatic-Module-Name", "Bnd-LastModified", "Build-Jdk", "Built-By", "Bundle-Description", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Version", "Created-By", "Export-Package", "Import-Package", "Manifest-Version", "Require-Capability", "Tool"]
11:22:22.554 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 26 attribute(s) loaded ["Automatic-Module-Name", "Bnd-LastModified", "Build-Jdk", "Build-Jdk-Spec", "Built-By", "Bundle-Description", "Bundle-DocURL", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Vendor", "Bundle-Version", "Created-By", "Export-Package", "Implementation-Title", "Implementation-Vendor", "Implementation-Version", "Import-Package", "Include-Resource", "Manifest-Version", "Require-Capability", "Specification-Title", "Specification-Vendor", "Specification-Version", "Tool"]
11:22:22.554 [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:22:22.555 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 3 attribute(s) loaded ["Build-Jdk-Spec", "Created-By", "Manifest-Version"]
11:22:22.555 [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:22:22.555 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 5 attribute(s) loaded ["Archiver-Version", "Build-Jdk", "Built-By", "Created-By", "Manifest-Version"]
11:22:22.556 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 5 attribute(s) loaded ["Archiver-Version", "Build-Jdk", "Built-By", "Created-By", "Manifest-Version"]
11:22:22.556 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 3 attribute(s) loaded ["Build-Jdk-Spec", "Created-By", "Manifest-Version"]
11:22:22.557 [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:22:22.557 [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:22:22.557 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 17 attribute(s) loaded ["Automatic-Module-Name", "Bnd-LastModified", "Build-Jdk", "Build-Jdk-Spec", "Built-By", "Bundle-Description", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Version", "Created-By", "Export-Package&quot;, &quot;Import-Package&quot;, &quot;Manifest-Version&quot;, &quot;Require-Capability&quot;, &quot;Tool&quot;]
11:22:22.558 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 29 attribute(s) loaded [&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;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:22:22.559 [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:22:22.559 [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", "Specification-Vendor", "Specification-Version", "Tool", "X-Compile-Source-JDK", "X-Compile-Target-JDK"]
11:22:22.560 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 27 attribute(s) loaded ["Automatic-Module-Name", "Bnd-LastModified", "Build-Jdk", "Built-By", "Bundle-Description", "Bundle-DocURL", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Vendor", "Bundle-Version", "Created-By", "Export-Package", "Implementation-Title", "Implementation-URL", "Implementation-Vendor", "Implementation-Vendor-Id", "Implementation-Version", "Import-Package", "Include-Resource", "Manifest-Version", "Require-Capability", "Specification-Title", "Specification-Vendor", "Specification-Version", "Tool"]
11:22:22.560 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 27 attribute(s) loaded ["Archiver-Version", "Automatic-Module-Name", "Bnd-LastModified", "Build-Jdk", "Built-By", "Bundle-Description", "Bundle-DocURL", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Vendor", "Bundle-Version", "Created-By", "Export-Package", "Implementation-Title", "Implementation-URL", "Implementation-Vendor", "Implementation-Vendor-Id", "Implementation-Version", "Include-Resource", "Manifest-Version", "Require-Capability", "Specification-Title", "Specification-Vendor", "Specification-Version", "Tool"]
11:22:22.560 [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:22:22.561 [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:22:22.562 [main] INFO  com.jcabi.manifests.Manifests MDC= - 0 attributes loaded from 57 stream(s) in 181ms, 55 saved, 702 ignored: []
11:22:22.899 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
11:22:22.963 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 8 EO lines compiled
11:22:22.994 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
11:22:22.996 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 15 EO lines compiled
11:22:23.005 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:23.606 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:23.612 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:23.619 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:23.623 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (1051 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="227"\n
          name="transformer"\n
          time="2022-09-05T11:22:22.563204Z"\n
          version="0.27.2">\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&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;int&quot; line=&quot;6&quot; pos=&quot;11&quot;&gt;5&lt;/o&gt;\n
               &lt;/o&gt;\n
               &lt;o base=&quot;int&quot; data=&quot;int&quot; line=&quot;7&quot; pos=&quot;6&quot;&gt;7&lt;/o&gt;\n
               &lt;o base=&quot;int&quot; data=&quot;int&quot; line=&quot;8&quot; pos=&quot;6&quot;&gt;8&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:22:23.626 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:23.631 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:23.668 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:23.695 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:23.698 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:23.701 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:23.702 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes
11:22:23.703 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:23.706 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:23.722 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:23.747 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:23.750 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:23.753 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:23.754 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes
11:22:23.756 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:23.759 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:23.773 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:23.773 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 708ms
11:22:23.779 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:23.822 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:23.825 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:23.828 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:23.830 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (1734 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="12"\n
          name="transformer"\n
          time="2022-09-05T11:22:22.977245Z"\n
          version="0.27.2">\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="int" line="7" pos="9">20</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:22:23.831 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:23.835 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:23.850 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:23.878 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:23.881 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:23.883 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:23.884 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (1918 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="12"\n
          name=&quot;transformer&quot;\n
          time=&quot;2022-09-05T11:22:22.977245Z&quot;\n
          version=&quot;0.27.2&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;/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;int&quot; line=&quot;7&quot; pos=&quot;9&quot;&gt;20&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="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:22:23.886 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:23.888 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:23.901 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:23.924 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:23.927 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:23.929 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:23.930 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (1989 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="12"\n
          name="transformer"\n
          time="2022-09-05T11:22:22.977245Z"\n
          version="0.27.2">\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="int" line="7" pos="9">20</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:22:23.931 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:23.934 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:23.947 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:23.947 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 154ms
11:22:24.087 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.118 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:24.120 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.121 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.122 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' made no changes
11:22:24.123 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.125 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.137 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:24.137 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 36ms
11:22:24.139 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.174 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:24.176 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.177 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.178 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (1197 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;program ms=&quot;227&quot;\n
          name=&quot;transformer&quot;\n
          time=&quot;2022-09-05T11:22:22.563204Z&quot;\n
          version=&quot;0.27.2&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&lt;/sheet&gt;\n
      &lt;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="int" line="6" pos="11">5</o>\n
               </o>\n
               <o base="int" data="int" line="7" pos="6">7</o>\n
               <o base="int" data="int" line="8" pos="6">8</o>\n
            </o>\n
         </o>\n
      </o>\n
   </objects>\n
</program>\n
<EOF>
11:22:24.179 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.181 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.192 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:24.192 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 44ms
11:22:24.197 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.206 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:24.255 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:24.257 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.281 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:24.282 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.284 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.285 [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="12"\n
          name="transformer"\n
          time="2022-09-05T11:22:22.977245Z"\n
          version="0.27.2">\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
         </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=&quot;@&quot; pos=&quot;6&quot;/&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:22:24.286 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.287 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.297 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:24.297 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 32ms
11:22:24.299 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.324 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:24.326 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.327 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.327 [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;12&quot;\n
          name=&quot;transformer&quot;\n
          time=&quot;2022-09-05T11:22:22.977245Z&quot;\n
          version=&quot;0.27.2&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>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:22:24.328 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.329 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.340 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:24.340 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 33ms
11:22:24.342 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.351 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:24.387 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:24.423 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
11:22:24.424 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 8 EO lines compiled
11:22:24.444 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
11:22:24.445 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 15 EO lines compiled
11:22:24.446 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.482 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:24.484 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.486 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.487 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (1049 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="4"\n
          name="transformer"\n
          time="2022-09-05T11:22:24.415016Z"\n
          version="0.27.2">\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="int" line="6" pos="11">5</o>\n
               </o>\n
               <o base="int" data="int" line="7" pos="6">7</o>\n
               <o base="int" data="int" line="8" pos="6">8</o>\n
            </o>\n
         </o>\n
      </o>\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:22:24.487 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.489 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.499 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:24.509 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:24.511 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.512 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.513 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes
11:22:24.514 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.515 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.524 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:24.537 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:24.538 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.540 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.541 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes
11:22:24.541 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.543 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.552 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:24.552 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 88ms
11:22:24.556 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.583 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:24.585 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.587 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.588 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (1787 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="8"\n
          name="transformer"\n
          time="2022-09-05T11:22:24.433611Z"\n
          version="0.27.2">\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="int" line="7" pos="11">20</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:22:24.589 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.590 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.600 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:24.612 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:24.614 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.615 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.616 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (1971 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="8"\n
          name="transformer"\n
          time="2022-09-05T11:22:24.433611Z"\n
          version="0.27.2">\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
      &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;$&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;int&quot; line=&quot;7&quot; pos=&quot;11&quot;&gt;20&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:22:24.616 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.618 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.627 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:24.642 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:24.644 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.645 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.646 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (2042 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="8"\n
          name="transformer"\n
          time="2022-09-05T11:22:24.433611Z"\n
          version="0.27.2">\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="$" line="7" pos="2"/>\n
         <o base=".action" line="7" method="" name="xx" pos="3">\n
            <o base="int" data="int" line="7" pos="11">20</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:22:24.647 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.648 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.657 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:24.658 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 93ms
11:22:24.729 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.746 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:24.747 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.748 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.749 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' made no changes
11:22:24.750 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.752 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.761 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:24.761 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 25ms
11:22:24.762 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.782 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:24.784 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.785 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.785 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (1195 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-09-05T11:22:24.415016Z&quot;\n
          version=&quot;0.27.2&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&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;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;.gt&quot; line=&quot;6&quot; pos=&quot;7&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;int&quot; data=&quot;int&quot; line=&quot;6&quot; pos=&quot;11&quot;&gt;5&lt;/o&gt;\n
               &lt;/o&gt;\n
               &lt;o base=&quot;int&quot; data=&quot;int&quot; line=&quot;7&quot; pos=&quot;6&quot;&gt;7&lt;/o&gt;\n
               &lt;o base=&quot;int&quot; data=&quot;int&quot; line=&quot;8&quot; pos=&quot;6&quot;&gt;8&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:22:24.786 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.787 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.796 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:24.796 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 27ms
11:22:24.798 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.806 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:24.835 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:24.836 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.855 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:24.857 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.858 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.858 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' produced (2086 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="8"\n
          name="transformer"\n
          time="2022-09-05T11:22:24.433611Z"\n
          version="0.27.2">\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="2"/>\n
         <o base=".@" line="7" pos="10"/>\n
         <o base=".action" line="7" method="" name="xx" pos="3">\n
            <o base="int" data="int" line="7" pos="11">20</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:22:24.859 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.860 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.868 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:24.869 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 26ms
11:22:24.871 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.892 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:24.894 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.895 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.896 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (2123 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;program ms=&quot;8&quot;\n
          name=&quot;transformer&quot;\n
          time=&quot;2022-09-05T11:22:24.433611Z&quot;\n
          version=&quot;0.27.2&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;sheet&gt;compress-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&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>\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" name="xx" pos="3">\n
            <o base=".@" line="7" pos="10"/>\n
            <o base="int" data="int" line="7" pos="11">20</o>\n
         </o>\n
         <o abstract="" line="8" name="main_action" pos="2">\n
            <o base="stdout" line="9" name="@" pos="4">\n
               <o base="sprintf" line="10" pos="6">\n
                  <o base="string" data="string" line="11" pos="8">hehe %d</o>\n
                  <o base="xx" line="12" pos="8" ref="7"/>\n
               </o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="14" name="app" pos="0">\n
         <o base=".main_action" line="15" name="@" pos="6">\n
            <o base="main" line="15" pos="2" ref="5"/>\n
         </o>\n
      </o>\n
   </objects>\n
</program>\n
<EOF>
11:22:24.897 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.898 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.907 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:24.907 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 29ms
11:22:24.909 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:24.918 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:24.946 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:24.971 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
11:22:24.972 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 6 EO lines compiled
11:22:24.984 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
11:22:24.985 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 9 EO lines compiled
11:22:25.002 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
11:22:25.003 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 9 EO lines compiled
11:22:25.011 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
11:22:25.012 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 5 EO lines compiled
11:22:25.014 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.033 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:25.035 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.036 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.037 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:22:25.038 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.039 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.047 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:25.055 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:25.056 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.057 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.058 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes
11:22:25.058 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.059 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.067 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:25.078 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:25.079 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.080 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.081 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes
11:22:25.081 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.083 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.090 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:25.090 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 69ms
11:22:25.093 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.112 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:25.114 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.115 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.116 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:22:25.117 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.118 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.126 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:25.134 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:25.136 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.137 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.137 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (1327 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="7"\n
          name="transformer"\n
          time="2022-09-05T11:22:24.993544Z"\n
          version="0.27.2">\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
   </sheets>\n
   <metas>\n
      <meta line="1">\n
         <head>package</head>\n
         <tail>breeds</tail>\n
         <part>breeds</part>\n
      </meta>\n
      <meta expanded="" line="2">\n
         <head>alias</head>\n
         <tail>cat org.animals.cat</tail>\n
         <part>cat</part>\n
         <part>org.animals.cat</part>\n
      </meta>\n
   </metas>\n
   <objects>\n
      <o abstract="" line="4" name="bengal" pos="0">\n
         <o base="cat" line="5" name="@" pos="2">\n
            <o base="string" data="string" line="5" pos="6">hello</o>\n
         </o>\n
         <o abstract="" line="6" name="meow" pos="2">\n
            <o base="^" line="7" pos="4"/>\n
            <o base=".live" line="7" method="" name="@" pos="5"/>\n
         </o>\n
         <o abstract="" line="8" name="bengal_live" pos="2">\n
            <o base="cat" line="9" pos="4"/>\n
            <o base=".live" line="9" method="" name="@" pos="7"/>\n
         </o>\n
      </o>\n
   </objects>\n
</program>\n
<EOF>
11:22:25.138 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.139 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.147 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:25.158 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:25.159 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.160 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.161 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (1387 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="7"\n
          name="transformer"\n
          time="2022-09-05T11:22:24.993544Z"\n
          version="0.27.2">\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:22:25.162 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.163 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.171 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:25.171 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 72ms
11:22:25.174 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.192 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:25.194 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.195 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.196 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:22:25.197 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.198 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.206 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:25.215 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:25.216 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.217 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.218 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (1369 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-09-05T11:22:24.976905Z&quot;\n
          version=&quot;0.27.2&quot;&gt;\n
   &lt;listing&gt;+package org.animals\n
+alias org.eolang.io.stdout\n
+alias org.life.creature\n
\n
[t] &amp;gt; cat\n
  creature &amp;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:22:25.219 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.220 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.228 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:25.238 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:25.239 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.241 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.241 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (1428 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="3"\n
          name="transformer"\n
          time="2022-09-05T11:22:24.976905Z"\n
          version="0.27.2">\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:22:25.242 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.243 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.251 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:25.252 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 71ms
11:22:25.256 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.277 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:25.278 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.280 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.280 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (703 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="1"\n
          name="transformer"\n
          time="2022-09-05T11:22:25.005963Z"\n
          version="0.27.2">\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
         &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:22:25.281 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.283 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.290 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:25.298 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:25.299 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.301 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.301 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (793 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-09-05T11:22:25.005963Z&quot;\n
          version=&quot;0.27.2&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</sheet>\n
   </sheets>\n
   <metas>\n
      <meta expanded="" line="1">\n
         <head>alias</head>\n
         <tail>bengal breeds.bengal</tail>\n
         <part>bengal</part>\n
         <part>breeds.bengal</part>\n
      </meta>\n
   </metas>\n
   <objects>\n
      <o abstract="" line="3" name="app" pos="0">\n
         <o base="bengal" line="4" name="tom" pos="2"/>\n
         <o base="tom" line="5" pos="2" ref="4"/>\n
         <o base=".live" line="5" method="" name="@" pos="5"/>\n
      </o>\n
   </objects>\n
</program>\n
<EOF>
11:22:25.302 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.303 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.310 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:25.319 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:25.320 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.321 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.322 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (836 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="1"\n
          name="transformer"\n
          time="2022-09-05T11:22:25.005963Z"\n
          version="0.27.2">\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:22:25.322 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.323 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.330 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:25.330 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 65ms
11:22:25.453 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.468 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:25.469 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.470 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.471 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' made no changes
11:22:25.471 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.472 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.479 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:25.479 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 20ms
11:22:25.480 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.496 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:25.498 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.499 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.499 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (1035 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="4"\n
          name="transformer"\n
          time="2022-09-05T11:22:24.955632Z"\n
          version="0.27.2">\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
         &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:22:25.500 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.500 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.507 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:25.507 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 21ms
11:22:25.509 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.514 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:25.536 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:25.538 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.552 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:25.553 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.554 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.555 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' produced (1535 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="7"\n
          name="transformer"\n
          time="2022-09-05T11:22:24.993544Z"\n
          version="0.27.2">\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" pos="10"/>\n
            <o base=".@" line="7" 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" pos="12"/>\n
            <o base=".live" line="9" method="" name="@" pos="7"/>\n
         </o>\n
      </o>\n
   </objects>\n
</program>\n
<EOF>
11:22:25.555 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.556 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.563 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:25.564 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 20ms
11:22:25.565 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.582 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:25.583 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.584 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.584 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (1591 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="7"\n
          name="transformer"\n
          time="2022-09-05T11:22:24.993544Z"\n
          version="0.27.2">\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="^" line="7" pos="4"/>\n
            <o base=".@" line="7&quot; pos=&quot;10&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&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;cat&quot; line=&quot;9&quot; pos=&quot;4&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&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:22:25.585 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.585 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.594 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:25.594 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 23ms
11:22:25.596 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.602 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:25.625 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:25.626 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.641 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:25.642 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.643 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.644 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' produced (1442 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="3"\n
          name="transformer"\n
          time="2022-09-05T11:22:24.976905Z"\n
          version="0.27.2">\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:22:25.644 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.645 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.652 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:25.652 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 20ms
11:22:25.653 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.669 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:25.670 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.671 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.672 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' made no changes
11:22:25.672 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.673 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.680 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:25.680 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 22ms
11:22:25.681 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.687 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:25.708 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:25.709 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.723 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:25.724 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.725 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.726 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' produced (950 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="1"\n
          name="transformer"\n
          time="2022-09-05T11:22:25.005963Z"\n
          version="0.27.2">\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
   </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=&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; pos=&quot;10&quot;/&gt;\n
         &lt;o base=&quot;.@&quot; line=&quot;5&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:22:25.726 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.727 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.735 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:25.735 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 21ms
11:22:25.736 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.752 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:25.753 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.754 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.754 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (994 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="1"\n
          name="transformer"\n
          time="2022-09-05T11:22:25.005963Z"\n
          version="0.27.2">\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="tom" line="5" pos="2" ref="4"/>\n
         <o base=".@" line="5" pos="10"/>\n
         <o base=".live" line="5" name="@" pos="5">\n
            <o base=".@" line="5" pos="12"/>\n
         </o>\n
      </o>\n
   </objects>\n
</program>\n
<EOF>
11:22:25.755 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.756 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.762 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:25.762 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 21ms
11:22:25.764 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.769 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:25.790 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:25.809 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
11:22:25.810 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 7 EO lines compiled
11:22:25.832 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
11:22:25.833 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 9 EO lines compiled
11:22:25.834 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.850 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:25.851 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.852 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.853 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (891 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="3"\n
          name="transformer"\n
          time="2022-09-05T11:22:25.800140Z"\n
          version="0.27.2">\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="" 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:22:25.853 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.855 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.861 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:25.868 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:25.869 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.870 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.871 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (979 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="3"\n
          name="transformer"\n
          time="2022-09-05T11:22:25.800140Z"\n
          version="0.27.2">\n
   <listing>+alias util.utils\n
\n
[] &gt; user\n
  utils.doUtil.attr &gt; @\n
\n
[] &gt; app\n
  user.inner &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;utils util.utils&lt;/tail&gt;\n
         &lt;part&gt;utils&lt;/part&gt;\n
         &lt;part&gt;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:22:25.871 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.872 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.878 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:25.886 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:25.887 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.888 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.889 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (1020 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="3"\n
          name="transformer"\n
          time="2022-09-05T11:22:25.800140Z"\n
          version="0.27.2">\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:22:25.890 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.891 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.897 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:25.897 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 57ms
11:22:25.899 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.915 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:25.916 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.917 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.918 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:22:25.918 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.919 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.925 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:25.932 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:25.933 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.934 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.934 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes
11:22:25.935 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.935 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.941 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:25.950 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:25.951 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.952 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.953 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes
11:22:25.953 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.954 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:25.960 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:25.960 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 56ms
11:22:26.018 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.030 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.031 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.032 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.033 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' produced (1094 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
&lt;program ms=&quot;3&quot;\n
          name=&quot;transformer&quot;\n
          time=&quot;2022-09-05T11:22:25.800140Z&quot;\n
          version=&quot;0.27.2&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
      &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;utils util.utils&lt;/tail&gt;\n
         &lt;part&gt;utils&lt;/part&gt;\n
         &lt;part&gt;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;.@&quot; line=&quot;7&quot; pos=&quot;12&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>\n
</program>\n
<EOF>
11:22:26.033 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.034 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.040 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.040 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 17ms
11:22:26.041 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.055 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.056 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.057 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.058 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (1156 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="3"\n
          name="transformer"\n
          time="2022-09-05T11:22:25.800140Z"\n
          version="0.27.2">\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="user" line="7" pos="2" ref="3"/>\n
         <o base=".inner" line="7" name="@" pos="6">\n
            <o base=".@" line="7" pos="12"/>\n
         </o>\n
      </o>\n
   </objects>\n
</program>\n
<EOF>
11:22:26.058 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.059 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.065 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.065 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 19ms
11:22:26.067 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.071 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.090 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.091 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.105 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.106 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.107 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.107 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' made no changes
11:22:26.108 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.109 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.115 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.115 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 19ms
11:22:26.117 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.132 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.133 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.134 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.134 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (1867 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="5"\n
          name="transformer"\n
          time="2022-09-05T11:22:25.816342Z"\n
          version="0.27.2">\n
   <listing>+package util\n
\n
[] &gt; utils\n
  [] &gt; doUtil\n
    QQ.io.stdout "util&quot; &amp;gt; @\n
    [] &amp;gt; attr\n
      QQ.io.stdout &quot;in attr&quot; &amp;gt; @\n
      [] &amp;gt; inner\n
        QQ.io.stdout &quot;inner&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;package&lt;/head&gt;\n
         &lt;tail&gt;util&lt;/tail&gt;\n
         &lt;part&gt;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;utils&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;4&quot; name=&quot;doUtil&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;5&quot; pos=&quot;17&quot;&gt;util&lt;/o&gt;\n
            &lt;/o&gt;\n
            &lt;o abstract=&quot;&quot; line=&quot;6&quot; name=&quot;attr&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;.stdout&quot; line=&quot;7&quot; name=&quot;@&quot; pos=&quot;11&quot;&gt;\n
                  &lt;o base=&quot;.io&quot; line=&quot;7&quot; pos=&quot;8&quot;&gt;\n
                     &lt;o base=&quot;QQ&quot; line=&quot;7&quot; pos=&quot;6&quot;/&gt;\n
                  &lt;/o&gt;\n
                  &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;7&quot; pos=&quot;19&quot;&gt;in attr&lt;/o&gt;\n
               &lt;/o&gt;\n
               &lt;o abstract=&quot;&quot; line=&quot;8&quot; name=&quot;inner&quot; pos=&quot;6&quot;&gt;\n
                  &lt;o base=&quot;.stdout&quot; line=&quot;9&quot; 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:22:26.135 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.136 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.142 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.142 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 20ms
11:22:26.144 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.149 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.169 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.198 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
11:22:26.199 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 22 EO lines compiled
11:22:26.207 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
11:22:26.207 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 6 EO lines compiled
11:22:26.209 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.226 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.227 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.228 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.228 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (2142 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="6"\n
          name="transformer"\n
          time="2022-09-05T11:22:26.179819Z"\n
          version="0.27.2">\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=&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:22:26.229 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.230 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.236 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.243 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.244 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.245 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.246 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (2228 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;program ms=&quot;6&quot;\n
          name=&quot;transformer&quot;\n
          time=&quot;2022-09-05T11:22:26.179819Z&quot;\n
          version=&quot;0.27.2&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</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:22:26.246 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.247 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.253 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.263 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.265 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.266 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.266 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (2271 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="6"\n
          name="transformer"\n
          time="2022-09-05T11:22:26.179819Z"\n
          version="0.27.2">\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=&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=&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:22:26.267 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.267 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.273 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.274 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 59ms
11:22:26.276 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.290 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.291 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.292 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.292 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:22:26.293 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.294 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.299 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.305 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.306 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.307 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.307 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes
11:22:26.308 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.308 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.313 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.321 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.322 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.323 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.324 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes
11:22:26.324 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.325 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.331 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.331 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 50ms
11:22:26.390 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.403 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.404 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.405 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.406 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' produced (2387 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="6"\n
          name="transformer"\n
          time="2022-09-05T11:22:26.179819Z"\n
          version="0.27.2">\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 &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=&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=".@" line="18" 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" pos="17"/>\n
         <o base=".doUtil" line="22" method="" name="@" pos="10"/>\n
      </o>\n
   </objects>\n
</program>\n
<EOF>
11:22:26.406 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.407 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.412 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.413 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 18ms
11:22:26.414 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.429 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.430 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.430 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.431 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (2453 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="6"\n
          name="transformer"\n
          time="2022-09-05T11:22:26.179819Z"\n
          version="0.27.2">\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=&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; 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&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; 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&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:22:26.431 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.432 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.437 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.438 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 19ms
11:22:26.439 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.445 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.465 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.467 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.478 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.479 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.480 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.481 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' made no changes
11:22:26.481 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.482 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.487 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.487 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 15ms
11:22:26.488 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.502 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.503 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.503 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.504 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (1023 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="1"\n
          name="transformer"\n
          time="2022-09-05T11:22:26.201592Z"\n
          version="0.27.2">\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:22:26.504 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.505 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.510 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.511 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 18ms
11:22:26.512 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.517 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.533 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.559 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
11:22:26.560 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 17 EO lines compiled
11:22:26.561 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.576 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.578 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.579 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.579 [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="12"\n
          name="transformer"\n
          time="2022-09-05T11:22:26.550283Z"\n
          version="0.27.2">\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/&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&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" 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:22:26.580 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.581 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.586 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.592 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.593 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.594 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.595 [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="12"\n
          name="transformer"\n
          time="2022-09-05T11:22:26.550283Z"\n
          version="0.27.2">\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:22:26.595 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.596 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.602 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.610 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.611 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.612 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.612 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (1875 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="12"\n
          name="transformer"\n
          time="2022-09-05T11:22:26.550283Z"\n
          version="0.27.2&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
         &lt;/o&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:22:26.613 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.613 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.618 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.619 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 52ms
11:22:26.649 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.661 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.662 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.663 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.663 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' produced (1941 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="12"\n
          name="transformer"\n
          time="2022-09-05T11:22:26.550283Z"\n
          version="0.27.2">\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" pos="8"/>\n
         <o base=".talk" line="13" name="meow" pos="2"/>\n
      </o>\n
      <o abstract="" line="15" name="app" pos="0">\n
         <o line="15" name="args" pos="1" vararg=""/>\n
         <o base="cat" line="16" name="tom" pos="2" ref="8"/>\n
         <o base="tom" line="17" pos="2" ref="16"/>\n
         <o base=".@" line="17" pos="10"/>\n
         <o base=".talk" line="17" method="" name="@" pos="5"&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:22:26.663 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.664 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.670 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.670 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 16ms
11:22:26.671 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.685 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.685 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.686 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.687 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (1972 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-09-05T11:22:26.550283Z&quot;\n
          version=&quot;0.27.2&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;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 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="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" pos="8"/>\n
         <o base=".talk" line="13" name="meow" pos="2"/>\n
      </o>\n
      <o abstract="" line="15" name="app" pos="0">\n
         <o line="15" name="args" pos="1" vararg=""/>\n
         <o base="cat" line="16" name="tom" pos="2" ref="8"/>\n
         <o base="tom" line="17" pos="2" ref="16"/>\n
         <o base=".talk" line="17" name="@" pos="5">\n
            <o base=".@" line="17" pos="10"/>\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:22:26.687 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.688 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.693 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.693 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 17ms
11:22:26.694 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.699 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.718 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
[1;34mINFOm] 1;32mTests run: 0;1;32m6m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.672 s - in org.objectionary.ddr.integration.resolver.1mResolverTestm
[1;34mINFOm] Running org.objectionary.ddr.unit.graph.builder.1mBuilderTestm
11:22:26.725 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.741 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.742 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.744 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.745 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:22:26.746 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.747 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.754 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.760 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.761 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.762 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.762 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes
11:22:26.763 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.763 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.769 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.776 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.776 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.777 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.778 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes
11:22:26.778 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.779 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.784 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.784 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 54ms
11:22:26.786 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.801 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.802 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.803 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.804 [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:22:26.805 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.805 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.811 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.818 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.819 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.820 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.820 [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="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:22:26.821 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.822 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.830 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.842 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.843 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.844 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.845 [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="" line="5" name="doA" pos="2">\n
            <o base="QQ" 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:22:26.845 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.847 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.852 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.853 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 61ms
11:22:26.857 [main] DEBUG o.o.d.unit.graph.builder.BuilderTest MDC= - NODE: name=&quot;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:22:26.860 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.878 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.879 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.880 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.881 [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">\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=&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
         &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="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:22:26.881 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.882 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.888 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.895 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.896 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.897 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.898 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4899 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
SOFTWARE.\n
-->\n
<program ms="225"\n
          name="ex-1"\n
          time="2022-08-08T08:33:22.958223500Z"\n
          version="1.0-SNAPSHOT">\n
   <listing>+alias org.eolang.io.stdout\n
\n
    [] &gt; classA\n
    classB &gt; @\n
    [] &gt; doA\n
    stdout &gt; @\n
    "A"\n
\n
    [] &gt; classB\n
    classA &gt; @\n
    [] &gt; doBA\n
    ^.doA &gt; @\n
\n
    [] &gt; classC\n
    classB &gt; @\n
    [] &gt; doC\n
    stdout &gt; @\n
    "C"\n
\n
    [] &gt; classD\n
    classC &gt; @\n
\n
    [] &gt; classE\n
    classA &gt; @\n
\n
    [] &gt; classA2\n
    classB2 &gt; @\n
    [] &gt; doA2\n
    stdout &gt; @\n
    "A2"\n
\n
    [] &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
         &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" 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:22:26.898 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.899 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.905 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.924 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.925 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.926 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.927 [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 &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=&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
         </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:22:26.927 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.928 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.934 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.934 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 69ms
11:22:26.937 [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:22:26.939 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.954 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.955 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.956 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.957 [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:22:26.957 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.958 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.963 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.970 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.971 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.971 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.972 [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&lt;/part&gt;\n
      &lt;/meta&gt;\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:22:26.972 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.973 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.978 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.987 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.988 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.988 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.989 [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&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
         &lt;o base=&quot;classC&quot; line=&quot;27&quot; name=&quot;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:22:26.989 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.990 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:26.996 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:26.996 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 52ms
11:22:26.998 [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:22:27.001 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.017 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.018 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.019 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.020 [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
    [] &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&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="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:22:27.020 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.021 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.027 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.034 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.035 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.036 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.036 [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 &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
               &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" 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:22:27.037 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.038 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.043 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.053 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.054 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.055 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.055 [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...] &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" 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=&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:22:27.056 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.057 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.063 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.063 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 58ms
11:22:27.066 [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:22:27.068 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.081 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.082 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.083 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.083 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:22:27.083 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.084 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.089 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.094 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.095 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.096 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.096 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes
11:22:27.097 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.097 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.102 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.109 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.110 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.111 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.111 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes
11:22:27.111 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.112 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.117 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.117 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 44ms
11:22:27.119 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.132 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.133 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.134 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.134 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:22:27.135 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.136 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.141 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.146 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.147 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.148 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.148 [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
         <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=&quot;6&quot; name=&quot;meow&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;7&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.talk&quot; line=&quot;7&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;/&gt;\n
         &lt;/o&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;8&quot; name=&quot;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:22:27.149 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.149 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.154 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.161 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.162 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.163 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.163 [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:22:27.164 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.165 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.170 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.171 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 47ms
11:22:27.173 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.185 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.186 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.187 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.187 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:22:27.188 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.188 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.193 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.199 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.200 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.200 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.201 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (2481 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the "Software&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] &amp;gt; cat\n
    creature &amp;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>\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:22:27.201 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.202 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.207 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.213 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.214 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.215 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.215 [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:22:27.216 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.217 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.221 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.222 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 45ms
11:22:27.224 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.236 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.237 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.237 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.238 [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 &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
   <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:22:27.238 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.239 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.244 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.250 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.250 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.251 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.252 [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:22:27.252 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.253 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.257 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.263 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.264 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.265 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.265 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (1954 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
SOFTWARE.\n
-->\n
<program ms="1"\n
          name=&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 &amp;gt; mickey\n
    mickey.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;/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;breeds.bengal&quot; 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:22:27.266 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.266 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.271 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.271 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 43ms
11:22:27.273 [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:22:27.276 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.299 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.300 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.301 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.301 [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>\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&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:22:27.301 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.302 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.308 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.315 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.316 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.316 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.317 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4515 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="284"\n
          name="ex-1"\n
          time="2022-08-08T08:23:30.473543800Z"\n
          version="1.0-SNAPSHOT">\n
   <listing>+alias org.eolang.io.stdout\n
\n
    [] &gt; animal\n
    [] &gt; live\n
    [] &gt; eat\n
    stdout &gt; @\n
    "I'm eating"\n
    stdout &gt; @\n
    "I'm alive animal"\n
    [t] &gt; talk\n
    live &gt; @\n
\n
    [] &gt; mouse\n
    animal &gt; @\n
    [] &gt; pii\n
    animal.live &gt; @\n
\n
    [] &gt; human\n
    [] &gt; live\n
    stdout &gt; @\n
    "I'm alive human"\n
    [t] &gt; talk\n
    stdout &gt; @\n
    "human talks"\n
\n
    [] &gt; cat\n
    animal &gt; @\n
    [m] &gt; meow\n
    ^.talk "meow" &gt; @\n
\n
    [args...] &gt; main\n
    mouse &gt; tom\n
    tom.pii.eat &gt; @\n
  </listing>\n
   <errors/>\n
   <sheets>\n
      <sheet>add-refs</sheet>\n
   </sheets>\n
   <metas>\n
      <meta expanded="" line="1">\n
         <head>alias</head>\n
         <tail>stdout org.eolang.io.stdout</tail>\n
         <part>stdout</part>\n
         <part>org.eolang.io.stdout</part>\n
      </meta>\n
   </metas>\n
   <objects>\n
      <o abstract="" line="3" name="animal" pos="0">\n
         <o abstract="" line="4" name="live" pos="2">\n
            <o abstract="" line="5" name="eat" pos="4">\n
               <o base="stdout" line="6" name="@" pos="6">\n
                  <o base="string" data="string" line="7" pos="8">I'm eating</o>\n
               </o>\n
            </o>\n
            <o base="stdout" line="8" name="@" pos="4">\n
               <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n
            </o>\n
         </o>\n
         <o abstract="" line="10" name="talk" pos="2">\n
            <o line="10" name="t" pos="3"/>\n
            <o base="live" line="11" name="@" pos="4" ref="4"/>\n
         </o>\n
      </o>\n
      <o abstract="" line="13" name="mouse" pos="0">\n
         <o base="animal" line="14" name="@" pos="2" ref="3"/>\n
         <o abstract="" line="15" name="pii" pos="2">\n
            <o base="animal" line="16" pos="4" ref="3"/>\n
            <o base=".live" line="16" method="" name="@" pos="10"/>\n
         </o>\n
      </o>\n
      <o abstract="" line="18" name="human" pos="0">\n
         <o abstract="" line="19" name="live" pos="2">\n
            <o base="stdout" line="20" name="@" pos="4">\n
               <o base="string" data=&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:22:27.317 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.318 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.323 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.332 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.333 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.333 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.334 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4607 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
SOFTWARE.\n
-->\n
<program ms="284"\n
          name="ex-1"\n
          time="2022-08-08T08:23:30.473543800Z"\n
          version="1.0-SNAPSHOT">\n
   <listing>+alias org.eolang.io.stdout\n
\n
    [] &gt; animal\n
    [] &gt; live\n
    [] &gt; eat\n
    stdout &gt; @\n
    "I'm eating"\n
    stdout &gt; @\n
    "I'm alive animal"\n
    [t] &gt; talk\n
    live &gt; @\n
\n
    [] &gt; mouse\n
    animal &gt; @\n
    [] &gt; pii\n
    animal.live &gt; @\n
\n
    [] &gt; human\n
    [] &gt; live\n
    stdout &gt; @\n
    "I'm alive human"\n
    [t] &gt; talk\n
    stdout &gt; @\n
    "human talks"\n
\n
    [] &gt; cat\n
    animal &gt; @\n
    [m] &gt; meow\n
    ^.talk "meow" &gt; @\n
\n
    [args...] &gt; main\n
    mouse &gt; tom\n
    tom.pii.eat &gt; @\n
  </listing>\n
   <errors/>\n
   <sheets>\n
      <sheet>add-refs</sheet>\n
      <sheet>expand-aliases</sheet>\n
   </sheets>\n
   <metas>\n
      <meta expanded="" line="1">\n
         <head>alias</head>\n
         <tail>stdout org.eolang.io.stdout</tail>\n
         <part>stdout</part>\n
         <part>org.eolang.io.stdout</part>\n
      </meta>\n
   </metas>\n
   <objects>\n
      <o abstract="" line="3" name="animal" pos="0">\n
         <o abstract="" line="4" name="live" pos="2">\n
            <o abstract="" line="5" name="eat" pos="4">\n
               <o base="org.eolang.io.stdout" line="6" name="@" pos="6">\n
                  <o base="string" data="string" line="7" pos="8">I'm eating</o>\n
               </o>\n
            </o>\n
            <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n
               <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n
            </o>\n
         </o>\n
         <o abstract="" line="10" name="talk" pos="2">\n
            <o line="10" name="t" pos="3"/>\n
            <o base="live" line="11" name="@" pos="4" ref="4"/>\n
         </o>\n
      </o>\n
      <o abstract="" line="13" name="mouse" pos="0">\n
         <o base="animal" line="14" name="@" pos="2" ref="3"/>\n
         <o abstract="" line="15" name="pii" pos="2">\n
            <o base="animal" line="16" pos=&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
      &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:22:27.334 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.335 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.340 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.341 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 52ms
11:22:27.343 [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:22:27.345 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.359 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.360 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.360 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.361 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (2534 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
SOFTWARE.\n
-->\n
<program ms="191"\n
          name="ex-1"\n
          time="2022-08-02T08:06:01.480897800Z"\n
          version="1.0-SNAPSHOT">\n
   <listing>+alias org.eolang.io.stdout\n
\n
    [] &gt; animal\n
    [t] &gt; talk\n
    stdout &gt; @\n
    t\n
\n
    [] &gt; cat\n
    animal &gt; @\n
\n
    [args...] &gt; main\n
    cat &gt; tom\n
    tom.talk "My name is Tom" &gt; @\n
  </listing>\n
   <errors/>\n
   <sheets/>\n
   <metas>\n
      <meta line="1">\n
         <head>alias</head>\n
         <tail>org.eolang.io.stdout</tail>\n
         <part>org.eolang.io.stdout</part>\n
      </meta>\n
   </metas>\n
   <objects>\n
      <o abstract="" line="3" name="animal" pos="0">\n
         <o abstract="" line="4" name="talk" pos="2">\n
            <o line="4" name="t" pos="3"/>\n
            <o base="stdout" line="5" name="@" pos="4">\n
               <o base="t" line="6" pos="6" ref="4"/>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="8" name="cat" pos="0">\n
         <o base="animal" line="9" name="@" pos="2" ref="3"/>\n
      </o>\n
      <o abstract=&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:22:27.361 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.362 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.367 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.373 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.374 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.374 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.375 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (2624 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
   </sheets>\n
   <metas>\n
      <meta expanded="" line="1">\n
         <head>alias</head>\n
         <tail>stdout org.eolang.io.stdout</tail>\n
         <part>stdout</part>\n
         <part>org.eolang.io.stdout</part>\n
      </meta>\n
   </metas>\n
   <objects>\n
      <o abstract="" line="3" name="animal" pos="0">\n
         <o abstract="" line="4" name="talk" pos="2">\n
            <o line="4" name="t" pos="3"/>\n
            <o base="stdout" line="5" name="@" pos="4">\n
               <o base="t" line="6" pos="6" ref="4"/>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="8" name="cat" pos="0">\n
         <o base="animal" line="9" name="@" pos="2" ref="3"/>\n
      </o>\n
      <o abstract="" line="11" name="main" pos="0">\n
         <o line="11" name="args" pos="1" vararg=""/>\n
         <o base="cat" line="12" name="tom" pos="2" ref="8"/>\n
         <o base="tom" line="13" pos="2" ref="12"/>\n
         <o base=".talk" line="13" method="" name="@" pos="5">\n
            <o base="string" data="string" line="13" pos="11">My name is Tom</o>\n
         </o>\n
      </o>\n
   </objects>\n
</program>\n
<EOF>
11:22:27.375 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.376 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.381 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.388 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.389 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.389 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.390 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (2674 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
SOFTWARE.\n
-->\n
<program ms="191"\n
          name="ex-1"\n
          time="2022-08-02T08:06:01.480897800Z"\n
          version="1.0-SNAPSHOT">\n
   <listing>+alias org.eolang.io.stdout\n
\n
    [] &gt; animal\n
    [t] &gt; talk\n
    stdout &gt; @\n
    t\n
\n
    [] &gt; cat\n
    animal &gt; @\n
\n
    [args...] &gt; main\n
    cat &gt; tom\n
    tom.talk "My name is Tom&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;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:22:27.390 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.391 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.395 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.396 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 46ms
11:22:27.397 [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:22:27.400 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.414 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.415 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.416 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.416 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3519 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
SOFTWARE.\n
-->\n
<program ms="324"\n
          name="ex-1"\n
          time="2022-08-05T14:03:27.083126100Z"\n
          version="1.0-SNAPSHOT">\n
   <listing>+alias org.eolang.io.stdout\n
\n
    [] &gt; classA\n
    classC &gt; @\n
    [] &gt; doA\n
    stdout &gt; @\n
    "A"\n
\n
    [] &gt; classB\n
    classA &gt; @\n
    [] &gt; doBA\n
    stdout &gt; @\n
    "B"\n
\n
    [] &gt; classC\n
    classB &gt; @\n
    [] &gt; doC\n
    stdout &gt; @\n
    "C"\n
\n
    [] &gt; classD\n
    classC &gt; @\n
\n
    [] &gt; classE\n
    classA &gt; @\n
\n
    [args...] &gt; main\n
    classC &gt; instance\n
    instance.doBA &gt; @\n
  </listing>\n
   <errors/>\n
   <sheets/>\n
   <metas>\n
      <meta line="1">\n
         <head>alias</head>\n
         <tail>org.eolang.io.stdout</tail>\n
         <part>org.eolang.io.stdout</part>\n
      </meta>\n
   </metas>\n
   <objects>\n
      <o abstract="" line="3" name="classA" pos="0">\n
         <o base="classC" line="4" name="@" pos="2" ref="15"/>\n
         <o abstract="" line="5" name="doA" pos="2">\n
            <o base="stdout" line="6" name="@" pos="4">\n
               <o base="string" data="string" line="7" pos="6">A</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="9" name="classB" pos="0">\n
         <o base="classA" line="10" name="@" pos="2" ref="3"/>\n
         <o abstract="" line="11" name="doBA" pos="2">\n
            <o base="stdout" line="12" name="@" pos="4">\n
               <o base="string" data="string" line="13" pos="6">B</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="15" name="classC" pos="0">\n
         <o base="classB" line="16" name="@" pos="2" ref="9"/>\n
         <o abstract="" line="17" name="doC" pos="2">\n
            <o base="stdout" line="18&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:22:27.417 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.417 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.422 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.428 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.429 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.429 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.430 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (3609 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="324"\n
          name="ex-1"\n
          time="2022-08-05T14:03:27.083126100Z"\n
          version="1.0-SNAPSHOT">\n
   <listing>+alias org.eolang.io.stdout\n
\n
    [] &gt; classA\n
    classC &gt; @\n
    [] &gt; doA\n
    stdout &gt; @\n
    "A"\n
\n
    [] &gt; classB\n
    classA &gt; @\n
    [] &gt; doBA\n
    stdout &gt; @\n
    "B"\n
\n
    [] &gt; classC\n
    classB &gt; @\n
    [] &gt; doC\n
    stdout &gt; @\n
    "C"\n
\n
    [] &gt; classD\n
    classC &gt; @\n
\n
    [] &gt; classE\n
    classA &gt; @\n
\n
    [args...] &gt; main\n
    classC &gt; instance\n
    instance.doBA &gt; @\n
  </listing>\n
   <errors/>\n
   <sheets>\n
      <sheet>add-refs</sheet>\n
   </sheets>\n
   <metas>\n
      <meta expanded="" line="1">\n
         <head>alias</head>\n
         <tail>stdout org.eolang.io.stdout</tail>\n
         <part>stdout</part>\n
         <part>org.eolang.io.stdout</part>\n
      </meta>\n
   </metas>\n
   <objects>\n
      <o abstract="" line="3" name="classA" pos="0">\n
         <o base="classC" line="4" name="@" pos="2" ref="15"/>\n
         <o abstract="" line="5" name="doA" pos="2">\n
            <o base="stdout" line="6" name="@" pos="4">\n
               <o base="string" data="string" line="7" pos="6">A</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="9" name="classB" pos="0">\n
         <o base="classA" line="10" name="@" pos="2" ref="3"/>\n
         <o abstract="" line="11" name="doBA" pos="2">\n
            <o base="stdout" line="12" name="@" pos="4">\n
               <o base="string" data="string" line="13" pos="6">B</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="15" name="classC" pos="0">\n
         <o base="classB" line="16" name="@" pos="2" ref="9"/>\n
         <o abstract="" line="17" name="doC" pos="2">\n
            <o base="stdout" line="18" name="@" pos="4">\n
               <o base="string" data="string" line="19" pos="6">C</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="21" name="classD" pos="0">\n
         <o base="classC" line="22" name="@" pos="2" ref="15"/>\n
      </o>\n
      <o abstract="" line="24" name="classE" pos="0">\n
         <o base="classA" line="25" name="@" pos="2" ref="3"/>\n
      </o>\n
      <o abstract="" line="27" name="main" pos="0">\n
         <o line="27" name="args" pos="1" vararg=""/>\n
         <o base="classC" line="28" name="instance" pos="2" ref="15"/>\n
         <o base="instance" line="29" pos="2" ref="28"/>\n
         <o base=".doBA" line="29" method="" name="@" pos="10"/>\n
      </o>\n
   </objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:22:27.430 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.431 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.436 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.444 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.445 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.445 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.446 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (3687 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;324&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-05T14:03:27.083126100Z&quot;\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" pos="2">\n
            <o base="org.eolang.io.stdout" line="12" name="@" pos="4">\n
               <o base="string" data="string" line="13" pos="6">B</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="15" name="classC" pos="0">\n
         <o base="classB" line="16" name="@" pos="2" ref="9"/>\n
         <o abstract="" line="17" name="doC" pos="2">\n
            <o base="org.eolang.io.stdout" line="18" name="@" pos="4">\n
               <o base="string" data="string" line="19" pos="6">C</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="21" name="classD" pos="0">\n
         <o base="classC" line="22" name="@" pos="2" ref="15"/>\n
      </o>\n
      <o abstract="" line="24" name="classE" pos="0">\n
         <o base="classA" line="25" name="@" pos="2" ref="3"/>\n
      </o>\n
      <o abstract="" line="27" name="main" pos="0">\n
         <o line="27" name="args" pos="1" vararg=""/>\n
         <o base="classC" line="28" name="instance" pos="2" ref="15"/>\n
         <o base="instance" line="29" pos="2" ref="28"/>\n
         <o base=".doBA" line="29" method="" name="@" pos="10"/>\n
      </o>\n
   </objects>\n
</program>\n
<EOF>
11:22:27.446 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.447 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.452 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.452 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 47ms
11:22:27.454 [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:22:27.456 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.472 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.473 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.474 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.474 [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 &gt; @\n
  </listing>\n
   <errors/>\n
   <sheets/>\n
   <metas>\n
      <meta line="1">\n
         <head>alias</head>\n
         <tail>org.eolang.io.stdout</tail>\n
         <part>org.eolang.io.stdout</part>\n
      </meta>\n
   </metas>\n
   <objects>\n
      <o abstract="" line="3" name="animal" pos="0">\n
         <o abstract="" line="4" name="live" pos="2">\n
            <o abstract="" line="5" name="eat" pos="4">\n
               <o base="stdout" line="6" name="@" pos="6">\n
                  <o base="string" data="string" line="7" pos="8">I'm eating</o>\n
               </o>\n
            </o>\n
            <o base="stdout" line="8" name="@" pos="4">\n
               <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n
            </o>\n
         </o>\n
         <o abstract="" line="10" name="talk" pos="2">\n
            <o line="10" name="t" pos="3"/>\n
            <o base="live" line="11" name="@" pos="4" ref="4"/>\n
         </o>\n
      </o>\n
      <o abstract="" line="13" name="mouse" pos="0">\n
         <o base="animal" line="14" name="@" pos="2" ref="3"/>\n
         <o abstract="" line="15" name="pii" pos="2">\n
            <o base="^" line="16" pos="4"/>\n
            <o base=".live" line="16" method="" name="@" pos="5"/>\n
         </o>\n
      </o>\n
      <o abstract="" line="18" name="human" pos="0">\n
         <o abstract="" line="19" name="live" pos="2">\n
            <o base="stdout" line="20" name="@" pos="4">\n
               <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n
            </o>\n
         </o>\n
         <o abstract="" line="22" name="talk" pos="2">\n
            <o line="22" name="t" pos="3"/>\n
            <o base="stdout" line="23" name="@" pos="4">\n
               <o base="string" data="string" line="24" pos="6">human talks</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="26" name="cat" pos="0">\n
         <o base="animal" line="27" name="@" pos="2" ref="3"/>\n
         <o abstract="" line="28" name="meow" pos="2">\n
            <o line="28" name="m" pos="3"/>\n
            <o base="^" line="29" pos="4"/>\n
            <o base=".talk" line="29" method="" name="@" pos="5">\n
               <o base="string" data="string" line="29" pos="11">meow</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="31" name="main" pos="0">\n
         <o line="31" name="args" pos="1" vararg=""/>\n
         <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n
         <o base="tom" line="33" pos="2" ref="32"/>\n
         <o base=".pii" line="33" method="" pos="5"/>\n
         <o base=".eat" line="33" method="" name="@" pos="9"/>\n
      </o>\n
   </objects>\n
</program>\n
<EOF>
11:22:27.474 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.475 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.481 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.488 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.489 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.489 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.490 [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
                  &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
               </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:22:27.490 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.491 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.496 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.505 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.506 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.507 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.507 [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
   &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="" 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:22:27.507 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.508 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.514 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.514 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 53ms
11:22:27.516 [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=&quot;talk&quot;

11:22:27.518 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.532 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.533 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.533 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.534 [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
  </listing>\n
   <errors/>\n
   <sheets/>\n
   <metas>\n
      <meta line="1">\n
         <head>alias</head>\n
         <tail>org.eolang.io.stdout</tail>\n
         <part>org.eolang.io.stdout</part>\n
      </meta>\n
   </metas>\n
   <objects>\n
      <o abstract="" line="3" name="classA" pos="0">\n
         <o base="classB" line="4" name="@" pos="2" ref="9"/>\n
         <o abstract="" line="5" name="doA" pos="2">\n
            <o base="stdout" line="6" name="@" pos="4">\n
               <o base="string" data="string" line="7" pos="6">A</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="9" name="classB" pos="0">\n
         <o base="classC" line="10" name="@" pos="2" ref="14"/>\n
         <o abstract="" line="11" name="doB" pos="2">\n
            <o base="^" line="12" pos="4"/>\n
            <o base=".doC" line="12" method="" name="@" pos="5"/>\n
         </o>\n
      </o>\n
      <o abstract="" line="14" name="classC" pos="0">\n
         <o base="classA" line="15" name="@" pos="2" ref="3"/>\n
         <o abstract="" line="16" name="doC" pos="2">\n
            <o base="stdout" line="17" name="@" pos="4">\n
               <o base="string" data="string" line="18" pos="6">C</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="20" name="main" pos="0">\n
         <o line="20" name="args" pos="1" vararg=""/>\n
         <o base="classB" line="21" name="instance" pos="2" ref="9"/>\n
         <o base="instance" line="22" pos="2" ref="21"/>\n
         <o base=".doA" line="22" method="" name="@" pos="10"/>\n
      </o>\n
   </objects>\n
</program>\n
<EOF>
11:22:27.534 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.535 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.540 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.546 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.547 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.548 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.548 [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
  &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;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="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:22:27.548 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.549 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.554 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.561 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.562 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.563 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.563 [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=&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:22:27.564 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.564 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.569 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.570 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 46ms
11:22:27.571 [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:22:27.574 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.589 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.591 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.591 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.592 [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&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=&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:22:27.592 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.593 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.598 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.605 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.606 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.607 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.607 [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"&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=&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="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:22:27.608 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.608 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.614 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.624 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.625 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.625 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.626 [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&lt;/o&gt;\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:22:27.626 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.627 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.632 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.633 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 54ms
11:22:27.635 [main] DEBUG o.o.d.unit.graph.builder.BuilderTest MDC= - NODE: name="animal"
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:22:27.638 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.652 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.653 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.654 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.654 [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=&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 &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:22:27.655 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.655 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.669 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.676 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.677 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.677 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.678 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4030 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;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;/sheets&gt;\n
   &lt;metas&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;1&quot;&gt;\n
         &lt;head&gt;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:22:27.678 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.679 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.683 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.691 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.692 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.692 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.693 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4094 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
SOFTWARE.\n
--&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&quot; data=&quot;int&quot; line=&quot;9&quot; pos=&quot;8&quot;&gt;5&lt;/o&gt;\n
                  &lt;o base=&quot;.plus&quot; line=&quot;9&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;9&quot;&gt;\n
                     &lt;o base=&quot;int&quot; data=&quot;int&quot; line=&quot;10&quot; pos=&quot;10&quot;&gt;6&lt;/o&gt;\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:22:27.693 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.694 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.698 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.699 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 57ms
11:22:27.700 [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:22:27.703 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.717 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.718 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.719 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.719 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4378 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED &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=&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
         <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:22:27.720 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.721 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.726 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.732 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.733 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.734 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.734 [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;&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="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:22:27.734 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.735 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.740 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.748 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.749 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.750 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.750 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4560 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED &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&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" 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:22:27.750 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.751 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.756 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.756 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 48ms
11:22:27.758 [main] DEBUG o.o.d.unit.graph.builder.BuilderTest MDC= - NODE: name="classA"
classA CHILD:
NODE: name="classC"
classC CHILD:
NODE: name="classB"
classB CHILD:
NODE: name="classA"
NODE: name="classA2"
classA2 CHILD:
NODE: name="classC2"
classC2 CHILD:
NODE: name="classB2"
classB2 CHILD:
NODE: name="classA2"
NODE: name="doA"
NODE: name="doA2"
NODE: name="doC"
doC CHILD:
NODE: name=&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: 1.015 s - in org.objectionary.ddr.unit.graph.builder.1mBuilderTestm
[1;34mINFOm] Running org.objectionary.ddr.unit.graph.inner.1mInnerTestm
11:22:27.762 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.775 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.775 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.776 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.776 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:22:27.777 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.777 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.782 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.787 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.788 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.788 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.789 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes
11:22:27.789 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.789 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.794 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.800 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.801 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.801 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.802 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes
11:22:27.802 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.803 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.807 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.807 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 39ms
11:22:27.809 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.822 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.823 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.824 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.824 [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&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:22:27.824 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.825 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.830 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.835 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.836 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.836 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.837 [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 "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 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:22:27.837 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.838 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.842 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.849 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.850 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.851 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.851 [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&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
    &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="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:22:27.851 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.852 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.857 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.857 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 43ms
11:22:27.860 [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:22:27.863 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.877 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.878 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.879 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.879 [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</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:22:27.879 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.880 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.885 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.891 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.892 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.892 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.893 [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=&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="^" 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:22:27.893 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.894 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.898 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.906 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.907 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.908 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.908 [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
    [] &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 &gt; @\n
  </listing>\n
   <errors/>\n
   <sheets>\n
      <sheet>add-refs</sheet>\n
      <sheet>expand-aliases</sheet>\n
   </sheets>\n
   <metas>\n
      <meta expanded="" line="1">\n
         <head>alias</head>\n
         <tail>stdout org.eolang.io.stdout</tail>\n
         <part>stdout</part>\n
         <part>org.eolang.io.stdout</part>\n
      </meta>\n
   </metas>\n
   <objects>\n
      <o abstract="" line="3" name="classA" pos="0">\n
         <o base="classB" line="4" name="@" pos="2" ref="9"/>\n
         <o abstract="" line="5" name="doA" pos="2">\n
            <o base="org.eolang.io.stdout" line="6" name="@" pos="4">\n
               <o base="string" data="string" line="7" pos="6">A</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="9" name="classB" pos="0">\n
         <o base="classA" line="10" name="@" pos="2" ref="3"/>\n
         <o abstract="" line="11" name="doBA" pos="2">\n
            <o base="^" line="12" pos="4"/>\n
            <o base=".doA" line="12" method="" name="@" pos="5"/>\n
         </o>\n
      </o>\n
      <o abstract="" line="14" name="classC" pos="0">\n
         <o base="classB" line="15" name="@" pos="2" ref="9"/>\n
         <o abstract="" line="16" name="doC" pos="2">\n
            <o base="org.eolang.io.stdout" line="17" name="@" pos="4">\n
               <o base="string" data="string" line="18" pos="6">C</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="20" name="classD" pos="0">\n
         <o base="classC" line="21" name="@" pos="2" ref="14"/>\n
      </o>\n
      <o abstract="" line="23" name="classE" pos="0">\n
         <o base="classA" line="24" name="@" pos="2" ref="3"/>\n
      </o>\n
      <o abstract="" line="26" name="classA2" pos="0">\n
         <o base="classB2" line="27" name="@" pos="2" ref="32"/>\n
         <o abstract="" line="28" name="doA2" pos="2">\n
            <o base="org.eolang.io.stdout" line="29" name="@" pos="4">\n
               <o base="string" data="string" line="30" pos="6">A2</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="32" name="classB2" pos="0">\n
         <o base="classA2" line="33" name="@" pos="2" ref="26"/>\n
         <o abstract="" line="34" name="doBA2" pos="2">\n
            <o base="^" line="35" pos="4"/>\n
            <o base=".doA2" line="35" method="" name="@" pos="5"/>\n
         </o>\n
      </o>\n
      <o abstract="" line="37" name="classC2" pos="0">\n
         <o base="classB2" line="38" name="@" pos="2" ref="32"/>\n
         <o abstract="" line="39" name="doC2" pos="2">\n
            <o base="org.eolang.io.stdout" line="40" name="@" pos="4">\n
               <o base="string" data="string" line="41" pos="6">C2</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="43" name="main" pos="0">\n
         <o line="43" name="args" pos="1" vararg=""/>\n
         <o base="classC2" line="44" name="instance" pos="2" ref="37"/>\n
         <o base="instance" line="45" pos="2" ref="44"/>\n
         <o base=".@" line="45&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:22:27.908 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.909 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.914 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.914 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 47ms
11:22:27.919 [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:22:27.923 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.935 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.936 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.936 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.936 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:22:27.937 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.937 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.942 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.946 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.947 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.947 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.948 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes
11:22:27.948 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.948 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.952 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.958 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.959 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.959 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.960 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes
11:22:27.960 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.961 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.965 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.965 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 37ms
11:22:27.967 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.979 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.980 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.980 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.981 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:22:27.981 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.982 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.986 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.991 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:27.991 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.992 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.992 [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
         <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=&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=&quot;6&quot; name=&quot;meow&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;7&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.talk&quot; line=&quot;7&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;/&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;cat&quot; line=&quot;9&quot; pos=&quot;4&quot;/&gt;\n
            <o base=".live" line="9" method="" name="@" pos="7"/>\n
         </o>\n
      </o>\n
   </objects>\n
</program>\n
<EOF>
11:22:27.992 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.993 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:27.997 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.003 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.004 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.005 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.011 [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:22:28.011 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.012 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.017 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.017 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 45ms
11:22:28.018 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.030 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.031 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.031 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.032 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:22:28.032 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.032 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.037 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.042 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.043 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.044 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.044 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (2481 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED &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] &amp;gt; cat\n
    creature &amp;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
         <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:22:28.044 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.045 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.049 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.056 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.056 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.057 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.057 [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:22:28.058 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.058 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.063 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.063 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 40ms
11:22:28.065 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.076 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.077 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.078 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.078 [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 &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="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:22:28.078 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.079 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.083 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.089 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.089 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.090 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.090 [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:22:28.091 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.091 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.096 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.102 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.103 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.103 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.103 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (1954 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
SOFTWARE.\n
-->\n
<program ms="1"\n
          name="transformer"\n
          time="2022-08-22T15:47:52.233618493Z"\n
          version="0.26.0">\n
   <listing>+alias breeds.bengal\n
\n
    [] &amp;gt; app\n
    bengal &amp;gt; mickey\n
    mickey.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;/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;breeds.bengal&quot; 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:22:28.104 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.104 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.109 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.109 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 40ms
11:22:28.111 [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:22:28.114 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.128 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.129 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.129 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.130 [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>\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&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:22:28.130 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.131 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.136 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.141 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.142 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.142 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.143 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4515 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="284"\n
          name="ex-1"\n
          time="2022-08-08T08:23:30.473543800Z"\n
          version="1.0-SNAPSHOT">\n
   <listing>+alias org.eolang.io.stdout\n
\n
    [] &gt; animal\n
    [] &gt; live\n
    [] &gt; eat\n
    stdout &gt; @\n
    "I'm eating"\n
    stdout &gt; @\n
    "I'm alive animal"\n
    [t] &gt; talk\n
    live &gt; @\n
\n
    [] &gt; mouse\n
    animal &gt; @\n
    [] &gt; pii\n
    animal.live &gt; @\n
\n
    [] &gt; human\n
    [] &gt; live\n
    stdout &gt; @\n
    "I'm alive human"\n
    [t] &gt; talk\n
    stdout &gt; @\n
    "human talks"\n
\n
    [] &gt; cat\n
    animal &gt; @\n
    [m] &gt; meow\n
    ^.talk "meow" &gt; @\n
\n
    [args...] &gt; main\n
    mouse &gt; tom\n
    tom.pii.eat &gt; @\n
  </listing>\n
   <errors/>\n
   <sheets>\n
      <sheet>add-refs</sheet>\n
   </sheets>\n
   <metas>\n
      <meta expanded="" line="1">\n
         <head>alias</head>\n
         <tail>stdout org.eolang.io.stdout</tail>\n
         <part>stdout</part>\n
         <part>org.eolang.io.stdout</part>\n
      </meta>\n
   </metas>\n
   <objects>\n
      <o abstract="" line="3" name="animal" pos="0">\n
         <o abstract="" line="4" name="live" pos="2">\n
            <o abstract="" line="5" name="eat" pos="4">\n
               <o base="stdout" line="6" name="@" pos="6">\n
                  <o base="string" data="string" line="7" pos="8">I'm eating</o>\n
               </o>\n
            </o>\n
            <o base="stdout" line="8" name="@" pos="4">\n
               <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n
            </o>\n
         </o>\n
         <o abstract="" line="10" name="talk" pos="2">\n
            <o line="10" name="t" pos="3"/>\n
            <o base="live" line="11" name="@" pos="4" ref="4"/>\n
         </o>\n
      </o>\n
      <o abstract="" line="13" name="mouse" pos="0">\n
         <o base="animal" line="14" name="@" pos="2" ref="3"/>\n
         <o abstract="" line="15" name="pii" pos="2">\n
            <o base="animal" line="16" pos="4" ref="3"/>\n
            <o base=".live" line="16" method="" name="@" pos="10"/>\n
         </o>\n
      </o>\n
      <o abstract="" line="18" name="human" pos="0">\n
         <o abstract="" line="19" name="live" pos="2">\n
            <o base="stdout" line="20" name="@" pos="4">\n
               <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n
            </o>\n
         </o>\n
         <o abstract="" line="22" name="talk&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:22:28.143 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.144 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.148 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.156 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.157 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.157 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.157 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4607 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="284"\n
          name="ex-1"\n
          time="2022-08-08T08:23:30.473543800Z"\n
          version="1.0-SNAPSHOT">\n
   <listing>+alias org.eolang.io.stdout\n
\n
    [] &gt; animal\n
    [] &gt; live\n
    [] &gt; eat\n
    stdout &gt; @\n
    "I'm eating"\n
    stdout &gt; @\n
    "I'm alive animal"\n
    [t] &gt; talk\n
    live &gt; @\n
\n
    [] &gt; mouse\n
    animal &gt; @\n
    [] &gt; pii\n
    animal.live &gt; @\n
\n
    [] &gt; human\n
    [] &gt; live\n
    stdout &gt; @\n
    "I'm alive human"\n
    [t] &gt; talk\n
    stdout &gt; @\n
    "human talks"\n
\n
    [] &gt; cat\n
    animal &gt; @\n
    [m] &gt; meow\n
    ^.talk "meow" &gt; @\n
\n
    [args...] &gt; main\n
    mouse &gt; tom\n
    tom.pii.eat &gt; @\n
  </listing>\n
   <errors/>\n
   <sheets>\n
      <sheet>add-refs</sheet>\n
      <sheet>expand-aliases</sheet>\n
   </sheets>\n
   <metas>\n
      <meta expanded="" line="1">\n
         <head>alias</head>\n
         <tail>stdout org.eolang.io.stdout</tail>\n
         <part>stdout</part>\n
         <part>org.eolang.io.stdout</part>\n
      </meta>\n
   </metas>\n
   <objects>\n
      <o abstract="" line="3" name="animal" pos="0">\n
         <o abstract="" line="4" name="live" pos="2">\n
            <o abstract="" line="5" name="eat" pos="4">\n
               <o base="org.eolang.io.stdout" line="6" name="@" pos="6">\n
                  <o base="string" data="string" line="7" pos="8">I'm eating</o>\n
               </o>\n
            </o>\n
            <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n
               <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n
            </o>\n
         </o>\n
         <o abstract="" line="10" name="talk" pos="2">\n
            <o line="10" name="t" pos="3"/>\n
            <o base="live" line="11" name="@" pos="4" ref="4"/>\n
         </o>\n
      </o>\n
      <o abstract="" line="13" name="mouse" pos="0">\n
         <o base="animal" line="14" name="@" pos="2" ref="3"/>\n
         <o abstract="" line="15" name="pii" pos="2">\n
            <o base="animal" line="16" pos="4" ref="3"/>\n
            <o base=".live" line="16" method="" name="@" pos="10"/>\n
         </o>\n
      </o>\n
      <o abstract="" line="18&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
      &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:22:28.158 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.158 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.163 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.163 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 44ms
11:22:28.165 [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:22:28.168 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.181 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.182 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.183 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.184 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4032 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
SOFTWARE.\n
-->\n
<program ms="242"\n
          name="ex-1"\n
          time="2022-08-15T09:19:12.232045800Z"\n
          version="1.0-SNAPSHOT">\n
   <listing>+alias org.eolang.io.stdout\n
\n
    [] &gt; animal\n
    [] &gt; live\n
    [] &gt; eat\n
    stdout &gt; @\n
    "I'm eating"\n
    stdout &gt; @\n
    "I'm alive animal"\n
    [t] &gt; talk\n
    live &gt; @\n
\n
    [] &gt; mouse\n
    animal &gt; @\n
    [] &gt; pii\n
    animal.live &gt; @\n
\n
    [] &gt; cat\n
    animal &gt; @\n
    [m] &gt; meow\n
    ^.talk m &gt; @\n
\n
    [args...] &gt; app\n
    mouse &gt; tom\n
    cat &gt; jerry\n
    jerry &gt; jerry2\n
    seq &gt; @\n
    tom.pii\n
    jerry2.live\n
  </listing>\n
   <errors/>\n
   <sheets/>\n
   <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&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;cat&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;19&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;20&quot; name=&quot;meow&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;20&quot; name=&quot;m&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;21&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.talk&quot; line=&quot;21&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;&gt;\n
               &lt;o base=&quot;m&quot; line=&quot;21&quot; pos=&quot;11&quot; ref=&quot;20&quot;/&gt;\n
            &lt;/o&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;args&quot; pos=&quot;1&quot; vararg=&quot;&quot;/&gt;\n
         &lt;o base=&quot;mouse&quot; line=&quot;24&quot; name=&quot;tom&quot; pos=&quot;2&quot; ref=&quot;13&quot;/&gt;\n
         &lt;o base=&quot;cat&quot; line=&quot;25&quot; name=&quot;jerry&quot; pos=&quot;2&quot; ref=&quot;18&quot;/&gt;\n
         &lt;o base=&quot;jerry&quot; line=&quot;26&quot; name=&quot;jerry2&quot; pos=&quot;2&quot; ref=&quot;25&quot;/&gt;\n
         &lt;o base=&quot;seq&quot; line=&quot;27&quot; name=&quot;@&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;tom&quot; line=&quot;28&quot; pos=&quot;4&quot; ref=&quot;24&quot;/&gt;\n
            &lt;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:22:28.184 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.185 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.190 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.195 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.196 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.197 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.197 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4122 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
SOFTWARE.\n
-->\n
<program ms="242"\n
          name="ex-1"\n
          time="2022-08-15T09:19:12.232045800Z"\n
          version="1.0-SNAPSHOT">\n
   <listing>+alias org.eolang.io.stdout\n
\n
    [] &gt; animal\n
    [] &gt; live\n
    [] &gt; eat\n
    stdout &gt; @\n
    "I'm eating"\n
    stdout &gt; @\n
    "I'm alive animal"\n
    [t] &gt; talk\n
    live &gt; @\n
\n
    [] &gt; mouse\n
    animal &gt; @\n
    [] &gt; pii\n
    animal.live &gt; @\n
\n
    [] &gt; cat\n
    animal &gt; @\n
    [m] &gt; meow\n
    ^.talk m &gt; @\n
\n
    [args...] &gt; app\n
    mouse &gt; tom\n
    cat &gt; jerry\n
    jerry &gt; jerry2\n
    seq &gt; @\n
    tom.pii\n
    jerry2.live\n
  </listing>\n
   <errors/>\n
   <sheets>\n
      <sheet>add-refs</sheet>\n
   </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&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;cat&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;19&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;20&quot; name=&quot;meow&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;20&quot; name=&quot;m&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;21&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.talk&quot; line=&quot;21&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;&gt;\n
               &lt;o base=&quot;m&quot; line=&quot;21&quot; pos=&quot;11&quot; ref=&quot;20&quot;/&gt;\n
            &lt;/o&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;args&quot; pos=&quot;1&quot; vararg=&quot;&quot;/&gt;\n
         &lt;o base=&quot;mouse&quot; line=&quot;24&quot; name=&quot;tom&quot; pos=&quot;2&quot; ref=&quot;13&quot;/&gt;\n
         &lt;o base=&quot;cat&quot; line=&quot;25&quot; name=&quot;jerry&quot; pos=&quot;2&quot; ref=&quot;18&quot;/&gt;\n
         &lt;o base=&quot;jerry&quot; line=&quot;26&quot; name=&quot;jerry2&quot; pos=&quot;2&quot; ref=&quot;25&quot;/&gt;\n
         &lt;o base=&quot;seq&quot; line=&quot;27&quot; name=&quot;@&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;tom&quot; line=&quot;28&quot; pos=&quot;4&quot; ref=&quot;24&quot;/&gt;\n
            &lt;o base=&quot;.pii&quot; line=&quot;28&quot; method=&quot;&quot; pos=&quot;7&quot;/&gt;\n
            &lt;o base=&quot;jerry2&quot; line=&quot;29&quot; pos=&quot;4&quot; ref=&quot;26&quot;/&gt;\n
            &lt;o base=&quot;.live&quot; line=&quot;29&quot; method=&quot;&quot; pos=&quot;10&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:22:28.197 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.198 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.203 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.209 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.210 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.211 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.211 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4186 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
SOFTWARE.\n
-->\n
<program ms="242"\n
          name="ex-1"\n
          time="2022-08-15T09:19:12.232045800Z"\n
          version="1.0-SNAPSHOT">\n
   <listing>+alias org.eolang.io.stdout\n
\n
    [] &gt; animal\n
    [] &gt; live\n
    [] &gt; eat\n
    stdout &gt; @\n
    "I'm eating"\n
    stdout &gt; @\n
    "I'm alive animal"\n
    [t] &gt; talk\n
    live &gt; @\n
\n
    [] &gt; mouse\n
    animal &gt; @\n
    [] &gt; pii\n
    animal.live &gt; @\n
\n
    [] &gt; cat\n
    animal &gt; @\n
    [m] &gt; meow\n
    ^.talk m &gt; @\n
\n
    [args...] &gt; app\n
    mouse &gt; tom\n
    cat &gt; jerry\n
    jerry &gt; jerry2\n
    seq &gt; @\n
    tom.pii\n
    jerry2.live\n
  </listing>\n
   <errors/>\n
   <sheets>\n
      <sheet>add-refs</sheet>\n
      <sheet>expand-aliases</sheet>\n
   </sheets>\n
   <metas>\n
      <meta expanded="" line="1">\n
         <head>alias</head>\n
         <tail>stdout org.eolang.io.stdout</tail>\n
         <part>stdout</part>\n
         <part>org.eolang.io.stdout</part>\n
      </meta>\n
   </metas>\n
   <objects>\n
      <o abstract="" line="3" name="animal" pos="0">\n
         <o abstract="" line="4" name="live" pos="2">\n
            <o abstract="" line="5" name="eat" pos="4">\n
               <o base="org.eolang.io.stdout" line="6" name="@&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;cat&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;19&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;20&quot; name=&quot;meow&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;20&quot; name=&quot;m&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;21&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.talk&quot; line=&quot;21&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;&gt;\n
               &lt;o base=&quot;m&quot; line=&quot;21&quot; pos=&quot;11&quot; ref=&quot;20&quot;/&gt;\n
            &lt;/o&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;args&quot; pos=&quot;1&quot; vararg=&quot;&quot;/&gt;\n
         &lt;o base=&quot;mouse&quot; line=&quot;24&quot; name=&quot;tom&quot; pos=&quot;2&quot; ref=&quot;13&quot;/&gt;\n
         &lt;o base=&quot;cat&quot; line=&quot;25&quot; name=&quot;jerry&quot; pos=&quot;2&quot; ref=&quot;18&quot;/&gt;\n
         &lt;o base=&quot;jerry&quot; line=&quot;26&quot; name=&quot;jerry2&quot; pos=&quot;2&quot; ref=&quot;25&quot;/&gt;\n
         &lt;o base=&quot;seq&quot; line=&quot;27&quot; name=&quot;@&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;tom&quot; line=&quot;28&quot; pos=&quot;4&quot; ref=&quot;24&quot;/&gt;\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:22:28.211 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.212 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.216 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.217 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 43ms
11:22:28.219 [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:22:28.221 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.235 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.235 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.236 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.237 [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 &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
               &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="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:22:28.237 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.237 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.242 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.248 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.249 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.249 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.249 [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&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
                  &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" 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:22:28.250 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.250 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.255 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.263 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.263 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.264 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.264 [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
            <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:22:28.265 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.265 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.270 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.270 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 44ms
11:22:28.272 [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:22:28.275 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.288 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.289 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.290 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.290 [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&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
    [] &amp;gt; smth_else\n
    5.plus &amp;gt; @\n
    3\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
    "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="36" pos="2" ref="35"/>\n
         <o base=".pii" line="36" method="" pos="5"/>\n
         <o base=".eat" line="36" method="" name="@" pos="9"/>\n
      </o>\n
   </objects>\n
</program>\n
<EOF>
11:22:28.291 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.291 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.296 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.301 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.302 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.303 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.303 [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
--&gt;\n
&lt;program ms=&quot;316&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-12T11:46:09.609910400Z&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
    [] &amp;gt; smth_else\n
    5.plus &amp;gt; @\n
    3\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 &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="@" pos="5">\n
               <o base="string" data="string" line="32" pos="11">meow</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="34" name="main" pos="0">\n
         <o line="34" name="args" pos="1" vararg=""/>\n
         <o base="mouse" line="35" name="tom" pos="2" ref="16"/>\n
         <o base="tom" line="36" pos="2" ref="35"/>\n
         <o base=".pii" line=&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:22:28.303 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.304 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.308 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.316 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.317 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.317 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.317 [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 &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&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+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="t" pos="3"/>\n
            <o base="org.eolang.io.stdout" line="26" name="@" pos="4">\n
               <o base="string" data="string" line="27" pos="6">human talks</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="29" name="cat" pos="0">\n
         <o base="animal" line="30" name="@" pos="2" ref="3"/>\n
         <o abstract="" line="31" name="meow" pos="2">\n
            <o line="31" name="m" pos="3"/>\n
            <o base="^" line="32" pos="4"/>\n
            <o base=".talk" line="32" method="" name="@" pos="5">\n
               <o base="string" data="string" line="32" pos=&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:22:28.318 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.318 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.323 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.323 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 43ms
11:22:28.326 [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:22:28.328 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.348 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.349 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.349 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.349 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4962 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
SOFTWARE.\n
-->\n
<program ms="251"\n
          name="ex-1"\n
          time="2022-08-05T11:01:08.537156600Z"\n
          version="1.0-SNAPSHOT">\n
   <listing>+alias org.eolang.io.stdout\n
\n
    [] &gt; animal\n
    [] &gt; live\n
    stdout &gt; @\n
    "I'm alive animal"\n
    [t] &gt; talk\n
    stdout &gt; @\n
    "animal talks"\n
\n
    [] &gt; human\n
    [] &gt; live\n
    stdout &gt; @\n
    "I'm alive human"\n
    [t] &gt; talk\n
    stdout &gt; @\n
    "human talks"\n
\n
    [] &gt; cat\n
    animal &gt; @\n
    [m] &gt; meow\n
    ^.talk "meow" &gt; @\n
\n
    [] &gt; dog\n
    animal &gt; @\n
    [] &gt; live\n
    ^.talk "I am a dog" &gt; @\n
    [] &gt; woof\n
    stdout &gt; @\n
    "woof"\n
\n
    [] &gt; sam\n
    human &gt; @\n
    [job] &gt; work\n
    ^.live &gt; @\n
\n
    [args...] &gt; main\n
    dog &gt; tom\n
    dog.woof &gt; @\n
  </listing>\n
   <errors/>\n
   <sheets/>\n
   <metas>\n
      <meta line="1">\n
         <head>alias</head>\n
         <tail>org.eolang.io.stdout</tail>\n
         <part>org.eolang.io.stdout</part>\n
      </meta>\n
   </metas>\n
   <objects>\n
      <o abstract="" line="3" name="animal" pos="0">\n
         <o abstract="" line="4" name="live" pos="2">\n
            <o base="stdout" line="5" name="@" pos="4">\n
               <o base="string" data="string" line="6" pos="6">I'm alive animal</o>\n
            </o>\n
         </o>\n
         <o abstract="" line="7" name="talk" pos="2">\n
            <o line="7" name="t" pos="3"/>\n
            <o base="stdout" line="8" name="@" pos="4">\n
               <o base="string" data="string" line="9" pos="6">animal talks</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="11" name="human" pos="0">\n
         <o abstract="" line="12" name="live" pos="2">\n
            <o base="stdout" line="13" name="@" pos="4">\n
               <o base="string" data="string" line="14" pos="6">I'm alive human</o>\n
            </o>\n
         </o>\n
         <o abstract="" line="15" name="talk" pos="2">\n
            <o line="15" name="t" pos="3"/>\n
            <o base="stdout" line="16" name="@" pos="4">\n
               <o base="string" data="string" line="17" pos="6">human talks</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="19" name="cat" pos="0">\n
         <o base="animal" line="20" name="@" pos="2" ref="3"/>\n
         <o abstract="" line="21" name="meow" pos="2">\n
            <o line="21" name="m" pos="3"/>\n
            <o base="^" line="22" pos="4"/>\n
            <o base=".talk" line="22" method="" name="@" pos="5">\n
               <o base="string" data="string" line=&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:22:28.350 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.350 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.356 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.361 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.362 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.362 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.363 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (5052 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
SOFTWARE.\n
-->\n
<program ms="251"\n
          name="ex-1"\n
          time="2022-08-05T11:01:08.537156600Z"\n
          version="1.0-SNAPSHOT">\n
   <listing>+alias org.eolang.io.stdout\n
\n
    [] &gt; animal\n
    [] &gt; live\n
    stdout &gt; @\n
    "I'm alive animal"\n
    [t] &gt; talk\n
    stdout &gt; @\n
    "animal talks"\n
\n
    [] &gt; human\n
    [] &gt; live\n
    stdout &gt; @\n
    "I'm alive human"\n
    [t] &gt; talk\n
    stdout &gt; @\n
    "human talks"\n
\n
    [] &gt; cat\n
    animal &gt; @\n
    [m] &gt; meow\n
    ^.talk "meow" &gt; @\n
\n
    [] &gt; dog\n
    animal &gt; @\n
    [] &gt; live\n
    ^.talk "I am a dog" &gt; @\n
    [] &gt; woof\n
    stdout &gt; @\n
    "woof"\n
\n
    [] &gt; sam\n
    human &gt; @\n
    [job] &gt; work\n
    ^.live &gt; @\n
\n
    [args...] &gt; main\n
    dog &gt; tom\n
    dog.woof &gt; @\n
  </listing>\n
   <errors/>\n
   <sheets>\n
      <sheet>add-refs</sheet>\n
   </sheets>\n
   <metas>\n
      <meta expanded="" line="1">\n
         <head>alias</head>\n
         <tail>stdout org.eolang.io.stdout</tail>\n
         <part>stdout</part>\n
         <part>org.eolang.io.stdout</part>\n
      </meta>\n
   </metas>\n
   <objects>\n
      <o abstract="" line="3" name="animal" pos="0">\n
         <o abstract="" line="4" name="live" pos="2">\n
            <o base="stdout" line="5" name="@" pos="4">\n
               <o base="string" data="string" line="6" pos="6">I'm alive animal</o>\n
            </o>\n
         </o>\n
         <o abstract="" line="7" name="talk" pos="2">\n
            <o line="7" name="t" pos="3"/>\n
            <o base="stdout" line="8" name="@" pos="4">\n
               <o base="string" data="string" line="9" pos="6">animal talks</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="11" name="human" pos="0"&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
               &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" 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:22:28.363 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.364 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.368 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.376 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.377 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.378 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.378 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (5158 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
SOFTWARE.\n
-->\n
<program ms="251"\n
          name="ex-1"\n
          time="2022-08-05T11:01:08.537156600Z"\n
          version="1.0-SNAPSHOT">\n
   <listing>+alias org.eolang.io.stdout\n
\n
    [] &gt; animal\n
    [] &gt; live\n
    stdout &gt; @\n
    "I'm alive animal"\n
    [t] &gt; talk\n
    stdout &gt; @\n
    "animal talks"\n
\n
    [] &gt; human\n
    [] &gt; live\n
    stdout &gt; @\n
    "I'm alive human"\n
    [t] &gt; talk\n
    stdout &gt; @\n
    "human talks"\n
\n
    [] &gt; cat\n
    animal &gt; @\n
    [m] &gt; meow\n
    ^.talk "meow" &gt; @\n
\n
    [] &gt; dog\n
    animal &gt; @\n
    [] &gt; live\n
    ^.talk "I am a dog" &gt; @\n
    [] &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&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;org.eolang.io.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" 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:22:28.378 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.379 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.383 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.384 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 45ms
11:22:28.386 [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:22:28.389 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.402 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.403 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.404 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.404 [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=&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/>\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:22:28.404 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.405 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.411 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.418 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.418 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.419 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.419 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4030 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED &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;/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>\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:22:28.420 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.420 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.424 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.431 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.432 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.432 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.433 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4094 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
SOFTWARE.\n
-->\n
<program ms="401"\n
          name="ex-1"\n
          time=&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&quot; data=&quot;int&quot; line=&quot;9&quot; pos=&quot;8&quot;&gt;5&lt;/o&gt;\n
                  &lt;o base=&quot;.plus&quot; line=&quot;9&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;9&quot;&gt;\n
                     &lt;o base=&quot;int&quot; data=&quot;int&quot; line=&quot;10&quot; pos=&quot;10&quot;&gt;6&lt;/o&gt;\n
                  &lt;/o&gt;\n
               &lt;/o&gt;\n
            &lt;/o&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;11&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;12&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;13&quot; name=&quot;talk&quot; pos=&quot;2&quot;>\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:22:28.433 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.434 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.438 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.438 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 44ms
11:22:28.441 [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:22:28.443 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.456 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.457 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.458 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.458 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4378 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED &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=&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="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:22:28.459 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.459 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.464 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.469 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.470 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.470 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.471 [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;&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
            <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:22:28.471 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.471 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.476 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.483 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.483 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.484 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.484 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4560 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED &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&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">\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:22:28.485 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.485 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.490 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.490 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 42ms
11:22:28.493 [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.731 s - in org.objectionary.ddr.unit.graph.inner.1mInnerTestm
[1;34mINFOm] Running org.objectionary.ddr.unit.graph.attr.1mAttrTestm
11:22:28.497 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.509 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.510 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.510 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.511 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:22:28.511 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.512 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.517 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.522 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.522 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.523 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.523 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes
11:22:28.524 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.524 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.528 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.534 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.534 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.535 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.535 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes
11:22:28.535 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.536 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.540 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.540 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 38ms
11:22:28.541 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.553 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.554 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.554 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.555 [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=&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:22:28.555 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.556 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.560 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.564 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.565 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.566 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.566 [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 "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 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:22:28.566 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.567 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.570 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.576 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.577 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.577 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.578 [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 &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
    &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="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:22:28.578 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.578 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.582 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.582 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 36ms
11:22:28.584 [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:22:28.587 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.600 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.601 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.601 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.602 [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 &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=&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="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:22:28.602 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.603 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.607 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.612 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.613 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.613 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.614 [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=&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
            <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:22:28.614 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.614 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.619 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.626 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.626 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.627 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.627 [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
    [] &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 &gt; @\n
  </listing>\n
   <errors/>\n
   <sheets>\n
      <sheet>add-refs</sheet>\n
      <sheet>expand-aliases</sheet>\n
   </sheets>\n
   <metas>\n
      <meta expanded="" line="1">\n
         <head>alias</head>\n
         <tail>stdout org.eolang.io.stdout</tail>\n
         <part>stdout</part>\n
         <part>org.eolang.io.stdout</part>\n
      </meta>\n
   </metas>\n
   <objects>\n
      <o abstract="" line="3" name="classA" pos="0">\n
         <o base="classB" line="4" name="@" pos="2" ref="9"/>\n
         <o abstract="" line="5" name="doA" pos="2">\n
            <o base="org.eolang.io.stdout" line="6" name="@" pos="4">\n
               <o base="string" data="string" line="7" pos="6">A</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="9" name="classB" pos="0">\n
         <o base="classA" line="10" name="@" pos="2" ref="3"/>\n
         <o abstract="" line="11" name="doBA" pos="2">\n
            <o base="^" line="12" pos="4"/>\n
            <o base=".doA" line="12" method="" name="@" pos="5"/>\n
         </o>\n
      </o>\n
      <o abstract="" line="14" name="classC" pos="0">\n
         <o base="classB" line="15" name="@" pos="2" ref="9"/>\n
         <o abstract="" line="16" name="doC" pos="2">\n
            <o base="org.eolang.io.stdout" line="17" name="@" pos="4">\n
               <o base="string" data="string" line="18" pos="6">C</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="20" name="classD" pos="0">\n
         <o base="classC" line="21" name="@" pos="2" ref="14"/>\n
      </o>\n
      <o abstract="" line="23" name="classE" pos="0">\n
         <o base="classA" line="24" name="@" pos="2" ref="3"/>\n
      </o>\n
      <o abstract="" line="26" name="classA2" pos="0">\n
         <o base="classB2" line="27" name="@" pos="2" ref="32"/>\n
         <o abstract="" line="28" name="doA2" pos="2">\n
            <o base="org.eolang.io.stdout" line="29" name="@" pos="4">\n
               <o base="string" data="string" line="30" pos="6">A2</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="32" name="classB2" pos="0">\n
         <o base="classA2" line="33" name="@" pos="2" ref="26"/>\n
         <o abstract="" line="34" name="doBA2" pos="2">\n
            <o base="^" line="35" pos="4"/>\n
            <o base=".doA2" line="35" method="" name="@" pos="5"/>\n
         </o>\n
      </o>\n
      <o abstract="" line="37" name="classC2" pos="0">\n
         <o base="classB2" line="38" name="@" pos="2" ref="32"/>\n
         <o abstract="" line="39" name="doC2" pos="2">\n
            <o base="org.eolang.io.stdout" line="40" name="@" pos="4">\n
               <o base="string" data="string" line="41" pos="6">C2</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="43" name="main" pos="0">\n
         <o line="43" name="args" pos="1" vararg=""/>\n
         <o base="classC2" line="44" name="instance" pos="2" ref="37"/>\n
         <o base="instance" line="45" pos="2" ref="44"/>\n
         <o base=".@" line=&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:22:28.627 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.628 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.633 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.633 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 42ms
11:22:28.634 [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:22:28.637 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.648 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.649 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.650 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.650 [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:22:28.650 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.651 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.662 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.667 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.667 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.668 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.668 [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
--&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 &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:22:28.669 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.669 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.673 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.679 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.679 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.680 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.680 [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 &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
         &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
         </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:22:28.680 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.681 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.685 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.685 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 44ms
11:22:28.687 [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:22:28.689 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.702 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.703 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.703 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.704 [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 &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&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" 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:22:28.704 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.705 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.709 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.714 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.715 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.715 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.716 [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 &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
               &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
      <o abstract="" line="11" name="animal" pos="0">\n
         <o base="creature" line="12" name="@" pos="2" ref="3"/>\n
         <o abstract="" line="13" name="talk" pos="2">\n
            <o line="13" name="t" pos="3"/>\n
            <o base="stdout" line="14" name="@" pos="4">\n
               <o base="string" data="string" line="15" pos="6">animal talks</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="17" name="human" pos="0">\n
         <o base="creature" line="18" name="@" pos="2" ref="3"/>\n
      </o>\n
      <o abstract="" line="20" name="cat" pos="0">\n
         <o base="animal" line="21" name="@" pos="2" ref="11"/>\n
         <o abstract="" line="22" name="meow" pos="2">\n
            <o line="22" name="m" pos="3"/>\n
            <o base="^" line="23" pos="4"/>\n
            <o base=".talk" line="23" method="" name="@" pos="5">\n
               <o base="string" data="string" line="23" pos="11">meow</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="25" name="dog" pos="0">\n
         <o base="animal" line="26" name="@" pos="2" ref="11"/>\n
         <o abstract="" line="27" name="live" pos="2">\n
            <o base="^" line="28" pos="4"/>\n
            <o base=".talk" line="28" method="" name="@" pos="5">\n
               <o base="string" data="string" line="28" pos="11">I am a dog</o>\n
            </o>\n
         </o>\n
         <o abstract="" line="29" name="woof" pos="2">\n
            <o base="stdout" line="30" name="@" pos="4">\n
               <o base="string" data="string" line="31" pos="6">woof</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="33" name="olesya" pos="0">\n
         <o base="human" line="34" name="@" pos="2" ref="17"/>\n
         <o abstract="" line="35" name="work" pos="2">\n
            <o line="35" name="job" pos="3"/>\n
            <o base="^" line="36" pos="4"/>\n
            <o base=".live" line="36" method="" name="@" pos="5"/>\n
         </o>\n
      </o>\n
      <o abstract="" line="38" name="main" pos="0">\n
         <o line="38" name="args" pos="1" vararg=""/>\n
         <o base="dog" line="39" name="tom" pos="2" ref="25"/>\n
         <o base="dog" line="40" pos="2" ref="25"/>\n
         <o base=".woof" line="40" method="" name="@" pos="5"/>\n
      </o>\n
   </objects>\n
</program>\n
<EOF>
11:22:28.716 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.716 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.721 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.727 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.728 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.729 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.729 [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"\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" 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
         &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:22:28.729 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.730 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.735 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.735 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 41ms
11:22:28.737 [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:22:28.740 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.750 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.751 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.751 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.752 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:22:28.752 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.753 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.756 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.761 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.761 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.762 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.762 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes
11:22:28.762 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.763 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.766 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.771 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.772 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.773 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.773 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes
11:22:28.773 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.774 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.777 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.778 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 33ms
11:22:28.779 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.790 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.791 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.791 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.791 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:22:28.792 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.792 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.796 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.801 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.801 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.802 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.802 [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
      &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=&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=&quot;6&quot; name=&quot;meow&quot; pos=&quot;2&quot;&gt;\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:22:28.802 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.803 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.807 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.812 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.812 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.813 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.813 [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:22:28.813 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.814 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.818 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.818 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 34ms
11:22:28.819 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.830 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.830 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.831 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.831 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:22:28.831 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.832 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.836 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.840 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.841 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.841 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.841 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (2481 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the &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] &amp;gt; cat\n
    creature &amp;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
         <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:22:28.842 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.842 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.846 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.851 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.851 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.852 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.853 [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:22:28.853 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.854 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.857 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.858 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 33ms
11:22:28.859 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.869 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.870 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.870 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.871 [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 &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
   <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:22:28.871 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.872 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.875 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.879 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.880 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.880 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.880 [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:22:28.881 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.881 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.885 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.890 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.890 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.891 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.891 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (1954 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
SOFTWARE.\n
-->\n
<program ms=&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 &amp;gt; mickey\n
    mickey.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;/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;breeds.bengal&quot; 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:22:28.891 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.892 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.895 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.896 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 31ms
11:22:28.897 [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:22:28.899 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.911 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.912 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.913 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.913 [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>\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=&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:22:28.914 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.914 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.918 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.923 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.924 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.924 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.925 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4515 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
SOFTWARE.\n
-->\n
<program ms="284"\n
          name="ex-1"\n
          time="2022-08-08T08:23:30.473543800Z"\n
          version="1.0-SNAPSHOT">\n
   <listing>+alias org.eolang.io.stdout\n
\n
    [] &gt; animal\n
    [] &gt; live\n
    [] &gt; eat\n
    stdout &gt; @\n
    "I'm eating"\n
    stdout &gt; @\n
    "I'm alive animal"\n
    [t] &gt; talk\n
    live &gt; @\n
\n
    [] &gt; mouse\n
    animal &gt; @\n
    [] &gt; pii\n
    animal.live &gt; @\n
\n
    [] &gt; human\n
    [] &gt; live\n
    stdout &gt; @\n
    "I'm alive human"\n
    [t] &gt; talk\n
    stdout &gt; @\n
    "human talks"\n
\n
    [] &gt; cat\n
    animal &gt; @\n
    [m] &gt; meow\n
    ^.talk "meow" &gt; @\n
\n
    [args...] &gt; main\n
    mouse &gt; tom\n
    tom.pii.eat &gt; @\n
  </listing>\n
   <errors/>\n
   <sheets>\n
      <sheet>add-refs</sheet>\n
   </sheets>\n
   <metas>\n
      <meta expanded="" line="1">\n
         <head>alias</head>\n
         <tail>stdout org.eolang.io.stdout</tail>\n
         <part>stdout</part>\n
         <part>org.eolang.io.stdout</part>\n
      </meta>\n
   </metas>\n
   <objects>\n
      <o abstract="" line="3" name="animal" pos="0">\n
         <o abstract="" line="4" name="live" pos="2">\n
            <o abstract="" line="5" name="eat" pos="4">\n
               <o base="stdout" line="6" name="@" pos="6">\n
                  <o base="string" data="string" line="7" pos="8">I'm eating</o>\n
               </o>\n
            </o>\n
            <o base="stdout" line="8" name="@" pos="4">\n
               <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n
            </o>\n
         </o>\n
         <o abstract="" line="10" name="talk" pos="2">\n
            <o line="10" name="t" pos="3"/>\n
            <o base="live" line="11" name="@" pos="4" ref="4"/>\n
         </o>\n
      </o>\n
      <o abstract="" line="13" name="mouse" pos="0">\n
         <o base="animal" line="14" name="@" pos="2" ref="3"/>\n
         <o abstract="" line="15" name="pii" pos="2">\n
            <o base="animal" line="16" pos="4" ref="3"/>\n
            <o base=".live" line="16" method="" name="@" pos="10"/>\n
         </o>\n
      </o>\n
      <o abstract="" line="18" name="human" pos="0">\n
         <o abstract="" line="19" name="live" pos="2">\n
            <o base="stdout&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:22:28.925 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.926 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.930 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.936 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.936 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.937 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.937 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4607 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
SOFTWARE.\n
-->\n
<program ms="284"\n
          name="ex-1"\n
          time="2022-08-08T08:23:30.473543800Z"\n
          version="1.0-SNAPSHOT">\n
   <listing>+alias org.eolang.io.stdout\n
\n
    [] &gt; animal\n
    [] &gt; live\n
    [] &gt; eat\n
    stdout &gt; @\n
    "I'm eating"\n
    stdout &gt; @\n
    "I'm alive animal"\n
    [t] &gt; talk\n
    live &gt; @\n
\n
    [] &gt; mouse\n
    animal &gt; @\n
    [] &gt; pii\n
    animal.live &gt; @\n
\n
    [] &gt; human\n
    [] &gt; live\n
    stdout &gt; @\n
    "I'm alive human"\n
    [t] &gt; talk\n
    stdout &gt; @\n
    "human talks"\n
\n
    [] &gt; cat\n
    animal &gt; @\n
    [m] &gt; meow\n
    ^.talk "meow" &gt; @\n
\n
    [args...] &gt; main\n
    mouse &gt; tom\n
    tom.pii.eat &gt; @\n
  </listing>\n
   <errors/>\n
   <sheets>\n
      <sheet>add-refs</sheet>\n
      <sheet>expand-aliases</sheet>\n
   </sheets>\n
   <metas>\n
      <meta expanded="" line="1">\n
         <head>alias</head>\n
         <tail>stdout org.eolang.io.stdout</tail>\n
         <part>stdout</part>\n
         <part>org.eolang.io.stdout</part>\n
      </meta>\n
   </metas>\n
   <objects>\n
      <o abstract="" line="3" name="animal" pos="0">\n
         <o abstract="" line="4" name="live" pos="2">\n
            <o abstract="" line="5" name="eat" pos="4">\n
               <o base="org.eolang.io.stdout" line="6" name="@" pos="6">\n
                  <o base="string" data="string" line="7" pos="8">I'm eating</o>\n
               </o>\n
            </o>\n
            <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n
               <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n
            </o>\n
         </o>\n
         <o abstract="" line="10" name="talk" pos="2">\n
            <o line="10" name="t" pos="3"/>\n
            <o base="live" line="11" name="@" pos="4" ref="4"/>\n
         </o>\n
      </o>\n
      <o abstract="" line="13" name="mouse" pos="0">\n
         <o base="animal" line="14" name="@" pos="2" ref="3"/&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
      &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:22:28.937 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.938 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.942 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.942 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 38ms
11:22:28.944 [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:22:28.946 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.963 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.964 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.964 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.964 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (2534 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
SOFTWARE.\n
-->\n
<program ms="191"\n
          name="ex-1"\n
          time="2022-08-02T08:06:01.480897800Z"\n
          version="1.0-SNAPSHOT">\n
   <listing>+alias org.eolang.io.stdout\n
\n
    [] &gt; animal\n
    [t] &gt; talk\n
    stdout &gt; @\n
    t\n
\n
    [] &gt; cat\n
    animal &gt; @\n
\n
    [args...] &gt; main\n
    cat &gt; tom\n
    tom.talk "My name is Tom" &gt; @\n
  </listing>\n
   <errors/>\n
   <sheets/>\n
   <metas>\n
      <meta line="1">\n
         <head>alias</head>\n
         <tail>org.eolang.io.stdout</tail>\n
         <part>org.eolang.io.stdout</part>\n
      </meta>\n
   </metas>\n
   <objects>\n
      <o abstract="" line="3" name="animal" pos="0">\n
         <o abstract="" line="4" name="talk" pos="2">\n
            <o line="4" name="t" pos="3"/>\n
            <o base="stdout" line="5" name="@" pos="4">\n
               <o base="t" line="6" pos="6&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=&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:22:28.965 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.965 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.969 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.973 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.974 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.974 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.974 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (2624 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
   </sheets>\n
   <metas>\n
      <meta expanded="" line="1">\n
         <head>alias</head>\n
         <tail>stdout org.eolang.io.stdout</tail>\n
         <part>stdout</part>\n
         <part>org.eolang.io.stdout</part>\n
      </meta>\n
   </metas>\n
   <objects>\n
      <o abstract="" line="3" name="animal" pos="0">\n
         <o abstract="" line="4" name="talk" pos="2">\n
            <o line="4" name="t" pos="3"/>\n
            <o base="stdout" line="5" name="@" pos="4">\n
               <o base="t" line="6" pos="6" ref="4"/>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="8" name="cat" pos="0">\n
         <o base="animal" line="9" name="@" pos="2" ref="3"/>\n
      </o>\n
      <o abstract="" line="11" name="main" pos="0">\n
         <o line="11" name="args" pos="1" vararg=""/>\n
         <o base="cat" line="12" name="tom" pos="2" ref="8"/>\n
         <o base="tom" line="13" pos="2" ref="12"/>\n
         <o base=".talk" line="13" method="" name="@" pos="5">\n
            <o base="string" data="string" line="13" pos="11">My name is Tom</o>\n
         </o>\n
      </o>\n
   </objects>\n
</program>\n
<EOF>
11:22:28.975 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.975 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.979 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.984 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.985 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.985 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.985 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (2674 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
SOFTWARE.\n
--&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;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;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="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:22:28.986 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.986 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:28.990 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:28.990 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 34ms
11:22:28.991 [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:22:28.993 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.005 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:29.005 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.006 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.006 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3519 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
SOFTWARE.\n
-->\n
<program ms="324"\n
          name="ex-1"\n
          time="2022-08-05T14:03:27.083126100Z"\n
          version="1.0-SNAPSHOT">\n
   <listing>+alias org.eolang.io.stdout\n
\n
    [] &gt; classA\n
    classC &gt; @\n
    [] &gt; doA\n
    stdout &gt; @\n
    "A"\n
\n
    [] &gt; classB\n
    classA &gt; @\n
    [] &gt; doBA\n
    stdout &gt; @\n
    "B"\n
\n
    [] &gt; classC\n
    classB &gt; @\n
    [] &gt; doC\n
    stdout &gt; @\n
    "C"\n
\n
    [] &gt; classD\n
    classC &gt; @\n
\n
    [] &gt; classE\n
    classA &gt; @\n
\n
    [args...] &gt; main\n
    classC &gt; instance\n
    instance.doBA &gt; @\n
  </listing>\n
   <errors/>\n
   <sheets/>\n
   <metas>\n
      <meta line="1">\n
         <head>alias</head>\n
         <tail>org.eolang.io.stdout</tail>\n
         <part>org.eolang.io.stdout</part>\n
      </meta>\n
   </metas>\n
   <objects>\n
      <o abstract="" line="3" name="classA" pos="0">\n
         <o base="classC" line="4" name="@" pos="2" ref="15"/>\n
         <o abstract="" line="5" name="doA" pos="2">\n
            <o base="stdout" line="6" name="@" pos="4">\n
               <o base="string" data="string" line="7" pos="6">A</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="9" name="classB" pos="0">\n
         <o base="classA" line="10" name="@" pos="2" ref="3"/>\n
         <o abstract="" line="11" name="doBA" pos="2">\n
            <o base="stdout" line="12" name="@" pos="4">\n
               <o base="string" data="string" line="13" pos="6">B</o>\n
            </o>\n
         </o>\n
      </o>\n
      &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:22:29.007 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.007 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.011 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:29.016 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:29.016 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.017 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.017 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (3609 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
SOFTWARE.\n
-->\n
<program ms="324"\n
          name="ex-1"\n
          time="2022-08-05T14:03:27.083126100Z"\n
          version="1.0-SNAPSHOT">\n
   <listing>+alias org.eolang.io.stdout\n
\n
    [] &gt; classA\n
    classC &gt; @\n
    [] &gt; doA\n
    stdout &gt; @\n
    "A"\n
\n
    [] &gt; classB\n
    classA &gt; @\n
    [] &gt; doBA\n
    stdout &gt; @\n
    "B"\n
\n
    [] &gt; classC\n
    classB &gt; @\n
    [] &gt; doC\n
    stdout &gt; @\n
    "C"\n
\n
    [] &gt; classD\n
    classC &gt; @\n
\n
    [] &gt; classE\n
    classA &gt; @\n
\n
    [args...] &gt; main\n
    classC &gt; instance\n
    instance.doBA &gt; @\n
  </listing>\n
   <errors/>\n
   <sheets>\n
      <sheet>add-refs</sheet>\n
   </sheets>\n
   <metas>\n
      <meta expanded="" line="1">\n
         <head>alias</head>\n
         <tail>stdout org.eolang.io.stdout</tail>\n
         <part>stdout</part>\n
         <part>org.eolang.io.stdout</part>\n
      </meta>\n
   </metas>\n
   <objects>\n
      <o abstract="" line="3" name="classA" pos="0">\n
         <o base="classC" line="4" name="@" pos="2" ref="15"/>\n
         <o abstract="" line="5" name="doA" pos="2">\n
            <o base="stdout" line="6" name="@" pos="4">\n
               <o base="string" data="string" line="7" pos="6">A</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="9" name="classB" pos="0">\n
         <o base="classA" line="10" name="@" pos="2" ref="3"/>\n
         <o abstract="" line="11" name="doBA" pos="2">\n
            <o base="stdout" line="12" name="@" pos="4">\n
               <o base="string" data="string" line="13" pos="6">B</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="15" name="classC" pos="0">\n
         <o base="classB" line="16" name="@" pos="2" ref="9"/>\n
         <o abstract="" line="17" name="doC" pos="2">\n
            <o base="stdout" line="18" name="@" pos="4">\n
               <o base="string" data="string" line="19" pos="6">C</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="21" name="classD" pos="0">\n
         <o base="classC" line="22" name="@" pos="2" ref="15"/>\n
      </o>\n
      <o abstract="" line="24" name="classE" pos="0">\n
         <o base="classA" line="25" name="@" pos="2" ref="3"/>\n
      </o>\n
      <o abstract="" line="27" name="main" pos="0">\n
         &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:22:29.017 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.018 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.022 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:29.027 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:29.028 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.028 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.029 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (3687 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="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" pos="2">\n
            <o base="org.eolang.io.stdout" line="12" name="@" pos="4">\n
               <o base="string" data="string" line="13" pos="6">B</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="15" name="classC" pos="0">\n
         <o base="classB" line="16" name="@" pos="2" ref="9"/>\n
         <o abstract="" line="17" name="doC" pos="2">\n
            <o base="org.eolang.io.stdout" line="18" name="@" pos="4">\n
               <o base="string" data="string" line="19" pos="6">C</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="21" name="classD" pos="0">\n
         <o base="classC" line="22" name="@" pos="2" ref="15"/>\n
      </o>\n
      <o abstract="" line="24" name="classE" pos="0">\n
         <o base="classA" line="25" name="@" pos="2" ref="3"/>\n
      </o>\n
      <o abstract="" line="27" name="main" pos="0">\n
         <o line="27" name="args" pos="1" vararg=""/>\n
         <o base="classC" line="28" name="instance" pos="2" ref="15"/>\n
         <o base="instance" line="29" pos="2" ref="28"/>\n
         <o base=".doBA" line="29" method="" name="@" pos="10"/>\n
      </o>\n
   </objects>\n
</program>\n
<EOF>
11:22:29.029 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.030 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.033 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:29.033 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 35ms
11:22:29.035 [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:22:29.037 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.049 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:29.049 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.050 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.050 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4406 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;338&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-05T16:54:10.446431200Z"\n
          version="1.0-SNAPSHOT">\n
   <listing>+alias org.eolang.io.stdout\n
\n
    [] &gt; animal\n
    [] &gt; live\n
    [] &gt; eat\n
    stdout &gt; @\n
    "I'm eating"\n
    stdout &gt; @\n
    "I'm alive animal"\n
    [t] &gt; talk\n
    live &gt; @\n
\n
    [] &gt; mouse\n
    animal &gt; @\n
    [] &gt; pii\n
    ^.live &gt; @\n
\n
    [] &gt; human\n
    [] &gt; live\n
    stdout &gt; @\n
    "I'm alive human"\n
    [t] &gt; talk\n
    stdout &gt; @\n
    "human talks"\n
\n
    [] &gt; cat\n
    animal &gt; @\n
    [m] &gt; meow\n
    ^.talk "meow" &gt; @\n
\n
    [args...] &gt; main\n
    mouse &gt; tom\n
    tom.pii.eat &gt; @\n
  </listing>\n
   <errors/>\n
   <sheets/>\n
   <metas>\n
      <meta line="1">\n
         <head>alias</head>\n
         <tail>org.eolang.io.stdout</tail>\n
         <part>org.eolang.io.stdout</part>\n
      </meta>\n
   </metas>\n
   <objects>\n
      <o abstract="" line="3" name="animal" pos="0">\n
         <o abstract="" line="4" name="live" pos="2">\n
            <o abstract="" line="5" name="eat" pos="4">\n
               <o base="stdout" line="6" name="@" pos="6">\n
                  <o base="string" data="string" line="7" pos="8">I'm eating</o>\n
               </o>\n
            </o>\n
            <o base="stdout" line="8" name="@" pos="4">\n
               <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n
            </o>\n
         </o>\n
         <o abstract="" line="10" name="talk" pos="2">\n
            <o line="10" name="t" pos="3"/>\n
            <o base="live" line="11" name="@" pos="4" ref="4"/>\n
         </o>\n
      </o>\n
      <o abstract="" line="13" name="mouse" pos="0">\n
         <o base="animal" line="14" name="@" pos="2" ref="3"/>\n
         <o abstract="" line="15" name="pii" pos="2">\n
            <o base="^" line="16" pos="4"/>\n
            <o base=".live" line="16" method="" name="@" pos="5"/>\n
         </o>\n
      </o>\n
      <o abstract="" line="18" name="human" pos="0">\n
         <o abstract="" line="19" name="live" pos="2">\n
            <o base="stdout" line="20" name="@" pos="4">\n
               <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n
            </o>\n
         </o>\n
         <o abstract="" line="22" name="talk" pos="2">\n
            <o line="22" name="t" pos="3"/>\n
            <o base="stdout" line="23" name="@" pos="4">\n
               <o base="string" data="string" line="24" pos="6">human talks</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="26" name="cat" pos="0">\n
         <o base="animal" line="27" name="@" pos="2" ref="3"/>\n
         <o abstract="" line="28" name="meow" pos="2">\n
            <o line="28" name="m" pos="3"/>\n
            <o base="^" line="29" pos="4"/>\n
            <o base=".talk" line="29" method="" name="@" pos="5">\n
               <o base="string" data="string" line="29" pos="11">meow</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="31" name="main" pos="0">\n
         <o line="31" name="args" pos="1" vararg=""/>\n
         <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n
         <o base="tom" line="33" pos="2" ref="32"/>\n
         <o base=".pii" line="33" method="" pos="5"/>\n
         <o base=".eat" line="33" method="" name="@" pos="9"/>\n
      </o>\n
   </objects>\n
</program>\n
<EOF>
11:22:29.051 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.051 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.055 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:29.060 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:29.061 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.061 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.061 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4496 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;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>\n
   <metas>\n
      <meta expanded="" line="1">\n
         <head>alias</head>\n
         <tail>stdout org.eolang.io.stdout</tail>\n
         <part>stdout</part>\n
         <part>org.eolang.io.stdout</part>\n
      </meta>\n
   </metas>\n
   <objects>\n
      <o abstract="" line="3" name="animal" pos="0">\n
         <o abstract="" line="4" name="live" pos="2">\n
            <o abstract="" line="5" name="eat" pos="4">\n
               <o base="stdout" line="6" name="@" pos="6">\n
                  <o base="string" data="string" line="7" pos="8">I'm eating</o>\n
               </o>\n
            </o>\n
            <o base="stdout" line="8" name="@" pos="4">\n
               <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n
            </o>\n
         </o>\n
         <o abstract="" line="10" name="talk" pos="2">\n
            <o line="10" name="t" pos="3"/>\n
            <o base="live" line="11" name="@" pos="4" ref="4"/>\n
         </o>\n
      </o>\n
      <o abstract="" line="13" name="mouse" pos="0">\n
         <o base="animal" line="14" name="@" pos="2" ref="3"/>\n
         <o abstract="" line="15" name="pii" pos="2">\n
            <o base="^" line="16" pos="4"/>\n
            <o base=".live" line="16" method="" name="@" pos="5"/>\n
         </o>\n
      </o>\n
      <o abstract="" line="18" name="human" pos="0">\n
         <o abstract="" line="19" name="live" pos="2">\n
            <o base="stdout" line="20" name="@" pos="4">\n
               <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n
            </o>\n
         </o>\n
         <o abstract="" line="22" name="talk" pos="2">\n
            <o line="22" name="t" pos="3"/>\n
            <o base="stdout" line="23" name="@" pos="4">\n
               <o base="string" data="string" line="24" pos="6">human talks</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="26" name="cat" pos="0">\n
         <o base="animal" line="27" name="@" pos="2" ref="3"/>\n
         <o abstract="" line="28" name="meow" pos="2">\n
            <o line="28" name="m" pos="3"/>\n
            <o base="^" line="29" pos="4"/>\n
            <o base=".talk" line="29" method="" name="@" pos="5">\n
               <o base="string" data="string" line="29" pos="11">meow</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="31" name="main" pos="0">\n
         <o line="31" name="args" pos="1" vararg=""/>\n
         <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n
         <o base="tom" line="33" pos="2" ref="32"/>\n
         <o base=".pii" line="33" method="" pos="5"/>\n
         <o base=".eat" line="33" method="" name="@" pos="9"/>\n
      </o>\n
   </objects>\n
</program>\n
<EOF>
11:22:29.062 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.062 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.066 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:29.072 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:29.073 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.073 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.074 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4588 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;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</tail>\n
         <part>stdout</part>\n
         <part>org.eolang.io.stdout</part>\n
      </meta>\n
   </metas>\n
   <objects>\n
      <o abstract="" line="3" name="animal" pos="0">\n
         <o abstract="" line="4" name="live" pos="2">\n
            <o abstract="" line="5" name="eat" pos="4">\n
               <o base="org.eolang.io.stdout" line="6" name="@" pos="6">\n
                  <o base="string" data="string" line="7" pos="8">I'm eating</o>\n
               </o>\n
            </o>\n
            <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n
               <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n
            </o>\n
         </o>\n
         <o abstract="" line="10" name="talk" pos="2">\n
            <o line="10" name="t" pos="3"/>\n
            <o base="live" line="11" name="@" pos="4" ref="4"/>\n
         </o>\n
      </o>\n
      <o abstract="" line="13" name="mouse" pos="0">\n
         <o base="animal" line="14" name="@" pos="2" ref="3"/>\n
         <o abstract="" line="15" name="pii" pos="2">\n
            <o base="^" line="16" pos="4"/>\n
            <o base=".live" line="16" method="" name="@" pos="5"/>\n
         </o>\n
      </o>\n
      <o abstract="" line="18" name="human" pos="0">\n
         <o abstract="" line="19" name="live" pos="2">\n
            <o base="org.eolang.io.stdout" line="20" name="@" pos="4">\n
               <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n
            </o>\n
         </o>\n
         <o abstract="" line="22" name="talk" pos="2">\n
            <o line="22" name="t" pos="3"/>\n
            <o base="org.eolang.io.stdout" line="23" name="@" pos="4">\n
               <o base="string" data="string" line="24" pos="6">human talks</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="26" name="cat" pos="0">\n
         <o base="animal" line="27" name="@" pos="2" ref="3"/>\n
         <o abstract="" line="28" name="meow" pos="2">\n
            <o line="28" name="m" pos="3"/>\n
            <o base="^" line="29" pos="4"/>\n
            <o base=".talk" line="29" method="" name="@" pos="5">\n
               <o base="string" data="string" line="29" pos="11">meow</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="31" name="main" pos="0">\n
         <o line="31" name="args" pos="1" vararg=""/>\n
         <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n
         <o base="tom" line="33" pos="2" ref="32"/>\n
         <o base=".pii" line="33" method="" pos="5"/>\n
         <o base=".eat" line="33" method="" name="@" pos="9"/>\n
      </o>\n
   </objects>\n
</program>\n
<EOF>
11:22:29.074 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.074 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.078 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:29.078 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 36ms
11:22:29.080 [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:22:29.082 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.093 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:29.094 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.094 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.095 [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="1.0-SNAPSHOT">\n
   <listing>+alias org.eolang.io.stdout\n
\n
    [] &gt; classA\n
    classB &gt; @\n
    [] &gt; doA\n
    stdout &gt; @\n
    "A"\n
\n
    [] &gt; classB\n
    classC &gt; @\n
    [] &gt; doB\n
    ^.doC &gt; @\n
\n
    [] &gt; classC\n
    classA &gt; @\n
    [] &gt; doC\n
    stdout &gt; @\n
    "C"\n
\n
    [args...] &gt; main\n
    classB &gt; instance\n
    instance.doA &gt; @\n
  </listing>\n
   <errors/>\n
   <sheets/>\n
   <metas>\n
      <meta line="1">\n
         <head>alias</head>\n
         <tail>org.eolang.io.stdout</tail>\n
         <part>org.eolang.io.stdout</part>\n
      </meta>\n
   </metas>\n
   <objects>\n
      <o abstract="" line="3" name="classA" pos="0">\n
         <o base="classB" line="4" name="@" pos="2" ref="9"/>\n
         <o abstract="" line="5" name="doA" pos="2">\n
            <o base="stdout" line="6" name="@" pos="4">\n
               <o base="string" data="string" line="7" pos="6">A</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="9" name="classB" pos="0">\n
         <o base="classC" line="10" name="@" pos="2" ref="14"/>\n
         <o abstract="" line="11" name="doB" pos="2">\n
            <o base="^" line="12" pos="4"/>\n
            <o base=".doC" line="12" method="" name="@" pos="5"/>\n
         </o>\n
      </o>\n
      <o abstract="" line="14" name="classC" pos="0">\n
         <o base="classA" line="15" name="@" pos="2" ref="3"/>\n
         <o abstract="" line="16" name="doC" pos="2">\n
            <o base="stdout" line="17" name="@" pos="4">\n
               <o base="string" data="string" line="18" pos="6">C</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="20" name="main" pos="0">\n
         <o line="20" name="args" pos="1" vararg=""/>\n
         <o base="classB" line="21" name="instance" pos="2" ref="9"/>\n
         <o base="instance" line="22" pos="2" ref="21"/>\n
         <o base=".doA" line="22" method="" name="@" pos="10"/>\n
      </o>\n
   </objects>\n
</program>\n
<EOF>
11:22:29.095 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.095 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.099 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:29.103 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:29.104 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.104 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.105 [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
    [] &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;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="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:22:29.105 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.105 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.109 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:29.114 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:29.115 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.115 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.116 [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
            &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:22:29.116 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.116 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.120 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:29.120 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 33ms
11:22:29.121 [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:22:29.124 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.136 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:29.137 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.137 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.137 [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=&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=&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>\n
</program>\n
<EOF>
11:22:29.138 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.138 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.142 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:29.147 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:29.147 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.148 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.148 [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&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=&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" 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:22:29.148 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.149 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.153 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:29.159 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:29.160 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.160 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.160 [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=&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&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" 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:22:29.161 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.161 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.165 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:29.165 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 37ms
11:22:29.167 [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:22:29.169 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.180 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:29.181 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.182 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.182 [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=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;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:22:29.182 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.183 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.187 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:29.191 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:29.192 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.192 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.192 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4030 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;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>\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:22:29.193 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.193 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.197 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:29.202 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:29.203 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.203 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.204 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4094 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
SOFTWARE.\n
--&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&quot; data=&quot;int&quot; line=&quot;9&quot; pos=&quot;8&quot;&gt;5&lt;/o&gt;\n
                  &lt;o base=&quot;.plus&quot; line=&quot;9&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;9&quot;&gt;\n
                     &lt;o base=&quot;int&quot; data=&quot;int&quot; line=&quot;10&quot; pos=&quot;10&quot;&gt;6&lt;/o&gt;\n
                  &lt;/o&gt;\n
               &lt;/o&gt;\n
            &lt;/o&gt;\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:22:29.204 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.205 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.208 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:29.208 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 34ms
11:22:29.210 [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:22:29.212 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.224 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:29.225 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.232 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.233 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4378 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED &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=&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="@" 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:22:29.233 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.233 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.237 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:29.242 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:29.242 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.243 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.243 [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;&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="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:22:29.243 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.244 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.247 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:29.253 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:29.254 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.254 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.255 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4560 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED &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&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="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:22:29.255 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.256 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:22:29.259 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:22:29.259 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 42ms
11:22:29.261 [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.763 s - in org.objectionary.ddr.unit.graph.attr.1mAttrTestm
[1;34mINFOm]
[1;34mINFOm] Results:
[1;34mINFOm]
[1;33mWARNINGm] 1;33mTests run: 43, Failures: 0, Errors: 0, Skipped: 1m
[1;34mINFOm]
[1;34mINFOm]
[1;34mINFOm] 1m--- 0;32mjcabi-maven-plugin:0.16.0:versionalizem 1m(jcabi-versionalize-packages)m @ 36mddr0;1m ---m
Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-log/0.17.1/jcabi-log-0.17.1.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/jcabi/jcabi-log/0.17.1/jcabi-log-0.17.1.pom (6.6 kB at 125 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi/1.20.1/jcabi-1.20.1.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/jcabi/jcabi/1.20.1/jcabi-1.20.1.pom (6.2 kB at 188 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/parent/0.37.1/parent-0.37.1.pom
Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/com/jcabi/parent/0.37.1/parent-0.37.1.pom (75 kB at 611 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-aspects/0.23.2/jcabi-aspects-0.23.2.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/jcabi/jcabi-aspects/0.23.2/jcabi-aspects-0.23.2.pom (9.2 kB at 230 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/aspectj/aspectjrt/1.9.8.M1/aspectjrt-1.9.8.M1.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/aspectj/aspectjrt/1.9.8.M1/aspectjrt-1.9.8.M1.pom (2.0 kB at 114 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/javax/validation/validation-api/2.0.1.Final/validation-api-2.0.1.Final.pom
Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/javax/validation/validation-api/2.0.1.Final/validation-api-2.0.1.Final.pom (12 kB at 390 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 271 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 144 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 62 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 600 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 493 kB/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 222 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 89 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 261 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 218 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 127 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 674 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 905 kB/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 642 kB/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 140 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 267 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/3.8.6/maven-artifact-3.8.6.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 126 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 214 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 174 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 305 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.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 125 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 515 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 271 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 210 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 95 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 134 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 74 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 104 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 319 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 210 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 124 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 178 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 136 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 614 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 133 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 140 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 201 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 183 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 337 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 353 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 474 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 98 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/guava/guava/30.1.1-jre/guava-30.1.1-jre.pom
Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/com/google/guava/guava/30.1.1-jre/guava-30.1.1-jre.pom (12 kB at 407 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/guava/guava-parent/30.1.1-jre/guava-parent-30.1.1-jre.pom
Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/com/google/guava/guava-parent/30.1.1-jre/guava-parent-30.1.1-jre.pom (14 kB at 431 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 78 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 392 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 108 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 214 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/checkerframework/checker-qual/3.8.0/checker-qual-3.8.0.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/checkerframework/checker-qual/3.8.0/checker-qual-3.8.0.pom (2.2 kB at 118 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_annotations/2.5.1/error_prone_annotations-2.5.1.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_annotations/2.5.1/error_prone_annotations-2.5.1.pom (2.1 kB at 124 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_parent/2.5.1/error_prone_parent-2.5.1.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_parent/2.5.1/error_prone_parent-2.5.1.pom (7.0 kB at 291 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 75 kB/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 88 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 455 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 125 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 532 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 208 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 426 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 251 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 660 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 156 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 428 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-log/0.17.1/jcabi-log-0.17.1.jar
Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.7.5/slf4j-api-1.7.5.jar
Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-aspects/0.23.2/jcabi-aspects-0.23.2.jar
Downloading from Maven: https://repo.maven.apache.org/maven2/org/aspectj/aspectjrt/1.9.8.M1/aspectjrt-1.9.8.M1.jar
Downloading from Maven: https://repo.maven.apache.org/maven2/javax/validation/validation-api/2.0.1.Final/validation-api-2.0.1.Final.jar
Downloaded5from2Maven:khttps://repo.maven.apache.org/maven2/org/aspectj/aspectjrt/1.9.8.M1/aspectjrt-1.9.8.M1.jar (123 kB at 2.8 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
Downloaded5from6Maven:4https://repo.maven.apache.org/maven2/com/jcabi/jcabi-aspects/0.23.2/jcabi-aspects-0.23.2.jar (86 kB at 1.5 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/aether/aether-util/1.1.0/aether-util-1.1.0.jar
Downloaded4from9Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-log/0.17.1/jcabi-log-0.17.1.jar (50 kB at 800 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/commons-io/commons-io/2.11.0/commons-io-2.11.0.jar
Downloaded3from5Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.7.5/slf4j-api-1.7.5.jar (26 kB at 389 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/aspectj/aspectjtools/1.9.8.M1/aspectjtools-1.9.8.M1.jar
Downloaded 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 (99 kB at 1.4 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
Downloaded3from3Maven:1https://repo.maven.apache.org/maven2/javax/validation/validation-api/2.0.1.Final/validation-api-2.0.1.Final.jar (93 kB at 1.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
Downloaded4from2Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/3.8.6/maven-plugin-api-3.8.6.jar (47 kB at 356 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
Downloaded4from4Maven: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 426 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
Downloaded4from2Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/2.6.0/plexus-classworlds-2.6.0.jar (53 kB at 248 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/3.8.6/maven-model-3.8.6.jar
Downloaded from Maven: https://repo.maven.apache.org/maven2/commons-io/commons-io/2.11.0/commons-io-2.11.0.jar (327 kB at 1.5 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-core/3.8.6/maven-core-3.8.6.jar
Downloaded5from5Maven:khttps://repo.maven.apache.org/maven2/org/eclipse/aether/aether-util/1.1.0/aether-util-1.1.0.jar (150 kB at 562 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
Downloaded4from6Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/3.8.6/maven-model-3.8.6.jar (216 kB at 795 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
Downloaded3from6Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.3.1/plexus-utils-3.3.1.jar (262 kB at 960 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
Downloaded4from6Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/3.8.6/maven-settings-3.8.6.jar (44 kB at 153 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-cipher/2.0/plexus-cipher-2.0.jar
Downloaded5from2Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-sec-dispatcher/2.0/plexus-sec-dispatcher-2.0.jar (24 kB at 78 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
Downloaded4from7Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-cipher/2.0/plexus-cipher-2.0.jar (13 kB at 42 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
Downloaded3from9Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-settings-builder/3.8.6/maven-settings-builder-3.8.6.jar (42 kB at 134 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
Downloaded5from0Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/3.8.6/maven-repository-metadata-3.8.6.jar (28 kB at 84 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
Downloaded4from0Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-builder-support/3.8.6/maven-builder-support-3.8.6.jar (14 kB at 42 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/resolver/maven-resolver-impl/1.6.3/maven-resolver-impl-1.6.3.jar
Downloaded5from0Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-resolver-provider/3.8.6/maven-resolver-provider-3.8.6.jar (67 kB at 177 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
Downloaded5from4Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-core/3.8.6/maven-core-3.8.6.jar (646 kB at 1.6 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/resolver/maven-resolver-util/1.6.3/maven-resolver-util-1.6.3.jar
Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model-builder/3.8.6/maven-model-builder-3.8.6.jar (196 kB at 479 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
Downloaded4from.Maven:Bhttps://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 90 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:Bhttps://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 416 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/guava/guava/30.1.1-jre/guava-30.1.1-jre.jar
Downloaded5from.Maven:Bhttps://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 357 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:Bhttps://repo.maven.apache.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar (4.6 kB at 9.1 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:Bhttps://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 724 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:Bhttps://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 4.1 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/checkerframework/checker-qual/3.8.0/checker-qual-3.8.0.jar
Downloaded5from.Maven:Bhttps://repo.maven.apache.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar (20 kB at 36 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_annotations/2.5.1/error_prone_annotations-2.5.1.jar
Downloaded5from.Maven:Bhttps://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_annotations/2.5.1/error_prone_annotations-2.5.1.jar (14 kB at 24 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:Bhttps://repo.maven.apache.org/maven2/org/checkerframework/checker-qual/3.8.0/checker-qual-3.8.0.jar (231 kB at 381 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/resolver/maven-resolver-api/1.8.1/maven-resolver-api-1.8.1.jar
Downloaded4from.Maven:Bhttps://repo.maven.apache.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar (8.8 kB at 14 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:Bhttps://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 295 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.jar
Downloaded4from.Maven:Bhttps://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 218 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/javax/enterprise/cdi-api/1.2/cdi-api-1.2.jar
Downloaded5from.Maven:Bhttps://repo.maven.apache.org/maven2/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.jar (26 kB at 36 kB/s)
Downloading)from8Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/3.8.6/maven-artifact-3.8.6.jar
Downloaded5from.Maven:Bhttps://repo.maven.apache.org/maven2/javax/enterprise/cdi-api/1.2/cdi-api-1.2.jar (71 kB at 94 kB/s)
Downloaded4from.Maven:Bhttps://repo.maven.apache.org/maven2/com/google/inject/guice/4.2.2/guice-4.2.2-no_aop.jar (521 kB at 686 kB/s)
Downloaded3from.Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/3.8.6/maven-artifact-3.8.6.jar (58 kB at 75 kB/s)
Downloaded2from5Maven:Mhttps://repo.maven.apache.org/maven2/com/google/guava/guava/30.1.1-jre/guava-30.1.1-jre.jar (2.9 MB at 1.4 MB/s)
Downloaded1from5Maven: https://repo.maven.apache.org/maven2/org/aspectj/aspectjtools/1.9.8.M1/aspectjtools-1.9.8.M1.jar (15 MB at 6.9 MB/s)
[1;34mINFOm] Versionalizing /home/r/repo/target/classes directory
[1;34mINFOm]
[1;34mINFOm] 1m--- 0;32mmaven-jar-plugin:3.2.2:jarm 1m(default-jar)m @ 36mddr0;1m ---m
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/file-management/3.0.0/file-management-3.0.0.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/shared/file-management/3.0.0/file-management-3.0.0.pom (4.7 kB at 260 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/22/maven-shared-components-22.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/22/maven-shared-components-22.pom (5.1 kB at 269 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-io/3.0.0/maven-shared-io-3.0.0.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-io/3.0.0/maven-shared-io-3.0.0.pom (4.2 kB at 189 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.4.2/plexus-utils-1.4.2.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.4.2/plexus-utils-1.4.2.pom (2.0 kB at 103 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-provider-api/2.10/wagon-provider-api-2.10.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-provider-api/2.10/wagon-provider-api-2.10.pom (1.7 kB at 43 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon/2.10/wagon-2.10.pom
Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon/2.10/wagon-2.10.pom (21 kB at 789 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-archiver/3.5.2/maven-archiver-3.5.2.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-archiver/3.5.2/maven-archiver-3.5.2.pom (5.5 kB at 292 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/3.1.1/maven-plugin-api-3.1.1.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/3.1.1/maven-plugin-api-3.1.1.pom (3.4 kB at 178 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-compress/1.20/commons-compress-1.20.pom
Downloaded1from8Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-compress/1.20/commons-compress-1.20.pom (18 kB at 761 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-archiver/4.2.7/plexus-archiver-4.2.7.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-archiver/4.2.7/plexus-archiver-4.2.7.pom (4.9 kB at 258 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-io/3.2.0/plexus-io-3.2.0.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-io/3.2.0/plexus-io-3.2.0.pom (4.5 kB at 253 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 820 kB/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 632 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 55 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/file-management/3.0.0/file-management-3.0.0.jar
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-io/3.0.0/maven-shared-io-3.0.0.jar
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-provider-api/2.10/wagon-provider-api-2.10.jar
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-compress/1.20/commons-compress-1.20.jar
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-archiver/3.5.2/maven-archiver-3.5.2.jar
Downloaded4from4Maven:2https://repo.maven.apache.org/maven2/org/apache/maven/maven-archiver/3.5.2/maven-archiver-3.5.2.jar (26 kB at 1.0 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-archiver/4.2.7/plexus-archiver-4.2.7.jar
Downloaded4from4Maven:4https://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-provider-api/2.10/wagon-provider-api-2.10.jar (54 kB at 1.7 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-io/3.2.0/plexus-io-3.2.0.jar
Downloaded4from6Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/shared/file-management/3.0.0/file-management-3.0.0.jar (35 kB at 930 kB/s)
Downloading)from/Maven: https://repo.maven.apache.org/maven2/org/iq80/snappy/snappy/0.4/snappy-0.4.jar
Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-io/3.0.0/maven-shared-io-3.0.0.jar (41 kB at 1.0 MB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/tukaani/xz/1.9/xz-1.9.jar
Downloaded5from4Maven:khttps://repo.maven.apache.org/maven2/org/iq80/snappy/snappy/0.4/snappy-0.4.jar (58 kB at 852 kB/s)
Downloaded4from6Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-io/3.2.0/plexus-io-3.2.0.jar (76 kB at 1.1 MB/s)
Downloaded3from5Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-archiver/4.2.7/plexus-archiver-4.2.7.jar (195 kB at 1.9 MB/s)
Downloaded2from7Maven:khttps://repo.maven.apache.org/maven2/org/tukaani/xz/1.9/xz-1.9.jar (116 kB at 1.1 MB/s)
Downloaded1from3Maven:khttps://repo.maven.apache.org/maven2/org/apache/commons/commons-compress/1.20/commons-compress-1.20.jar (632 kB at 3.5 MB/s)
[1;34mINFOm] Building jar: /home/r/repo/target/ddr-0.0.1.jar
[1;34mINFOm]
[1;34mINFOm] 1m--- 0;32mmaven-antrun-plugin:1.8:runm 1m(default)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 19 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/ant/ant/1.9.4/ant-1.9.4.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/ant/ant/1.9.4/ant-1.9.4.pom (9.6 kB at 507 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/ant/ant-parent/1.9.4/ant-parent-1.9.4.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/ant/ant-parent/1.9.4/ant-parent-1.9.4.pom (5.6 kB at 280 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/ant/ant-launcher/1.9.4/ant-launcher-1.9.4.pom
Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/ant/ant-launcher/1.9.4/ant-launcher-1.9.4.pom (2.3 kB at 137 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/junit/junit/3.8.1/junit-3.8.1.jar
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.20/plexus-utils-3.0.20.jar
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/ant/ant/1.9.4/ant-1.9.4.jar
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/ant/ant-launcher/1.9.4/ant-launcher-1.9.4.jar
Downloaded5from3Maven:khttps://repo.maven.apache.org/maven2/org/apache/ant/ant-launcher/1.9.4/ant-launcher-1.9.4.jar (18 kB at 418 kB/s)
Downloaded4from2Maven:khttps://repo.maven.apache.org/maven2/ant-contrib/ant-contrib/1.0b3/ant-contrib-1.0b3.jar (224 kB at 3.0 MB/s)
Downloaded3from1Maven:khttps://repo.maven.apache.org/maven2/junit/junit/3.8.1/junit-3.8.1.jar (121 kB at 1.4 MB/s)
Downloaded2from4Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.20/plexus-utils-3.0.20.jar (243 kB at 2.4 MB/s)
Downloaded1from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/ant/ant/1.9.4/ant-1.9.4.jar (2.0 MB at 7.8 MB/s)
[1;34mINFOm] Executing tasks

main:
     [exec] /home/r/repo/pom.xml looks good
     [exec] /home/r/repo/src/main/resources/compress-aliases.xsl looks good
     [exec] /home/r/repo/src/main/resources/logback.xml looks good
     [exec] /home/r/repo/src/test/resources/integration/strip-xmir.xsl looks good
     [exec] /home/r/repo/src/test/resources/unit/in/basic_cycle/basic_cycle.xml looks good
     [exec] /home/r/repo/src/test/resources/unit/in/basic_tree/basic_tree.xml looks good
     [exec] /home/r/repo/src/test/resources/unit/in/closed_cycle/closed_cycle.xml looks good
     [exec] /home/r/repo/src/test/resources/unit/in/condition/condition.xml looks good
     [exec] /home/r/repo/src/test/resources/unit/in/creations/creations.xml looks good
     [exec] /home/r/repo/src/test/resources/unit/in/inner/inner.xml looks good
     [exec] /home/r/repo/src/test/resources/unit/in/inner_concrete/inner_concrete.xml looks good
     [exec] /home/r/repo/src/test/resources/unit/in/inner_ordered/inner_ordered.xml looks good
     [exec] /home/r/repo/src/test/resources/unit/in/inner_prop/inner_prop.xml looks good
     [exec] /home/r/repo/src/test/resources/unit/in/multiple_closed_cycles/multiple_closed_cycles.xml looks good
     [exec] /home/r/repo/src/test/resources/unit/in/multiple_cycles/multiple_cycles.xml looks good
     [exec] /home/r/repo/src/test/resources/unit/in/multiple_trees/multiple_trees.xml looks good
     [exec] /home/r/repo/src/test/resources/unit/in/tree/tree.xml looks good
     [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.0-M1:installm 1m(default-install)m @ 36mddr0;1m ---m
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-artifact-transfer/0.10.0/maven-artifact-transfer-0.10.0.pom
Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-artifact-transfer/0.10.0/maven-artifact-transfer-0.10.0.pom (12 kB at 578 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/31/maven-shared-components-31.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/31/maven-shared-components-31.pom (5.1 kB at 269 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-common-artifact-filters/3.0.1/maven-common-artifact-filters-3.0.1.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-common-artifact-filters/3.0.1/maven-common-artifact-filters-3.0.1.pom (4.8 kB at 255 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.1.0/plexus-utils-3.1.0.pom
Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.1.0/plexus-utils-3.1.0.pom (4.7 kB at 71 kB/s)
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-artifact-transfer/0.10.0/maven-artifact-transfer-0.10.0.jar
Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-common-artifact-filters/3.0.1/maven-common-artifact-filters-3.0.1.jar
Downloaded2from1Maven:1https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-artifact-transfer/0.10.0/maven-artifact-transfer-0.10.0.jar (128 kB at 3.7 MB/s)
Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-common-artifact-filters/3.0.1/maven-common-artifact-filters-3.0.1.jar (61 kB at 1.0 MB/s)
[1;34mINFOm] Installing /home/r/repo/target/ddr-0.0.1.jar to /home/r/.m2/repository/org/eolang/ddr/0.0.1/ddr-0.0.1.jar
[1;34mINFOm] Installing /home/r/repo/pom.xml to /home/r/.m2/repository/org/eolang/ddr/0.0.1/ddr-0.0.1.pom
[1;34mINFOm] 1m------------------------------------------------------------------------m
[1;34mINFOm] 1;32mBUILD SUCCESSm
[1;34mINFOm] 1m------------------------------------------------------------------------m
[1;34mINFOm] Total time:  48.534 s
[1;34mINFOm] Finished at: 2022-09-05T11:22:36Z
[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.59.0/parent-0.59.0.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/com/jcabi/parent/0.59.0/parent-0.59.0.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/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/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/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/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/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/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/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/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-annotations/2.1.1/jackson-annotations-2.1.1.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/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/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/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-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/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-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-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-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/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
Downloaded1from.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 (9.1 kB at 35 kB/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
Downloaded1from.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 (2.8 kB at 12 kB/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
Downloaded1from9oss.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 (19 kB at 80 kB/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/buildsupport/public-parent/32/public-parent-32.pom
Downloaded1from.oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/buildsupport/public-parent/32/public-parent-32.pom (1.5 kB at 6.3 kB/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/buildsupport/buildsupport/32/buildsupport-32.pom
Downloaded1from6oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/buildsupport/buildsupport/32/buildsupport-32.pom (36 kB at 151 kB/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
Downloaded1from.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 (2.2 kB at 9.4 kB/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
Downloaded1from.oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/plexus/plexus-cipher/1.7/plexus-cipher-1.7.pom (4.2 kB at 18 kB/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
Downloaded1from.oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/guava/guava/14.0.1/guava-14.0.1.pom (5.4 kB at 23 kB/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
Downloaded1from.oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/guava/guava-parent/14.0.1/guava-parent-14.0.1.pom (2.6 kB at 11 kB/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
Downloaded1from.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 (2.7 kB at 11 kB/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
Downloaded1from2oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven/3.0.4/maven-3.0.4.pom (22 kB at 92 kB/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
Downloaded1from.oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-model/3.0.4/maven-model-3.0.4.pom (3.8 kB at 16 kB/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
Downloaded1from.oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-artifact/3.0.4/maven-artifact-3.0.4.pom (1.6 kB at 7.0 kB/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
Downloaded1from.oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-compat/3.0.4/maven-compat-3.0.4.pom (3.7 kB at 16 kB/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
Downloaded1from.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 (2.5 kB at 10 kB/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
Downloaded1from.oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-interpolation/1.15/plexus-interpolation-1.15.pom (1.0 kB at 4.4 kB/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
Downloaded1from.oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-settings/3.0.4/maven-settings-3.0.4.pom (1.8 kB at 7.9 kB/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
Downloaded1from.oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-core/3.0.4/maven-core-3.0.4.pom (6.4 kB at 27 kB/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
Downloaded1from.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 (2.3 kB at 9.8 kB/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
Downloaded1from.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 (1.9 kB at 8.0 kB/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
Downloaded1from.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 (2.8 kB at 12 kB/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
Downloaded1from.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 (1.6 kB at 6.9 kB/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
Downloaded1from7oss.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 (17 kB at 71 kB/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
Downloaded1from.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 (4.9 kB at 21 kB/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
Downloaded1from.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 (2.6 kB at 11 kB/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
Downloaded1from2oss.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 (42 kB at 171 kB/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/buildsupport/public-parent/9/public-parent-9.pom
Downloaded1from6oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/buildsupport/public-parent/9/public-parent-9.pom (760 B at 3.3 kB/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/buildsupport/buildsupport/9/buildsupport-9.pom
Downloaded1from4oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/buildsupport/buildsupport/9/buildsupport-9.pom (24 kB at 99 kB/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
Downloaded1from.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 (6.5 kB at 27 kB/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
Downloaded1from.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 (2.2 kB at 9.2 kB/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
Downloaded1from.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 (3.1 kB at 13 kB/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
Downloaded1from.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 (3.2 kB at 14 kB/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
Downloaded1from.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 (2.2 kB at 9.2 kB/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
Downloaded1from.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 (2.1 kB at 9.1 kB/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
Downloaded1from.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 (2.9 kB at 13 kB/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
Downloaded1from.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 (7.1 kB at 28 kB/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
Downloaded1from.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 (6.1 kB at 21 kB/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
Downloaded1from.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 (3.4 kB at 15 kB/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
Downloaded1from.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 (2.3 kB at 9.8 kB/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
Downloaded1from.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 (4.6 kB at 19 kB/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
Downloaded1from.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 (4.2 kB at 18 kB/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
Downloaded1from.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 (3.1 kB at 13 kB/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
Downloaded1from.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 (3.7 kB at 16 kB/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
Downloaded1from.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 (3.3 kB at 14 kB/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
Downloaded1from.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 (2.0 kB at 8.8 kB/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
Downloaded1from.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 (7.3 kB at 28 kB/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
Downloaded1from.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 (4.5 kB at 19 kB/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
Downloaded1from.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 (5.1 kB at 20 kB/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
Downloaded1from.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 (5.5 kB at 24 kB/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
Downloaded1from.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 (3.0 kB at 13 kB/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
Downloaded1from.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 (3.5 kB at 13 kB/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
Downloaded1from.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 (6.2 kB at 27 kB/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
Downloaded1from2oss.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 (32 kB at 136 kB/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
Downloaded1from.oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/intellij/annotations/9.0.4/annotations-9.0.4.pom (1.2 kB at 5.1 kB/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
Downloaded1from6oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-io/commons-io/2.8.0/commons-io-2.8.0.pom (16 kB at 70 kB/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
Downloaded1from4oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/thoughtworks/xstream/xstream/1.4.19/xstream-1.4.19.pom (24 kB at 100 kB/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
Downloaded1from3oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/thoughtworks/xstream/xstream-parent/1.4.19/xstream-parent-1.4.19.pom (43 kB at 187 kB/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
Downloaded1from4oss.sonatype.org: https://oss.sonatype.org/content/groups/public/io/github/x-stream/mxparser/1.2.2/mxparser-1.2.2.pom (24 kB at 103 kB/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
Downloaded1from8oss.sonatype.org: https://oss.sonatype.org/content/groups/public/xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.pom (386 B at 1.7 kB/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/joda-time/joda-time/2.2/joda-time-2.2.pom
Downloaded1from6oss.sonatype.org: https://oss.sonatype.org/content/groups/public/joda-time/joda-time/2.2/joda-time-2.2.pom (16 kB at 66 kB/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
Downloaded1from.oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/siesta/siesta-client/1.8/siesta-client-1.8.pom (1.8 kB at 7.9 kB/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/siesta/siesta/1.8/siesta-1.8.pom
Downloaded1from2oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/siesta/siesta/1.8/siesta-1.8.pom (12 kB at 52 kB/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/buildsupport/public-parent/5/public-parent-5.pom
Downloaded1from6oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/buildsupport/public-parent/5/public-parent-5.pom (760 B at 3.3 kB/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/buildsupport/buildsupport/5/buildsupport-5.pom
Downloaded1from2oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/buildsupport/buildsupport/5/buildsupport-5.pom (22 kB at 95 kB/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
Downloaded1from.oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/siesta/siesta-common/1.8/siesta-common-1.8.pom (2.1 kB at 9.3 kB/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
Downloaded1from.oss.sonatype.org: https://oss.sonatype.org/content/groups/public/javax/ws/rs/jsr311-api/1.1.1/jsr311-api-1.1.1.pom (5.5 kB at 24 kB/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
Downloaded1from0oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/sun/jersey/jersey-core/1.17.1/jersey-core-1.17.1.pom (10 kB at 45 kB/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
Downloaded1from1oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/sun/jersey/jersey-project/1.17.1/jersey-project-1.17.1.pom (21 kB at 92 kB/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/net/java/jvnet-parent/1/jvnet-parent-1.pom
Downloaded1from.oss.sonatype.org: https://oss.sonatype.org/content/groups/public/net/java/jvnet-parent/1/jvnet-parent-1.pom (4.7 kB at 20 kB/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
Downloaded1from.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 (7.9 kB at 34 kB/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
Downloaded1from.oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/sun/jersey/jersey-client/1.17.1/jersey-client-1.17.1.pom (6.7 kB at 29 kB/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
Downloaded1from.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 (6.2 kB at 27 kB/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
Downloaded1from.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 (3.6 kB at 15 kB/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
Downloaded1from.oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/httpcomponents/httpcore/4.4.15/httpcore-4.4.15.pom (5.0 kB at 22 kB/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
Downloaded1from3oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/httpcomponents/httpcomponents-core/4.4.15/httpcomponents-core-4.4.15.pom (13 kB at 56 kB/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
Downloaded1from.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 (1.2 kB at 5.1 kB/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
Downloaded1from.oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/siesta/siesta-jackson/1.8/siesta-jackson-1.8.pom (2.6 kB at 11 kB/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
Downloaded1from.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 (6.1 kB at 26 kB/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
Downloaded1from.oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/fasterxml/jackson/jackson-parent/2.13/jackson-parent-2.13.pom (7.4 kB at 32 kB/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
Downloaded1from.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 (5.5 kB at 24 kB/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
Downloaded1from.oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/fasterxml/jackson/jackson-base/2.13.2/jackson-base-2.13.2.pom (9.9 kB at 43 kB/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
Downloaded1from7oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/fasterxml/jackson/jackson-bom/2.13.2/jackson-bom-2.13.2.pom (17 kB at 75 kB/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
Downloaded1from7oss.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 (17 kB at 72 kB/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
Downloaded1from.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 (4.4 kB at 19 kB/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
Downloaded1from.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 (5.6 kB at 24 kB/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
Downloaded1from.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 (2.1 kB at 8.9 kB/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
Downloaded1from.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 (3.7 kB at 16 kB/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
Downloaded1from.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 (3.4 kB at 15 kB/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
Downloaded1from3oss.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 (13 kB at 58 kB/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
Downloaded1from.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 (9.0 kB at 39 kB/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
Downloaded1from3oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/ee4j/project/1.0.6/project-1.0.6.pom (13 kB at 54 kB/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
Downloaded1from.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 (5.3 kB at 23 kB/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
Downloaded1from5oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/sun/activation/all/1.2.2/all-1.2.2.pom (15 kB at 65 kB/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
Downloaded1from.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 (4.6 kB at 20 kB/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
Downloaded1from8oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/sun/activation/all/1.2.1/all-1.2.1.pom (18 kB at 77 kB/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
Downloaded1from2oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/ee4j/project/1.0.2/project-1.0.2.pom (12 kB at 51 kB/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
Downloaded1from.oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/spice/zapper/spice-zapper/1.3/spice-zapper-1.3.pom (4.6 kB at 17 kB/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/buildsupport/public-parent/6/public-parent-6.pom
Downloaded1from6oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/buildsupport/public-parent/6/public-parent-6.pom (760 B at 3.3 kB/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/buildsupport/buildsupport/6/buildsupport-6.pom
Downloaded1from3oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/buildsupport/buildsupport/6/buildsupport-6.pom (23 kB at 99 kB/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
Downloaded1from.oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/fusesource/hawtbuf/hawtbuf-proto/1.9/hawtbuf-proto-1.9.pom (4.5 kB at 19 kB/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
Downloaded1from1oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/fusesource/hawtbuf/hawtbuf-project/1.9/hawtbuf-project-1.9.pom (11 kB at 44 kB/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/fusesource/fusesource-pom/1.9/fusesource-pom-1.9.pom
Downloaded1from5oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/fusesource/fusesource-pom/1.9/fusesource-pom-1.9.pom (15 kB at 64 kB/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/fusesource/hawtbuf/hawtbuf/1.9/hawtbuf-1.9.pom
Downloaded1from.oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/fusesource/hawtbuf/hawtbuf/1.9/hawtbuf-1.9.pom (2.6 kB at 11 kB/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
Downloaded2from7oss.sonatype.org:Bhttps://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-plugin-api/3.0.4/maven-plugin-api-3.0.4.jar
Downloaded5from5oss.sonatype.org:2https://oss.sonatype.org/content/groups/public/org/sonatype/nexus/maven/nexus-common/1.6.13/nexus-common-1.6.13.jar (16 kB at 60 kB/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
Downloaded4from5oss.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 (251 kB at 874 kB/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.jar
Downloaded3from.oss.sonatype.org:|https://oss.sonatype.org/content/groups/public/org/sonatype/plexus/plexus-cipher/1.7/plexus-cipher-1.7.jar (13 kB at 41 kB/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
Downloaded3from.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 (49 kB at 130 kB/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
Downloaded2from.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/sonatype/sisu/sisu-guice/3.1.0/sisu-guice-3.1.0-no_aop.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/3.0.4/maven-model-3.0.4.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 (2.2 MB at 4.8 MB/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/apache/maven/maven-artifact/3.0.4/maven-artifact-3.0.4.jar (52 kB at 106 kB/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/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-core/3.0.4/maven-core-3.0.4.jar
Downloaded5from6oss.sonatype.org:7https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-model/3.0.4/maven-model-3.0.4.jar (164 kB at 234 kB/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-compat/3.0.4/maven-compat-3.0.4.jar (281 kB at 390 kB/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-settings/3.0.4/maven-settings-3.0.4.jar (47 kB at 63 kB/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-model-builder/3.0.4/maven-model-builder-3.0.4.jar (151 kB at 202 kB/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 (559 kB at 692 kB/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
Downloaded3from1oss.sonatype.org:khttps://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/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/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/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-settings-builder/3.0.4/maven-settings-builder-3.0.4.jar (41 kB at 44 kB/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/apache/maven/maven-repository-metadata/3.0.4/maven-repository-metadata-3.0.4.jar (30 kB at 31 kB/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/apache/maven/maven-aether-provider/3.0.4/maven-aether-provider-3.0.4.jar (56 kB at 58 kB/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/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/google/code/findbugs/jsr305/2.0.1/jsr305-2.0.1.jar
Downloaded4from5oss.sonatype.org:2https://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/com/intellij/annotations/9.0.4/annotations-9.0.4.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 (15 kB at 13 kB/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/sonatype/nexus/nexus-client-core/2.15.1-02/nexus-client-core-2.15.1-02.jar (216 kB at 180 kB/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 (162 kB at 133 kB/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/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar (41 kB at 34 kB/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
Downloaded5from0oss.sonatype.org:6https://oss.sonatype.org/content/groups/public/com/intellij/annotations/9.0.4/annotations-9.0.4.jar (10.0 kB at 7.1 kB/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 (285 kB at 197 kB/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/xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.jar (7.2 kB at 4.9 kB/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/io/github/x-stream/mxparser/1.2.2/mxparser-1.2.2.jar (30 kB at 20 kB/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/com/thoughtworks/xstream/xstream/1.4.19/xstream-1.4.19.jar (633 kB at 421 kB/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
Downloaded1from9oss.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/javax/ws/rs/jsr311-api/1.1.1/jsr311-api-1.1.1.jar
Downloaded1from6oss.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/com/sun/jersey/jersey-core/1.17.1/jersey-core-1.17.1.jar
Downloaded5from7oss.sonatype.org:|https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/siesta/siesta-client/1.8/siesta-client-1.8.jar (20 kB at 12 kB/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-common/1.8/siesta-common-1.8.jar (11 kB at 6.1 kB/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/joda-time/joda-time/2.2/joda-time-2.2.jar (574 kB at 329 kB/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 (46 kB at 26 kB/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 (467 kB at 253 kB/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
Downloaded5from4oss.sonatype.org:/https://oss.sonatype.org/content/groups/public/javax/validation/validation-api/1.1.0.Final/validation-api-1.1.0.Final.jar (64 kB at 32 kB/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/contribs/jersey-apache-client4/1.17.1/jersey-apache-client4-1.17.1.jar (16 kB at 8.0 kB/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/jersey-client/1.17.1/jersey-client-1.17.1.jar (131 kB at 66 kB/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 (6.3 kB at 3.1 kB/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 (76 kB at 36 kB/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
Downloaded5from7oss.sonatype.org:6https://oss.sonatype.org/content/groups/public/com/fasterxml/jackson/jaxrs/jackson-jaxrs-base/2.13.2/jackson-jaxrs-base-2.13.2.jar (31 kB at 14 kB/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/jaxrs/jackson-jaxrs-json-provider/2.13.2/jackson-jaxrs-json-provider-2.13.2.jar (16 kB at 7.0 kB/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/core/jackson-core/2.13.2/jackson-core-2.13.2.jar (375 kB at 162 kB/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/module/jackson-module-jaxb-annotations/2.13.2/jackson-module-jaxb-annotations-2.13.2.jar (36 kB at 16 kB/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/core/jackson-databind/2.13.2.2/jackson-databind-2.13.2.2.jar (1.5 MB at 647 kB/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
Downloaded2from1oss.sonatype.org:khttps://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/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/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/javax/inject/javax.inject/1/javax.inject-1.jar
Downloaded3from1oss.sonatype.org:8https://oss.sonatype.org/content/groups/public/jakarta/xml/bind/jakarta.xml.bind-api/2.3.3/jakarta.xml.bind-api-2.3.3.jar (116 kB at 46 kB/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/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1.jar (44 kB at 18 kB/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
Downloaded2from2oss.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/fusesource/hawtbuf/hawtbuf/1.9/hawtbuf-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 (328 kB at 125 kB/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
Downloaded2from7oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/slf4j/jcl-over-slf4j/1.7.36/jcl-over-slf4j-1.7.36.jar (17 kB at 6.2 kB/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
Downloaded3from2oss.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)
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/sonatype/spice/zapper/spice-zapper/1.3/spice-zapper-1.3.jar (121 kB at 44 kB/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
Downloaded3from7oss.sonatype.org:khttps://oss.sonatype.org/content/groups/public/org/fusesource/hawtbuf/hawtbuf-proto/1.9/hawtbuf-proto-1.9.jar (27 kB at 9.8 kB/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/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/org/fusesource/hawtbuf/hawtbuf/1.9/hawtbuf-1.9.jar (50 kB at 17 kB/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 (60 kB at 21 kB/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.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)
[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.1
[INFO] --------------------------------[ jar ]---------------------------------
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-enforcer-plugin/3.0.0-M3/maven-enforcer-plugin-3.0.0-M3.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-enforcer-plugin/3.0.0-M3/maven-enforcer-plugin-3.0.0-M3.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.0.0-M3/enforcer-3.0.0-M3.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/enforcer/enforcer/3.0.0-M3/enforcer-3.0.0-M3.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-enforcer-plugin/3.0.0-M3/maven-enforcer-plugin-3.0.0-M3.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-enforcer-plugin/3.0.0-M3/maven-enforcer-plugin-3.0.0-M3.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/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.16.0/jcabi-maven-plugin-0.16.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/jcabi/jcabi-maven-plugin/0.16.0/jcabi-maven-plugin-0.16.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/jcabi/jcabi/1.31.0/jcabi-1.31.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/jcabi/jcabi/1.31.0/jcabi-1.31.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/jcabi/parent/0.57.0/parent-0.57.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/jcabi/parent/0.57.0/parent-0.57.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/junit/junit-bom/5.6.2/junit-bom-5.6.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/junit/junit-bom/5.6.2/junit-bom-5.6.2.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.16.0/jcabi-maven-plugin-0.16.0.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/jcabi/jcabi-maven-plugin/0.16.0/jcabi-maven-plugin-0.16.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.1.0/maven-clean-plugin-3.1.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-clean-plugin/3.1.0/maven-clean-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-plugins/31/maven-plugins-31.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-plugins/31/maven-plugins-31.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/plugins/maven-clean-plugin/3.1.0/maven-clean-plugin-3.1.0.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-clean-plugin/3.1.0/maven-clean-plugin-3.1.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/1.4/buildnumber-maven-plugin-1.4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/mojo/buildnumber-maven-plugin/1.4/buildnumber-maven-plugin-1.4.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/mojo/mojo-parent/38/mojo-parent-38.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/mojo/mojo-parent/38/mojo-parent-38.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/1.4/buildnumber-maven-plugin-1.4.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/mojo/buildnumber-maven-plugin/1.4/buildnumber-maven-plugin-1.4.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.2.0/maven-resources-plugin-3.2.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-resources-plugin/3.2.0/maven-resources-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/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-resources-plugin/3.2.0/maven-resources-plugin-3.2.0.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-resources-plugin/3.2.0/maven-resources-plugin-3.2.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.9.0/maven-compiler-plugin-3.9.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-compiler-plugin/3.9.0/maven-compiler-plugin-3.9.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-compiler-plugin/3.9.0/maven-compiler-plugin-3.9.0.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-compiler-plugin/3.9.0/maven-compiler-plugin-3.9.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.10/kotlin-maven-plugin-1.7.10.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jetbrains/kotlin/kotlin-maven-plugin/1.7.10/kotlin-maven-plugin-1.7.10.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.10/kotlin-project-1.7.10.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jetbrains/kotlin/kotlin-project/1.7.10/kotlin-project-1.7.10.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.10/kotlin-maven-plugin-1.7.10.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jetbrains/kotlin/kotlin-maven-plugin/1.7.10/kotlin-maven-plugin-1.7.10.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.2.2/maven-jar-plugin-3.2.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-jar-plugin/3.2.2/maven-jar-plugin-3.2.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-jar-plugin/3.2.2/maven-jar-plugin-3.2.2.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-jar-plugin/3.2.2/maven-jar-plugin-3.2.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-javadoc-plugin/3.4.0/maven-javadoc-plugin-3.4.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-javadoc-plugin/3.4.0/maven-javadoc-plugin-3.4.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-javadoc-plugin/3.4.0/maven-javadoc-plugin-3.4.0.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-javadoc-plugin/3.4.0/maven-javadoc-plugin-3.4.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-antrun-plugin/1.8/maven-antrun-plugin-1.8.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-antrun-plugin/1.8/maven-antrun-plugin-1.8.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/27/maven-plugins-27.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-plugins/27/maven-plugins-27.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-parent/26/maven-parent-26.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-parent/26/maven-parent-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-antrun-plugin/1.8/maven-antrun-plugin-1.8.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-antrun-plugin/1.8/maven-antrun-plugin-1.8.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/1.6/maven-gpg-plugin-1.6.pom
Downloaded1from.oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-gpg-plugin/1.6/maven-gpg-plugin-1.6.pom (5.3 kB at 23 kB/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-gpg-plugin/1.6/maven-gpg-plugin-1.6.jar
Downloaded1from7oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-gpg-plugin/1.6/maven-gpg-plugin-1.6.jar (47 kB at 203 kB/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-install-plugin/3.0.0-M1/maven-install-plugin-3.0.0-M1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-install-plugin/3.0.0-M1/maven-install-plugin-3.0.0-M1.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.0-M1/maven-install-plugin-3.0.0-M1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-install-plugin/3.0.0-M1/maven-install-plugin-3.0.0-M1.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-M2/maven-deploy-plugin-3.0.0-M2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-deploy-plugin/3.0.0-M2/maven-deploy-plugin-3.0.0-M2.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-M2/maven-deploy-plugin-3.0.0-M2.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/plugins/maven-deploy-plugin/3.0.0-M2/maven-deploy-plugin-3.0.0-M2.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/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 mavenCentral: https://repo1.maven.org/maven2/org/junit/junit-bom/5.9.0/junit-bom-5.9.0.pom
Downloaded from mavenCentral: https://repo1.maven.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-xml/0.25.3/jcabi-xml-0.25.3.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/com/jcabi/jcabi-xml/0.25.3/jcabi-xml-0.25.3.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/com/jcabi/jcabi-log/0.20.1/jcabi-log-0.20.1.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/com/jcabi/jcabi-log/0.20.1/jcabi-log-0.20.1.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/com/jcabi/jcabi/1.29.0/jcabi-1.29.0.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/com/jcabi/jcabi/1.29.0/jcabi-1.29.0.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/com/jcabi/parent/0.54.0/parent-0.54.0.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/com/jcabi/parent/0.54.0/parent-0.54.0.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/mockito/mockito-core/4.6.1/mockito-core-4.6.1.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/mockito/mockito-core/4.6.1/mockito-core-4.6.1.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.12.10/byte-buddy-1.12.10.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.12.10/byte-buddy-1.12.10.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy-parent/1.12.10/byte-buddy-parent-1.12.10.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy-parent/1.12.10/byte-buddy-parent-1.12.10.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.12.10/byte-buddy-agent-1.12.10.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.12.10/byte-buddy-agent-1.12.10.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.10.0/xsline-0.10.0.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/com/yegor256/xsline/0.10.0/xsline-0.10.0.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/com/jcabi/parent/0.60.4/parent-0.60.4.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/com/jcabi/parent/0.60.4/parent-0.60.4.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/com/jcabi/jcabi-xml/0.23.2/jcabi-xml-0.23.2.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/com/jcabi/jcabi-xml/0.23.2/jcabi-xml-0.23.2.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/slf4j/slf4j-api/2.0.0-alpha5/slf4j-api-2.0.0-alpha5.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/slf4j/slf4j-api/2.0.0-alpha5/slf4j-api-2.0.0-alpha5.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/slf4j/slf4j-parent/2.0.0-alpha5/slf4j-parent-2.0.0-alpha5.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/slf4j/slf4j-parent/2.0.0-alpha5/slf4j-parent-2.0.0-alpha5.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/cactoos/cactoos/0.50/cactoos-0.50.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/cactoos/cactoos/0.50/cactoos-0.50.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/com/jcabi/parent/0.51.1/parent-0.51.1.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/com/jcabi/parent/0.51.1/parent-0.51.1.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.10/kotlin-stdlib-1.7.10.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.7.10/kotlin-stdlib-1.7.10.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.10/kotlin-stdlib-common-1.7.10.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.10/kotlin-stdlib-common-1.7.10.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.10/kotlin-test-1.7.10.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.7.10/kotlin-test-1.7.10.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-junit5/1.7.10/kotlin-test-junit5-1.7.10.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-junit5/1.7.10/kotlin-test-junit5-1.7.10.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/junit/jupiter/junit-jupiter-api/5.6.2/junit-jupiter-api-5.6.2.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/junit/jupiter/junit-jupiter-api/5.6.2/junit-jupiter-api-5.6.2.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/apiguardian/apiguardian-api/1.1.0/apiguardian-api-1.1.0.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/apiguardian/apiguardian-api/1.1.0/apiguardian-api-1.1.0.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.6.2/junit-platform-commons-1.6.2.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/junit/platform/junit-platform-commons/1.6.2/junit-platform-commons-1.6.2.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/junit/jupiter/junit-jupiter-engine/5.6.2/junit-jupiter-engine-5.6.2.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/junit/jupiter/junit-jupiter-engine/5.6.2/junit-jupiter-engine-5.6.2.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/junit/platform/junit-platform-engine/1.6.2/junit-platform-engine-1.6.2.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/junit/platform/junit-platform-engine/1.6.2/junit-platform-engine-1.6.2.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/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/slf4j/slf4j-api/1.7.32/slf4j-api-1.7.32.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.32/slf4j-api-1.7.32.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/slf4j/slf4j-parent/1.7.32/slf4j-parent-1.7.32.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/slf4j/slf4j-parent/1.7.32/slf4j-parent-1.7.32.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/eolang/eo-parser/0.27.2/eo-parser-0.27.2.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/eolang/eo-parser/0.27.2/eo-parser-0.27.2.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/eolang/eo-parent/0.27.2/eo-parent-0.27.2.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/eolang/eo-parent/0.27.2/eo-parent-0.27.2.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/antlr/antlr4-runtime/4.10.1/antlr4-runtime-4.10.1.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/antlr/antlr4-runtime/4.10.1/antlr4-runtime-4.10.1.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/antlr/antlr4-master/4.10.1/antlr4-master-4.10.1.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/antlr/antlr4-master/4.10.1/antlr4-master-4.10.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/incubator/xembly/0.27.0/xembly-0.27.0.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/com/jcabi/incubator/xembly/0.27.0/xembly-0.27.0.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/yaml/snakeyaml/1.30/snakeyaml-1.30.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/yaml/snakeyaml/1.30/snakeyaml-1.30.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/apache/commons/commons-text/1.9/commons-text-1.9.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/apache/commons/commons-text/1.9/commons-text-1.9.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/apache/commons/commons-parent/51/commons-parent-51.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/apache/commons/commons-parent/51/commons-parent-51.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.27.2/eo-maven-plugin-0.27.2.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/eolang/eo-maven-plugin/0.27.2/eo-maven-plugin-0.27.2.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/com/jcabi/jcabi-maven-slf4j/0.10/jcabi-maven-slf4j-0.10.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/com/jcabi/jcabi-maven-slf4j/0.10/jcabi-maven-slf4j-0.10.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/com/jcabi/jcabi/1.27.0/jcabi-1.27.0.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/com/jcabi/jcabi/1.27.0/jcabi-1.27.0.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.8.0-beta1/slf4j-api-1.8.0-beta1.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.8.0-beta1/slf4j-api-1.8.0-beta1.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/slf4j/slf4j-parent/1.8.0-beta1/slf4j-parent-1.8.0-beta1.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/slf4j/slf4j-parent/1.8.0-beta1/slf4j-parent-1.8.0-beta1.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/com/yegor256/tojos/0.11.0/tojos-0.11.0.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/com/yegor256/tojos/0.11.0/tojos-0.11.0.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.6/opencsv-5.6.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/com/opencsv/opencsv/5.6/opencsv-5.6.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/commons-io/commons-io/2.6/commons-io-2.6.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/apache/commons/commons-parent/42/commons-parent-42.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/apache/commons/commons-parent/42/commons-parent-42.pom (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/apache/apache/18/apache-18.pom
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/apache/apache/18/apache-18.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.3/jcabi-xml-0.25.3.jar
Downloading from mavenCentral: https://repo1.maven.org/maven2/com/jcabi/jcabi-log/0.20.1/jcabi-log-0.20.1.jar
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/mockito/mockito-core/4.6.1/mockito-core-4.6.1.jar
Downloading from mavenCentral: https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.12.10/byte-buddy-1.12.10.jar
Downloaded from mavenCentral: https://repo1.maven.org/maven2/com/jcabi/jcabi-xml/0.25.3/jcabi-xml-0.25.3.jar (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.12.10/byte-buddy-agent-1.12.10.jar
Downloaded from mavenCentral: https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.12.10/byte-buddy-1.12.10.jar (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2.jar
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/mockito/mockito-core/4.6.1/mockito-core-4.6.1.jar (0 B at 0 B/s)
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/com/yegor256/xsline/0.10.0/xsline-0.10.0.jar
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/com/jcabi/jcabi-log/0.20.1/jcabi-log-0.20.1.jar (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.7.10/kotlin-stdlib-1.7.10.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-stdlib-common/1.7.10/kotlin-stdlib-common-1.7.10.jar
Downloaded from mavenCentral: https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.12.10/byte-buddy-agent-1.12.10.jar (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.7.10/kotlin-test-1.7.10.jar
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.10/kotlin-test-junit5-1.7.10.jar
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.7.10/kotlin-stdlib-1.7.10.jar (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/junit/jupiter/junit-jupiter-engine/5.6.2/junit-jupiter-engine-5.6.2.jar
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.10/kotlin-stdlib-common-1.7.10.jar (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/apiguardian/apiguardian-api/1.1.0/apiguardian-api-1.1.0.jar
Downloaded from mavenCentral: https://repo1.maven.org/maven2/com/yegor256/xsline/0.10.0/xsline-0.10.0.jar (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/junit/platform/junit-platform-engine/1.6.2/junit-platform-engine-1.6.2.jar
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.7.10/kotlin-test-1.7.10.jar (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/junit/jupiter/junit-jupiter-api/5.6.2/junit-jupiter-api-5.6.2.jar
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-junit5/1.7.10/kotlin-test-junit5-1.7.10.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
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/apiguardian/apiguardian-api/1.1.0/apiguardian-api-1.1.0.jar (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/junit/platform/junit-platform-commons/1.6.2/junit-platform-commons-1.6.2.jar
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/junit/jupiter/junit-jupiter-engine/5.6.2/junit-jupiter-engine-5.6.2.jar (0 B at 0 B/s)
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/junit/platform/junit-platform-engine/1.6.2/junit-platform-engine-1.6.2.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
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/junit/jupiter/junit-jupiter-api/5.6.2/junit-jupiter-api-5.6.2.jar (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.2.11/logback-classic-1.2.11.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)
Downloading from mavenCentral: https://repo1.maven.org/maven2/ch/qos/logback/logback-core/1.2.11/logback-core-1.2.11.jar
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/junit/platform/junit-platform-commons/1.6.2/junit-platform-commons-1.6.2.jar (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/eolang/eo-parser/0.27.2/eo-parser-0.27.2.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)
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.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
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.2.11/logback-classic-1.2.11.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.2.11/logback-core-1.2.11.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
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/eolang/eo-parser/0.27.2/eo-parser-0.27.2.jar (0 B at 0 B/s)
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/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/org/xmlresolver/xmlresolver/4.4.3/xmlresolver-4.4.3-data.jar
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/antlr/antlr4-runtime/4.10.1/antlr4-runtime-4.10.1.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/com/jcabi/jcabi-manifests/1.2.1/jcabi-manifests-1.2.1.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)
Downloading from mavenCentral: https://repo1.maven.org/maven2/com/jcabi/incubator/xembly/0.27.0/xembly-0.27.0.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/org/yaml/snakeyaml/1.30/snakeyaml-1.30.jar
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/antlr/antlr4-runtime/4.10.1/antlr4-runtime-4.10.1.jar (0 B at 0 B/s)
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/apache/commons/commons-text/1.9/commons-text-1.9.jar
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/incubator/xembly/0.27.0/xembly-0.27.0.jar (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/org/eolang/eo-maven-plugin/0.27.2/eo-maven-plugin-0.27.2.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/com/jcabi/jcabi-maven-slf4j/0.10/jcabi-maven-slf4j-0.10.jar
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/yaml/snakeyaml/1.30/snakeyaml-1.30.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/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.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-text/1.9/commons-text-1.9.jar (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/com/yegor256/tojos/0.11.0/tojos-0.11.0.jar
Downloaded from mavenCentral: https://repo1.maven.org/maven2/com/jcabi/jcabi-maven-slf4j/0.10/jcabi-maven-slf4j-0.10.jar (0 B at 0 B/s)
Downloaded from mavenCentral: https://repo1.maven.org/maven2/org/eolang/eo-maven-plugin/0.27.2/eo-maven-plugin-0.27.2.jar (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.jar
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/codehaus/plexus/plexus-utils/3.0.24/plexus-utils-3.0.24.jar (0 B at 0 B/s)
Downloaded from mavenCentral: https://repo1.maven.org/maven2/com/yegor256/tojos/0.11.0/tojos-0.11.0.jar (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/com/opencsv/opencsv/5.6/opencsv-5.6.jar
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)
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/commons-logging/commons-logging/1.2/commons-logging-1.2.jar
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/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/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.jar
Downloaded from mavenCentral: https://repo1.maven.org/maven2/com/opencsv/opencsv/5.6/opencsv-5.6.jar (0 B at 0 B/s)
Downloading from mavenCentral: https://repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6.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)
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/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/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/commons-io/commons-io/2.6/commons-io-2.6.jar (0 B at 0 B/s)
[INFO]
[INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @ ddr ---
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/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/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/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/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/codehaus/plexus/plexus-component-annotations/1.7.1/plexus-component-annotations-1.7.1.pom
Downloaded 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 (0 B at 0 B/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
Downloaded 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 (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/shared/maven-shared-utils/3.2.1/maven-shared-utils-3.2.1.pom
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.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/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/apache/maven/maven-plugin-api/3.0/maven-plugin-api-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/codehaus/plexus/plexus-utils/2.0.4/plexus-utils-2.0.4.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-artifact/3.0/maven-artifact-3.0.jar
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/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/codehaus/plexus/plexus-component-annotations/1.7.1/plexus-component-annotations-1.7.1.jar
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.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/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/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/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/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/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/apache/maven/shared/maven-shared-utils/3.2.1/maven-shared-utils-3.2.1.jar
Downloaded 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 (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.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)
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)
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)
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 (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-io/commons-io/2.5/commons-io-2.5.jar (0 B at 0 B/s)
[INFO] Deleting /home/r/repo/target
[INFO]
[INFO] --- maven-enforcer-plugin:3.0.0-M3:enforce (enforce-maven) @ ddr ---
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-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-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/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/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.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-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/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/apache/maven/enforcer/enforcer-api/3.0.0-M3/enforcer-api-3.0.0-M3.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/enforcer/enforcer-api/3.0.0-M3/enforcer-api-3.0.0-M3.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.11/junit-4.11.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/junit/junit/4.11/junit-4.11.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/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/enforcer/enforcer-rules/3.0.0-M3/enforcer-rules-3.0.0-M3.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/enforcer/enforcer-rules/3.0.0-M3/enforcer-rules-3.0.0-M3.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-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.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/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/commons-codec/commons-codec/1.12/commons-codec-1.12.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-codec/commons-codec/1.12/commons-codec-1.12.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/beanshell/bsh/2.0b4/bsh-2.0b4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/beanshell/bsh/2.0b4/bsh-2.0b4.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/beanshell/beanshell/2.0b4/beanshell-2.0b4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/beanshell/beanshell/2.0b4/beanshell-2.0b4.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/2.2/maven-dependency-tree-2.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-dependency-tree/2.2/maven-dependency-tree-2.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-shared-components/20/maven-shared-components-20.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-shared-components/20/maven-shared-components-20.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/resolver/maven-resolver-util/1.4.1/maven-resolver-util-1.4.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/resolver/maven-resolver-util/1.4.1/maven-resolver-util-1.4.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.4.1/maven-resolver-1.4.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/resolver/maven-resolver/1.4.1/maven-resolver-1.4.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-api/1.4.1/maven-resolver-api-1.4.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/resolver/maven-resolver-api/1.4.1/maven-resolver-api-1.4.1.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/maven-compat-3.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-compat/3.0/maven-compat-3.0.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/1.0-beta-6/wagon-provider-api-1.0-beta-6.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/wagon/wagon-provider-api/1.0-beta-6/wagon-provider-api-1.0-beta-6.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/wagon/wagon/1.0-beta-6/wagon-1.0-beta-6.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/wagon/wagon/1.0-beta-6/wagon-1.0-beta-6.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/3.0/maven-core-3.0.jar
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-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
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-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-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-model-builder/3.0/maven-model-builder-3.0.jar (0 B at 0 B/s)
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
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-settings/3.0/maven-settings-3.0.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.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/sonatype/aether/aether-api/1.7/aether-api-1.7.jar
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/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/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-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/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.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/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.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)
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-utils/3.3.0/plexus-utils-3.3.0.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/enforcer/enforcer-api/3.0.0-M3/enforcer-api-3.0.0-M3.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/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/junit/junit/4.11/junit-4.11.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/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar
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)
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/enforcer/enforcer-api/3.0.0-M3/enforcer-api-3.0.0-M3.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.0.0-M3/enforcer-rules-3.0.0-M3.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/junit/junit/4.11/junit-4.11.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/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/shared/maven-common-artifact-filters/3.1.0/maven-common-artifact-filters-3.1.0.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
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/org/apache/commons/commons-lang3/3.8.1/commons-lang3-3.8.1.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/commons-codec/commons-codec/1.12/commons-codec-1.12.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/enforcer/enforcer-rules/3.0.0-M3/enforcer-rules-3.0.0-M3.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/beanshell/bsh/2.0b4/bsh-2.0b4.jar
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.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/2.2/maven-dependency-tree-2.2.jar
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.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.4.1/maven-resolver-util-1.4.1.jar
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.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.4.1/maven-resolver-api-1.4.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/beanshell/bsh/2.0b4/bsh-2.0b4.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/maven-compat-3.0.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-codec/commons-codec/1.12/commons-codec-1.12.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/1.0-beta-6/wagon-provider-api-1.0-beta-6.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-dependency-tree/2.2/maven-dependency-tree-2.2.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-util/1.4.1/maven-resolver-util-1.4.1.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-compat/3.0/maven-compat-3.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.4.1/maven-resolver-api-1.4.1.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/wagon/wagon-provider-api/1.0-beta-6/wagon-provider-api-1.0-beta-6.jar (0 B at 0 B/s)
[INFO]
[INFO] --- buildnumber-maven-plugin:1.4:create (jcabi-build-number) @ ddr ---
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/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-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/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/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/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-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/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-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/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/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-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/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/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-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/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/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/apache/maven/scm/maven-scm-api/1.9.4/maven-scm-api-1.9.4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-api/1.9.4/maven-scm-api-1.9.4.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.9.4/maven-scm-1.9.4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm/1.9.4/maven-scm-1.9.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.15/plexus-utils-3.0.15.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/3.0.15/plexus-utils-3.0.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.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/scm/maven-scm-manager-plexus/1.9.4/maven-scm-manager-plexus-1.9.4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-manager-plexus/1.9.4/maven-scm-manager-plexus-1.9.4.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.9.4/maven-scm-managers-1.9.4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-managers/1.9.4/maven-scm-managers-1.9.4.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.9.4/maven-scm-provider-bazaar-1.9.4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-bazaar/1.9.4/maven-scm-provider-bazaar-1.9.4.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.9.4/maven-scm-providers-1.9.4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-providers/1.9.4/maven-scm-providers-1.9.4.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.9.4/maven-scm-provider-svnexe-1.9.4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-svnexe/1.9.4/maven-scm-provider-svnexe-1.9.4.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.9.4/maven-scm-providers-svn-1.9.4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-providers-svn/1.9.4/maven-scm-providers-svn-1.9.4.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.9.4/maven-scm-provider-svn-commons-1.9.4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-svn-commons/1.9.4/maven-scm-provider-svn-commons-1.9.4.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.9.4/maven-scm-provider-gitexe-1.9.4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-gitexe/1.9.4/maven-scm-provider-gitexe-1.9.4.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.9.4/maven-scm-providers-git-1.9.4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-providers-git/1.9.4/maven-scm-providers-git-1.9.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.2/commons-io-2.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-io/commons-io/2.2/commons-io-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/24/commons-parent-24.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/commons/commons-parent/24/commons-parent-24.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.9.4/maven-scm-provider-git-commons-1.9.4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-git-commons/1.9.4/maven-scm-provider-git-commons-1.9.4.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.9.4/maven-scm-provider-cvsexe-1.9.4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-cvsexe/1.9.4/maven-scm-provider-cvsexe-1.9.4.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.9.4/maven-scm-providers-cvs-1.9.4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-providers-cvs/1.9.4/maven-scm-providers-cvs-1.9.4.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.9.4/maven-scm-provider-cvs-commons-1.9.4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-cvs-commons/1.9.4/maven-scm-provider-cvs-commons-1.9.4.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.9.4/maven-scm-provider-starteam-1.9.4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-starteam/1.9.4/maven-scm-provider-starteam-1.9.4.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.9.4/maven-scm-provider-clearcase-1.9.4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-clearcase/1.9.4/maven-scm-provider-clearcase-1.9.4.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.9.4/maven-scm-provider-perforce-1.9.4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-perforce/1.9.4/maven-scm-provider-perforce-1.9.4.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.9.4/maven-scm-provider-hg-1.9.4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-hg/1.9.4/maven-scm-provider-hg-1.9.4.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.1/maven-scm-provider-svnjava-2.1.1.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.1/maven-scm-provider-svnjava-2.1.1.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.8.5/svnkit-1.8.5.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/tmatesoft/svnkit/svnkit/1.8.5/svnkit-1.8.5.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/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/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/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/org/tmatesoft/sqljet/sqljet/1.1.10/sqljet-1.1.10.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/tmatesoft/sqljet/sqljet/1.1.10/sqljet-1.1.10.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/platform/3.5.2/platform-3.5.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/net/java/dev/jna/platform/3.5.2/platform-3.5.2.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.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/de/regnis/q/sequence/sequence-library/1.0.2/sequence-library-1.0.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/de/regnis/q/sequence/sequence-library/1.0.2/sequence-library-1.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-utils/3.0.21/plexus-utils-3.0.21.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/3.0.21/plexus-utils-3.0.21.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.jar
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-model/2.2.1/maven-model-2.2.1.jar
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
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-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
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-artifact/2.2.1/maven-artifact-2.2.1.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/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/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-settings/2.2.1/maven-settings-2.2.1.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)
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/apache/maven/maven-core/2.2.1/maven-core-2.2.1.jar
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-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/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-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/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-settings/2.2.1/maven-settings-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-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/reporting/maven-reporting-api/2.2.1/maven-reporting-api-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/doxia/doxia-sink-api/1.1/doxia-sink-api-1.1.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)
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)
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.jar
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/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-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/apache/maven/doxia/doxia-sink-api/1.1/doxia-sink-api-1.1.jar (0 B at 0 B/s)
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.jar (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.jar
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/doxia/doxia-logging-api/1.1/doxia-logging-api-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-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.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/apache/maven/maven-monitor/2.2.1/maven-monitor-2.2.1.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/classworlds/classworlds/1.1/classworlds-1.1.jar
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.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/2.2.1/maven-plugin-api-2.2.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-cli/commons-cli/1.2/commons-cli-1.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-api/1.9.4/maven-scm-api-1.9.4.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/scm/maven-scm-manager-plexus/1.9.4/maven-scm-manager-plexus-1.9.4.jar
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)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-bazaar/1.9.4/maven-scm-provider-bazaar-1.9.4.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)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-svnexe/1.9.4/maven-scm-provider-svnexe-1.9.4.jar
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/scm/maven-scm-provider-gitexe/1.9.4/maven-scm-provider-gitexe-1.9.4.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-manager-plexus/1.9.4/maven-scm-manager-plexus-1.9.4.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-io/commons-io/2.2/commons-io-2.2.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-bazaar/1.9.4/maven-scm-provider-bazaar-1.9.4.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.9.4/maven-scm-provider-git-commons-1.9.4.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-svnexe/1.9.4/maven-scm-provider-svnexe-1.9.4.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.9.4/maven-scm-provider-svn-commons-1.9.4.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-api/1.9.4/maven-scm-api-1.9.4.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.9.4/maven-scm-provider-cvsexe-1.9.4.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-gitexe/1.9.4/maven-scm-provider-gitexe-1.9.4.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.9.4/maven-scm-provider-cvs-commons-1.9.4.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-git-commons/1.9.4/maven-scm-provider-git-commons-1.9.4.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.9.4/maven-scm-provider-starteam-1.9.4.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-io/commons-io/2.2/commons-io-2.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-clearcase/1.9.4/maven-scm-provider-clearcase-1.9.4.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-svn-commons/1.9.4/maven-scm-provider-svn-commons-1.9.4.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.9.4/maven-scm-provider-perforce-1.9.4.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-cvsexe/1.9.4/maven-scm-provider-cvsexe-1.9.4.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.9.4/maven-scm-provider-hg-1.9.4.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-cvs-commons/1.9.4/maven-scm-provider-cvs-commons-1.9.4.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.1/maven-scm-provider-svnjava-2.1.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-starteam/1.9.4/maven-scm-provider-starteam-1.9.4.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-clearcase/1.9.4/maven-scm-provider-clearcase-1.9.4.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/tmatesoft/svnkit/svnkit/1.8.5/svnkit-1.8.5.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/scm/maven-scm-provider-perforce/1.9.4/maven-scm-provider-perforce-1.9.4.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/org/apache/maven/scm/maven-scm-provider-hg/1.9.4/maven-scm-provider-hg-1.9.4.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/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/org/tmatesoft/sqljet/sqljet/1.1.10/sqljet-1.1.10.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/tmatesoft/svnkit/svnkit/1.8.5/svnkit-1.8.5.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/com/google/code/maven-scm-provider-svnjava/maven-scm-provider-svnjava/2.1.1/maven-scm-provider-svnjava-2.1.1.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.5.2/platform-3.5.2.jar
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)
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/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.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/org/tmatesoft/sqljet/sqljet/1.1.10/sqljet-1.1.10.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/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.sshagent/0.0.7/jsch.agentproxy.sshagent-0.0.7.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/net/java/dev/jna/platform/3.5.2/platform-3.5.2.jar (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.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)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/de/regnis/q/sequence/sequence-library/1.0.2/sequence-library-1.0.2.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/trilead/trilead-ssh2/1.0.0-build217/trilead-ssh2-1.0.0-build217.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.0.21/plexus-utils-3.0.21.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.pageant/0.0.7/jsch.agentproxy.pageant-0.0.7.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/de/regnis/q/sequence/sequence-library/1.0.2/sequence-library-1.0.2.jar (0 B at 0 B/s)
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.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.0.21/plexus-utils-3.0.21.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: 603bd10 at timestamp: 2022-09-05T11:23:50
[INFO] Storing buildScmBranch: __rultor
[INFO]
[INFO] --- buildnumber-maven-plugin:1.4:create-timestamp (jcabi-build-number) @ ddr ---
[INFO]
[INFO] --- maven-resources-plugin:3.2.0:resources (default-resources) @ ddr ---
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
Downloaded 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 (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/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.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/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-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/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/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/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/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/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/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-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-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-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-api/0.9.0.M2/aether-api-0.9.0.M2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/aether/aether-api/0.9.0.M2/aether-api-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/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-util/0.9.0.M2/aether-util-0.9.0.M2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/aether/aether-util/0.9.0.M2/aether-util-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-impl/0.9.0.M2/aether-impl-0.9.0.M2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/aether/aether-impl/0.9.0.M2/aether-impl-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/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.2.0/maven-filtering-3.2.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-filtering/3.2.0/maven-filtering-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/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/org/apache/maven/shared/maven-shared-utils/3.3.3/maven-shared-utils-3.3.3.pom
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.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-utils/1.5.8/plexus-utils-1.5.8.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/1.5.8/plexus-utils-1.5.8.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.jar
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.jar
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.jar
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.jar
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.jar
Downloaded 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.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.1.0/maven-repository-metadata-3.1.0.jar
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.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.1.0/maven-model-builder-3.1.0.jar
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.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.1.0/maven-aether-provider-3.1.0.jar
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.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.1.0/maven-settings-3.1.0.jar (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.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/aether/aether-impl/0.9.0.M2/aether-impl-0.9.0.M2.jar
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.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/aether/aether-api/0.9.0.M2/aether-api-0.9.0.M2.jar
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.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/aether/aether-util/0.9.0.M2/aether-util-0.9.0.M2.jar
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.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.10/plexus-utils-3.0.10.jar
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.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/aether/aether-impl/0.9.0.M2/aether-impl-0.9.0.M2.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.2/plexus-classworlds-2.4.2.jar
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.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/aether/aether-api/0.9.0.M2/aether-api-0.9.0.M2.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.0.0/plexus-component-annotations-2.0.0.jar
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.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.26/plexus-interpolation-1.26.jar
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.jar (0 B at 0 B/s)
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.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.0.0.M2a/org.eclipse.sisu.plexus-0.0.0.M2a.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/javax/enterprise/cdi-api/1.0/cdi-api-1.0.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/aether/aether-util/0.9.0.M2/aether-util-0.9.0.M2.jar (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.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/com/google/guava/guava/10.0.1/guava-10.0.1.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)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.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)
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.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
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.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/asm/asm/3.3.1/asm-3.3.1.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/guava/guava/10.0.1/guava-10.0.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-filtering/3.2.0/maven-filtering-3.2.0.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.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
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.jar (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.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/commons-io/commons-io/2.6/commons-io-2.6.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/asm/asm/3.3.1/asm-3.3.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-filtering/3.2.0/maven-filtering-3.2.0.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.3/maven-shared-utils-3.3.3.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/commons-io/commons-io/2.6/commons-io-2.6.jar (0 B at 0 B/s)
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Using 'UTF-8' encoding to copy filtered properties files.
[INFO] Copying 3 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.9.0:compile (default-compile) @ 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-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/codehaus/plexus/plexus-java/1.1.0/plexus-java-1.1.0.pom
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.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.0/plexus-languages-1.1.0.pom
Downloaded 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 (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/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.9.0/plexus-compiler-api-2.9.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-compiler-api/2.9.0/plexus-compiler-api-2.9.0.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.9.0/plexus-compiler-2.9.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-compiler/2.9.0/plexus-compiler-2.9.0.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/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-compiler-manager/2.9.0/plexus-compiler-manager-2.9.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-compiler-manager/2.9.0/plexus-compiler-manager-2.9.0.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.9.0/plexus-compiler-javac-2.9.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-compiler-javac/2.9.0/plexus-compiler-javac-2.9.0.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.9.0/plexus-compilers-2.9.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-compilers/2.9.0/plexus-compilers-2.9.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.3.4/maven-shared-utils-3.3.4.jar
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
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
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/ow2/asm/asm/9.2/asm-9.2.jar
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)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-compiler-api/2.9.0/plexus-compiler-api-2.9.0.jar
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 (0 B at 0 B/s)
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-javac/2.9.0/plexus-compiler-javac-2.9.0.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-compiler-manager/2.9.0/plexus-compiler-manager-2.9.0.jar
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/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.9.0/plexus-compiler-api-2.9.0.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.9.0/plexus-compiler-manager-2.9.0.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.9.0/plexus-compiler-javac-2.9.0.jar (0 B at 0 B/s)
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] --- kotlin-maven-plugin:1.7.10: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-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/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.10/kotlin-compiler-1.7.10.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jetbrains/kotlin/kotlin-compiler/1.7.10/kotlin-compiler-1.7.10.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.10/kotlin-script-runtime-1.7.10.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jetbrains/kotlin/kotlin-script-runtime/1.7.10/kotlin-script-runtime-1.7.10.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.10/kotlin-reflect-1.7.10.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jetbrains/kotlin/kotlin-reflect/1.7.10/kotlin-reflect-1.7.10.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.10/kotlin-scripting-compiler-1.7.10.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jetbrains/kotlin/kotlin-scripting-compiler/1.7.10/kotlin-scripting-compiler-1.7.10.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.10/kotlin-scripting-common-1.7.10.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jetbrains/kotlin/kotlin-scripting-common/1.7.10/kotlin-scripting-common-1.7.10.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.10/kotlin-scripting-jvm-1.7.10.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jetbrains/kotlin/kotlin-scripting-jvm/1.7.10/kotlin-scripting-jvm-1.7.10.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.10/kotlin-scripting-compiler-impl-1.7.10.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jetbrains/kotlin/kotlin-scripting-compiler-impl/1.7.10/kotlin-scripting-compiler-impl-1.7.10.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/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/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/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/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/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/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-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-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-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-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/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-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/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-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/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-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/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-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/jetbrains/kotlin/kotlin-compiler/1.7.10/kotlin-compiler-1.7.10.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)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jetbrains/kotlin/kotlin-stdlib/1.7.10/kotlin-stdlib-1.7.10.jar
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-common/1.7.10/kotlin-stdlib-common-1.7.10.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/annotations/13.0/annotations-13.0.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/kotlin/kotlin-script-runtime/1.7.10/kotlin-script-runtime-1.7.10.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jetbrains/kotlin/kotlin-compiler/1.7.10/kotlin-compiler-1.7.10.jar (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.10/kotlin-reflect-1.7.10.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jetbrains/kotlin/kotlin-stdlib/1.7.10/kotlin-stdlib-1.7.10.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-stdlib-common/1.7.10/kotlin-stdlib-common-1.7.10.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.10/kotlin-scripting-compiler-1.7.10.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.10/kotlin-scripting-common-1.7.10.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jetbrains/kotlin/kotlin-script-runtime/1.7.10/kotlin-script-runtime-1.7.10.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.10/kotlin-scripting-jvm-1.7.10.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/jetbrains/kotlin/kotlin-reflect/1.7.10/kotlin-reflect-1.7.10.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.10/kotlin-scripting-compiler-impl-1.7.10.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/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-compiler/1.7.10/kotlin-scripting-compiler-1.7.10.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-common/1.7.10/kotlin-scripting-common-1.7.10.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-jvm/1.7.10/kotlin-scripting-jvm-1.7.10.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/plugins/maven-compiler-plugin/3.5.1/maven-compiler-plugin-3.5.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/jetbrains/kotlin/kotlin-scripting-compiler-impl/1.7.10/kotlin-scripting-compiler-impl-1.7.10.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/maven-toolchain/2.2.1/maven-toolchain-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/shared/maven-shared-utils/3.0.0/maven-shared-utils-3.0.0.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-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-javac/2.7/plexus-compiler-javac-2.7.jar (0 B at 0 B/s)
[INFO]
[INFO] --- maven-resources-plugin:3.2.0:testResources (default-testResources) @ ddr ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Using 'UTF-8' encoding to copy filtered properties files.
[INFO] Copying 88 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.9.0:testCompile (default-testCompile) @ ddr ---
[INFO] Changes detected - recompiling the module!
[INFO]
[INFO] --- kotlin-maven-plugin:1.7.10: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/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/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/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
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/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/codehaus/plexus/plexus-utils/1.5.15/plexus-utils-1.5.15.jar
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/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/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/apache/maven/reporting/maven-reporting-api/3.0/maven-reporting-api-3.0.jar
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/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/ow2/asm/asm/6.2/asm-6.2.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/com/thoughtworks/qdox/qdox/2.0-M8/qdox-2.0-M8.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)
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)
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/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/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-launcher/1.3.1/junit-platform-launcher-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
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
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)
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/apiguardian/apiguardian-api/1.0.0/apiguardian-api-1.0.0.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/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/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 bindings.
SLF4J: Found binding in [jar:file:/home/r/.m2/repository/ch/qos/logback/logback-classic/1.2.11/logback-classic-1.2.11.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/home/r/.m2/repository/com/jcabi/jcabi-maven-slf4j/0.10/jcabi-maven-slf4j-0.10.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [ch.qos.logback.classic.util.ContextSelectorStaticBinder]
11:24:22.343 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:22.985 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:22.989 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:22.996 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.011 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:24:23.015 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.020 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.054 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:23.079 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:23.081 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.084 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.085 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes
11:24:23.087 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.089 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.104 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:23.128 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:23.131 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.134 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.135 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes
11:24:23.137 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.140 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.154 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:23.157 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 733ms
11:24:23.163 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.212 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:23.216 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.220 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.221 [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=&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:24:23.223 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.226 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.243 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:23.271 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:23.274 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.277 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.278 [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:24:23.279 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.281 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.296 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:23.320 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:23.323 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.325 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.326 [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
    &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="" 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:24:23.327 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.330 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.343 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:23.344 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 168ms
11:24:23.371 [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:24:23.392 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.439 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:23.442 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.445 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.446 [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=&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=&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="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:24:23.447 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.450 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.465 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:23.481 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:23.484 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.486 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.487 [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="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:24:23.488 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.489 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.503 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:23.531 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:23.533 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.535 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.536 [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 &gt; @\n
\n
    [] &gt; classC2\n
    classB2 &gt; @\n
    [] &gt; doC2\n
    stdout &gt; @\n
    "C2"\n
\n
    [args...] &gt; main\n
    classC2 &gt; instance\n
    instance.doC2 &gt; @\n
  </listing>\n
   <errors/>\n
   <sheets>\n
      <sheet>add-refs</sheet>\n
      <sheet>expand-aliases</sheet>\n
   </sheets>\n
   <metas>\n
      <meta expanded="" line="1">\n
         <head>alias</head>\n
         <tail>stdout org.eolang.io.stdout</tail>\n
         <part>stdout</part>\n
         <part>org.eolang.io.stdout</part>\n
      </meta>\n
   </metas>\n
   <objects>\n
      <o abstract="" line="3" name="classA" pos="0">\n
         <o base="classB" line="4" name="@" pos="2" ref="9"/>\n
         <o abstract="" line="5" name="doA" pos="2">\n
            <o base="org.eolang.io.stdout" line="6" name="@" pos="4">\n
               <o base="string" data="string" line="7" pos="6">A</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="9" name="classB" pos="0">\n
         <o base="classA" line="10" name="@" pos="2" ref="3"/>\n
         <o abstract="" line="11" name="doBA" pos="2">\n
            <o base="^" line="12" pos="4"/>\n
            <o base=".doA" line="12" method="" name="@" pos="5"/>\n
         </o>\n
      </o>\n
      <o abstract="" line="14" name="classC" pos="0">\n
         <o base="classB" line="15" name="@" pos="2" ref="9"/>\n
         <o abstract="" line="16" name="doC" pos="2">\n
            <o base="org.eolang.io.stdout" line="17" name="@" pos="4">\n
               <o base="string" data="string" line="18" pos="6">C</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="20" name="classD" pos="0">\n
         <o base="classC" line="21" name="@" pos="2" ref="14"/>\n
      </o>\n
      <o abstract="" line="23" name="classE" pos="0">\n
         <o base="classA" line="24" name="@" pos="2" ref="3"/>\n
      </o>\n
      <o abstract="" line="26" name="classA2" pos="0">\n
         <o base="classB2" line="27" name="@" pos="2" ref="32"/>\n
         <o abstract="" line="28" name="doA2" pos="2">\n
            <o base="org.eolang.io.stdout" line="29" name="@" pos="4">\n
               <o base="string" data="string" line="30" pos="6">A2</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="32" name="classB2" pos="0">\n
         <o base="classA2" line="33" name="@" pos="2" ref="26"/>\n
         <o abstract="" line="34" name="doBA2" pos="2">\n
            <o base="^" line="35" pos="4"/>\n
            <o base=".doA2" line="35" method="" name="@" pos="5"/>\n
         </o>\n
      </o>\n
      <o abstract="" line="37" name="classC2" pos="0">\n
         <o base="classB2" line="38" name="@" pos="2" ref="32"/>\n
         <o abstract="" line="39" name="doC2" pos="2">\n
            <o base="org.eolang.io.stdout" line="40" name="@" pos="4">\n
               <o base="string" data="string" line="41" pos="6">C2</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="43" name="main" pos="0">\n
         <o line="43" name="args" pos="1" vararg=""/>\n
         <o base="classC2" line="44" name="instance" pos="2" ref="37"/>\n
         &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:24:23.537 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.539 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.552 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:23.552 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 145ms
11:24:23.557 [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:24:23.560 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.593 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:23.595 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.597 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.598 [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:24:23.599 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.601 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.612 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:23.624 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:23.626 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.628 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.628 [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
--&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
    [] &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:24:23.629 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.630 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.641 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:23.657 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:23.659 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.660 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.661 [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
    [] &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
         &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
            <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:24:23.662 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.663 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.673 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:23.674 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 103ms
11:24:23.677 [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:24:23.680 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.711 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:23.713 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.715 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.716 [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&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&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
         </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:24:23.717 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.719 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.729 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:23.740 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:23.742 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.743 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.744 [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 &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
               &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="7"/>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="11" name="animal" pos="0">\n
         <o base="creature" line="12" name="@" pos="2" ref="3"/>\n
         <o abstract="" line="13" name="talk" pos="2">\n
            <o line="13" name="t" pos="3"/>\n
            <o base="stdout" line="14" name="@" pos="4">\n
               <o base="string" data="string" line="15" pos="6">animal talks</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="17" name="human" pos="0">\n
         <o base="creature" line="18" name="@" pos="2" ref="3"/>\n
      </o>\n
      <o abstract="" line="20" name="cat" pos="0">\n
         <o base="animal" line="21" name="@" pos="2" ref="11"/>\n
         <o abstract="" line="22" name="meow" pos="2">\n
            <o line="22" name="m" pos="3"/>\n
            <o base="^" line="23" pos="4"/>\n
            <o base=".talk" line="23" method="" name="@" pos="5">\n
               <o base="string" data="string" line="23" pos="11">meow</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="25" name="dog" pos="0">\n
         <o base="animal" line="26" name="@" pos="2" ref="11"/>\n
         <o abstract="" line="27" name="live" pos="2">\n
            <o base="^" line="28" pos="4"/>\n
            <o base=".talk" line="28" method="" name="@" pos="5">\n
               <o base="string" data="string" line="28" pos="11">I am a dog</o>\n
            </o>\n
         </o>\n
         <o abstract="" line="29" name="woof" pos="2">\n
            <o base="stdout" line="30" name="@" pos="4">\n
               <o base="string" data="string" line="31" pos="6">woof</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="33" name="olesya" pos="0">\n
         <o base="human" line="34" name="@" pos="2" ref="17"/>\n
         <o abstract="" line="35" name="work" pos="2">\n
            <o line="35" name="job" pos="3"/>\n
            <o base="^" line="36" pos="4"/>\n
            <o base=".live" line="36" method="" name="@" pos="5"/>\n
         </o>\n
      </o>\n
      <o abstract="" line="38" name="main" pos="0">\n
         <o line="38" name="args" pos="1" vararg=""/>\n
         <o base="dog" line="39" name="tom" pos="2" ref="25"/>\n
         <o base="dog" line="40" pos="2" ref="25"/>\n
         <o base=".woof" line="40" method="" name="@" pos="5"/>\n
      </o>\n
   </objects>\n
</program>\n
<EOF>
11:24:23.745 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.746 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.756 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:23.773 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:23.775 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.776 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.777 [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
    [] &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" 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&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:24:23.778 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.779 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.789 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:23.789 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 100ms
11:24:23.793 [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:24:23.796 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.819 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:23.820 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.822 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.823 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:24:23.823 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.825 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.832 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:23.841 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:23.842 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.843 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.844 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes
11:24:23.845 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.846 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.854 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:23.865 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:23.866 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.868 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.868 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes
11:24:23.869 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.870 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.878 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:23.878 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 73ms
11:24:23.881 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.903 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:23.904 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.906 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.906 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:24:23.907 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.908 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.916 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:23.925 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:23.926 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.928 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.932 [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&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=&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=&quot;6&quot; name=&quot;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:24:23.933 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.934 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.942 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:23.954 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:23.955 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.956 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.957 [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:24:23.958 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.959 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.966 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:23.966 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 77ms
11:24:23.969 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.990 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:23.992 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.993 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.994 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:24:23.995 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:23.996 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.004 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.013 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.015 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.016 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.016 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (2481 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the &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] &amp;gt; cat\n
    creature &amp;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="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:24:24.017 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.018 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.026 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.037 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.038 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.039 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.040 [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:24:24.041 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.042 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.049 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.050 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 72ms
11:24:24.052 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.072 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.073 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.074 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.075 [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 &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
   <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:24:24.076 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.077 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.084 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.093 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.094 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.095 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.096 [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:24:24.096 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.097 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.105 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.115 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.116 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.117 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.117 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (1954 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
SOFTWARE.\n
--&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 &amp;gt; mickey\n
    mickey.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;/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;breeds.bengal&quot; 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:24:24.118 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.119 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.126 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.126 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 66ms
11:24:24.129 [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:24:24.132 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.155 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.157 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.158 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.159 [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>\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
            &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:24:24.160 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.162 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.174 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.186 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.187 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.188 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.189 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4515 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
SOFTWARE.\n
-->\n
<program ms="284"\n
          name="ex-1"\n
          time="2022-08-08T08:23:30.473543800Z"\n
          version="1.0-SNAPSHOT">\n
   <listing>+alias org.eolang.io.stdout\n
\n
    [] &gt; animal\n
    [] &gt; live\n
    [] &gt; eat\n
    stdout &gt; @\n
    "I'm eating"\n
    stdout &gt; @\n
    "I'm alive animal"\n
    [t] &gt; talk\n
    live &gt; @\n
\n
    [] &gt; mouse\n
    animal &gt; @\n
    [] &gt; pii\n
    animal.live &gt; @\n
\n
    [] &gt; human\n
    [] &gt; live\n
    stdout &gt; @\n
    "I'm alive human"\n
    [t] &gt; talk\n
    stdout &gt; @\n
    "human talks"\n
\n
    [] &gt; cat\n
    animal &gt; @\n
    [m] &gt; meow\n
    ^.talk "meow" &gt; @\n
\n
    [args...] &gt; main\n
    mouse &gt; tom\n
    tom.pii.eat &gt; @\n
  </listing>\n
   <errors/>\n
   <sheets>\n
      <sheet>add-refs</sheet>\n
   </sheets>\n
   <metas>\n
      <meta expanded="" line="1">\n
         <head>alias</head>\n
         <tail>stdout org.eolang.io.stdout</tail>\n
         <part>stdout</part>\n
         <part>org.eolang.io.stdout</part>\n
      </meta>\n
   </metas>\n
   <objects>\n
      <o abstract="" line="3" name="animal" pos="0">\n
         <o abstract="" line="4" name="live" pos="2">\n
            <o abstract="" line="5" name="eat" pos="4">\n
               <o base="stdout" line="6" name="@" pos="6">\n
                  <o base="string" data="string" line="7" pos="8">I'm eating</o>\n
               </o>\n
            </o>\n
            <o base="stdout" line="8" name="@" pos="4">\n
               <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n
            </o>\n
         </o>\n
         <o abstract="" line="10" name="talk" pos="2">\n
            <o line="10" name="t" pos="3"/>\n
            <o base="live" line="11" name="@" pos="4" ref="4"/>\n
         </o>\n
      </o>\n
      <o abstract="" line="13" name="mouse" pos="0">\n
         <o base="animal" line="14" name="@" pos="2" ref="3"/>\n
         <o abstract="" line="15" name="pii" pos="2">\n
            <o base="animal" line="16" pos="4" ref="3"/>\n
            <o base=".live" line="16" method="" name="@" pos="10"/>\n
         </o>\n
      </o>\n
      <o abstract="" line="18" name="human" pos="0">\n
         <o abstract="" line="19" name="live" pos="2">\n
            &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:24:24.190 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.192 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.204 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.219 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.220 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.222 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.222 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4607 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
SOFTWARE.\n
-->\n
<program ms="284"\n
          name="ex-1"\n
          time="2022-08-08T08:23:30.473543800Z"\n
          version="1.0-SNAPSHOT">\n
   <listing>+alias org.eolang.io.stdout\n
\n
    [] &gt; animal\n
    [] &gt; live\n
    [] &gt; eat\n
    stdout &gt; @\n
    "I'm eating"\n
    stdout &gt; @\n
    "I'm alive animal"\n
    [t] &gt; talk\n
    live &gt; @\n
\n
    [] &gt; mouse\n
    animal &gt; @\n
    [] &gt; pii\n
    animal.live &gt; @\n
\n
    [] &gt; human\n
    [] &gt; live\n
    stdout &gt; @\n
    "I'm alive human"\n
    [t] &gt; talk\n
    stdout &gt; @\n
    "human talks"\n
\n
    [] &gt; cat\n
    animal &gt; @\n
    [m] &gt; meow\n
    ^.talk "meow" &gt; @\n
\n
    [args...] &gt; main\n
    mouse &gt; tom\n
    tom.pii.eat &gt; @\n
  </listing>\n
   <errors/>\n
   <sheets>\n
      <sheet>add-refs</sheet>\n
      <sheet>expand-aliases</sheet>\n
   </sheets>\n
   <metas>\n
      <meta expanded="" line="1">\n
         <head>alias</head>\n
         <tail>stdout org.eolang.io.stdout</tail>\n
         <part>stdout</part>\n
         <part>org.eolang.io.stdout</part>\n
      </meta>\n
   </metas>\n
   <objects>\n
      <o abstract="" line="3" name="animal" pos="0">\n
         <o abstract="" line="4" name="live" pos="2">\n
            <o abstract="" line="5" name="eat" pos="4">\n
               <o base="org.eolang.io.stdout" line="6" name="@" pos="6">\n
                  <o base="string" data="string" line="7" pos="8">I'm eating</o>\n
               </o>\n
            </o>\n
            <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n
               <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n
            </o>\n
         </o>\n
         <o abstract="" line="10" name="talk" pos="2">\n
            <o line="10" name="t" pos="3"/>\n
            <o base="live" line="11" name="@" pos="4" ref="4"/>\n
         </o>\n
      </o>\n
      <o abstract="" line="13" name="mouse" pos="0">\n
         <o base="animal" line="14" name="@" pos=&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
      &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:24:24.223 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.224 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.232 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.232 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 92ms
11:24:24.235 [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:24:24.238 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.258 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.259 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.260 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.261 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (2534 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
SOFTWARE.\n
-->\n
<program ms="191"\n
          name="ex-1"\n
          time="2022-08-02T08:06:01.480897800Z"\n
          version="1.0-SNAPSHOT">\n
   <listing>+alias org.eolang.io.stdout\n
\n
    [] &gt; animal\n
    [t] &gt; talk\n
    stdout &gt; @\n
    t\n
\n
    [] &gt; cat\n
    animal &gt; @\n
\n
    [args...] &gt; main\n
    cat &gt; tom\n
    tom.talk "My name is Tom" &gt; @\n
  </listing>\n
   <errors/>\n
   <sheets/>\n
   <metas>\n
      <meta line="1">\n
         <head>alias</head>\n
         <tail>org.eolang.io.stdout</tail>\n
         <part>org.eolang.io.stdout</part>\n
      </meta>\n
   </metas>\n
   <objects>\n
      <o abstract="" line="3" name="animal" pos="0">\n
         <o abstract="" line="4" name="talk" pos="2">\n
            <o line="4" name="t" pos="3"/>\n
            <o base="stdout" line="5" name="@" pos="4">\n
               <o base=&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=&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:24:24.262 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.263 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.270 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.279 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.280 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.281 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.281 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (2624 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
   </sheets>\n
   <metas>\n
      <meta expanded="" line="1">\n
         <head>alias</head>\n
         <tail>stdout org.eolang.io.stdout</tail>\n
         <part>stdout</part>\n
         <part>org.eolang.io.stdout</part>\n
      </meta>\n
   </metas>\n
   <objects>\n
      <o abstract="" line="3" name="animal" pos="0">\n
         <o abstract="" line="4" name="talk" pos="2">\n
            <o line="4" name="t" pos="3"/>\n
            <o base="stdout" line="5" name="@" pos="4">\n
               <o base="t" line="6" pos="6" ref="4"/>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="8" name="cat" pos="0">\n
         <o base="animal" line="9" name="@" pos="2" ref="3"/>\n
      </o>\n
      <o abstract="" line="11" name="main" pos="0">\n
         <o line="11" name="args" pos="1" vararg=""/>\n
         <o base="cat" line="12" name="tom" pos="2" ref="8"/>\n
         <o base="tom" line="13" pos="2" ref="12"/>\n
         <o base=".talk" line="13" method="" name="@" pos="5">\n
            <o base="string" data="string" line="13" pos="11">My name is Tom</o>\n
         </o>\n
      </o>\n
   </objects>\n
</program>\n
<EOF>
11:24:24.282 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.283 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.290 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.299 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.301 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.302 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.302 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (2674 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
SOFTWARE.\n
--&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;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;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="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:24:24.303 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.304 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.315 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.316 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 71ms
11:24:24.318 [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:24:24.321 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.341 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.343 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.344 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.345 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3519 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
SOFTWARE.\n
-->\n
<program ms="324"\n
          name="ex-1"\n
          time="2022-08-05T14:03:27.083126100Z"\n
          version="1.0-SNAPSHOT">\n
   <listing>+alias org.eolang.io.stdout\n
\n
    [] &gt; classA\n
    classC &gt; @\n
    [] &gt; doA\n
    stdout &gt; @\n
    "A"\n
\n
    [] &gt; classB\n
    classA &gt; @\n
    [] &gt; doBA\n
    stdout &gt; @\n
    "B"\n
\n
    [] &gt; classC\n
    classB &gt; @\n
    [] &gt; doC\n
    stdout &gt; @\n
    "C"\n
\n
    [] &gt; classD\n
    classC &gt; @\n
\n
    [] &gt; classE\n
    classA &gt; @\n
\n
    [args...] &gt; main\n
    classC &gt; instance\n
    instance.doBA &gt; @\n
  </listing>\n
   <errors/>\n
   <sheets/>\n
   <metas>\n
      <meta line="1">\n
         <head>alias</head>\n
         <tail>org.eolang.io.stdout</tail>\n
         <part>org.eolang.io.stdout</part>\n
      </meta>\n
   </metas>\n
   <objects>\n
      <o abstract="" line="3" name="classA" pos="0">\n
         <o base="classC" line="4" name="@" pos="2" ref="15"/>\n
         <o abstract="" line="5" name="doA" pos="2">\n
            <o base="stdout" line="6" name="@" pos="4">\n
               <o base="string" data="string" line="7" pos="6">A</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="9" name="classB" pos="0">\n
         <o base="classA" line="10" name="@" pos="2" ref="3"/>\n
         <o abstract="" line="11" name="doBA" pos="2">\n
            <o base="stdout" line="12" name="@" pos="4">\n
               <o base="string" data="string" line="13" pos="6">B</o>\n
            </o>\n
         </o&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:24:24.345 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.347 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.354 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.362 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.363 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.364 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.365 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (3609 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
SOFTWARE.\n
-->\n
<program ms="324"\n
          name="ex-1"\n
          time="2022-08-05T14:03:27.083126100Z"\n
          version="1.0-SNAPSHOT">\n
   <listing>+alias org.eolang.io.stdout\n
\n
    [] &gt; classA\n
    classC &gt; @\n
    [] &gt; doA\n
    stdout &gt; @\n
    "A"\n
\n
    [] &gt; classB\n
    classA &gt; @\n
    [] &gt; doBA\n
    stdout &gt; @\n
    "B"\n
\n
    [] &gt; classC\n
    classB &gt; @\n
    [] &gt; doC\n
    stdout &gt; @\n
    "C"\n
\n
    [] &gt; classD\n
    classC &gt; @\n
\n
    [] &gt; classE\n
    classA &gt; @\n
\n
    [args...] &gt; main\n
    classC &gt; instance\n
    instance.doBA &gt; @\n
  </listing>\n
   <errors/>\n
   <sheets>\n
      <sheet>add-refs</sheet>\n
   </sheets>\n
   <metas>\n
      <meta expanded="" line="1">\n
         <head>alias</head>\n
         <tail>stdout org.eolang.io.stdout</tail>\n
         <part>stdout</part>\n
         <part>org.eolang.io.stdout</part>\n
      </meta>\n
   </metas>\n
   <objects>\n
      <o abstract="" line="3" name="classA" pos="0">\n
         <o base="classC" line="4" name="@" pos="2" ref="15"/>\n
         <o abstract="" line="5" name="doA" pos="2">\n
            <o base="stdout" line="6" name="@" pos="4">\n
               <o base="string" data="string" line="7" pos="6">A</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="9" name="classB" pos="0">\n
         <o base="classA" line="10" name="@" pos="2" ref="3"/>\n
         <o abstract="" line="11" name="doBA" pos="2">\n
            <o base="stdout" line="12" name="@" pos="4">\n
               <o base="string" data="string" line="13" pos="6">B</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="15" name="classC" pos="0">\n
         <o base="classB" line="16" name="@" pos="2" ref="9"/>\n
         <o abstract="" line="17" name="doC" pos="2">\n
            <o base="stdout" line="18" name="@" pos="4">\n
               <o base="string" data="string" line="19" pos="6">C</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="21" name="classD" pos="0">\n
         <o base="classC" line="22" name="@" pos="2" ref="15"/>\n
      </o>\n
      <o abstract="" line="24" name="classE" pos="0">\n
         <o base="classA" line="25" name="@" pos="2" ref="3"/>\n
      </o>\n
      <o abstract="" line="27" name="main&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:24:24.366 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.367 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.374 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.385 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.386 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.387 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.388 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (3687 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="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" pos="2">\n
            <o base="org.eolang.io.stdout" line="12" name="@" pos="4">\n
               <o base="string" data="string" line="13" pos="6">B</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="15" name="classC" pos="0">\n
         <o base="classB" line="16" name="@" pos="2" ref="9"/>\n
         <o abstract="" line="17" name="doC" pos="2">\n
            <o base="org.eolang.io.stdout" line="18" name="@" pos="4">\n
               <o base="string" data="string" line="19" pos="6">C</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="21" name="classD" pos="0">\n
         <o base="classC" line="22" name="@" pos="2" ref="15"/>\n
      </o>\n
      <o abstract="" line="24" name="classE" pos="0">\n
         <o base="classA" line="25" name="@" pos="2" ref="3"/>\n
      </o>\n
      <o abstract="" line="27" name="main" pos="0">\n
         <o line="27" name="args" pos="1" vararg=""/>\n
         <o base="classC" line="28" name="instance" pos="2" ref="15"/>\n
         <o base="instance" line="29" pos="2" ref="28"/>\n
         <o base=".doBA" line="29" method="" name="@" pos="10"/>\n
      </o>\n
   </objects>\n
</program>\n
<EOF>
11:24:24.388 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.389 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.396 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.396 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 68ms
11:24:24.399 [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:24:24.402 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.423 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.424 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.425 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.426 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4406 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;338&quot;\n
          name="ex-1"\n
          time="2022-08-05T16:54:10.446431200Z"\n
          version="1.0-SNAPSHOT">\n
   <listing>+alias org.eolang.io.stdout\n
\n
    [] &gt; animal\n
    [] &gt; live\n
    [] &gt; eat\n
    stdout &gt; @\n
    "I'm eating"\n
    stdout &gt; @\n
    "I'm alive animal"\n
    [t] &gt; talk\n
    live &gt; @\n
\n
    [] &gt; mouse\n
    animal &gt; @\n
    [] &gt; pii\n
    ^.live &gt; @\n
\n
    [] &gt; human\n
    [] &gt; live\n
    stdout &gt; @\n
    "I'm alive human"\n
    [t] &gt; talk\n
    stdout &gt; @\n
    "human talks"\n
\n
    [] &gt; cat\n
    animal &gt; @\n
    [m] &gt; meow\n
    ^.talk "meow" &gt; @\n
\n
    [args...] &gt; main\n
    mouse &gt; tom\n
    tom.pii.eat &gt; @\n
  </listing>\n
   <errors/>\n
   <sheets/>\n
   <metas>\n
      <meta line="1">\n
         <head>alias</head>\n
         <tail>org.eolang.io.stdout</tail>\n
         <part>org.eolang.io.stdout</part>\n
      </meta>\n
   </metas>\n
   <objects>\n
      <o abstract="" line="3" name="animal" pos="0">\n
         <o abstract="" line="4" name="live" pos="2">\n
            <o abstract="" line="5" name="eat" pos="4">\n
               <o base="stdout" line="6" name="@" pos="6">\n
                  <o base="string" data="string" line="7" pos="8">I'm eating</o>\n
               </o>\n
            </o>\n
            <o base="stdout" line="8" name="@" pos="4">\n
               <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n
            </o>\n
         </o>\n
         <o abstract="" line="10" name="talk" pos="2">\n
            <o line="10" name="t" pos="3"/>\n
            <o base="live" line="11" name="@" pos="4" ref="4"/>\n
         </o>\n
      </o>\n
      <o abstract="" line="13" name="mouse" pos="0">\n
         <o base="animal" line="14" name="@" pos="2" ref="3"/>\n
         <o abstract="" line="15" name="pii" pos="2">\n
            <o base="^" line="16" pos="4"/>\n
            <o base=".live" line="16" method="" name="@" pos="5"/>\n
         </o>\n
      </o>\n
      <o abstract="" line="18" name="human" pos="0">\n
         <o abstract="" line="19" name="live" pos="2">\n
            <o base="stdout" line="20" name="@" pos="4">\n
               <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n
            </o>\n
         </o>\n
         <o abstract="" line="22" name="talk" pos="2">\n
            <o line="22" name="t" pos="3"/>\n
            <o base="stdout" line="23" name="@" pos="4">\n
               <o base="string" data="string" line="24" pos="6">human talks</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="26" name="cat" pos="0">\n
         <o base="animal" line="27" name="@" pos="2" ref="3"/>\n
         <o abstract="" line="28" name="meow" pos="2">\n
            <o line="28" name="m" pos="3"/>\n
            <o base="^" line="29" pos="4"/>\n
            <o base=".talk" line="29" method="" name="@" pos="5">\n
               <o base="string" data="string" line="29" pos="11">meow</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="31" name="main" pos="0">\n
         <o line="31" name="args" pos="1" vararg=""/>\n
         <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n
         <o base="tom" line="33" pos="2" ref="32"/>\n
         <o base=".pii" line="33" method="" pos="5"/>\n
         <o base=".eat" line="33" method="" name="@" pos="9"/>\n
      </o>\n
   </objects>\n
</program>\n
<EOF>
11:24:24.427 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.428 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.434 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.442 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.444 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.445 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.445 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4496 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;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>\n
      <sheet>add-refs</sheet>\n
   </sheets>\n
   <metas>\n
      <meta expanded="" line="1">\n
         <head>alias</head>\n
         <tail>stdout org.eolang.io.stdout</tail>\n
         <part>stdout</part>\n
         <part>org.eolang.io.stdout</part>\n
      </meta>\n
   </metas>\n
   <objects>\n
      <o abstract="" line="3" name="animal" pos="0">\n
         <o abstract="" line="4" name="live" pos="2">\n
            <o abstract="" line="5" name="eat" pos="4">\n
               <o base="stdout" line="6" name="@" pos="6">\n
                  <o base="string" data="string" line="7" pos="8">I'm eating</o>\n
               </o>\n
            </o>\n
            <o base="stdout" line="8" name="@" pos="4">\n
               <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n
            </o>\n
         </o>\n
         <o abstract="" line="10" name="talk" pos="2">\n
            <o line="10" name="t" pos="3"/>\n
            <o base="live" line="11" name="@" pos="4" ref="4"/>\n
         </o>\n
      </o>\n
      <o abstract="" line="13" name="mouse" pos="0">\n
         <o base="animal" line="14" name="@" pos="2" ref="3"/>\n
         <o abstract="" line="15" name="pii" pos="2">\n
            <o base="^" line="16" pos="4"/>\n
            <o base=".live" line="16" method="" name="@" pos="5"/>\n
         </o>\n
      </o>\n
      <o abstract="" line="18" name="human" pos="0">\n
         <o abstract="" line="19" name="live" pos="2">\n
            <o base="stdout" line="20" name="@" pos="4">\n
               <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n
            </o>\n
         </o>\n
         <o abstract="" line="22" name="talk" pos="2">\n
            <o line="22" name="t" pos="3"/>\n
            <o base="stdout" line="23" name="@" pos="4">\n
               <o base="string" data="string" line="24" pos="6">human talks</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="26" name="cat" pos="0">\n
         <o base="animal" line="27" name="@" pos="2" ref="3"/>\n
         <o abstract="" line="28" name="meow" pos="2">\n
            <o line="28" name="m" pos="3"/>\n
            <o base="^" line="29" pos="4"/>\n
            <o base=".talk" line="29" method="" name="@" pos="5">\n
               <o base="string" data="string" line="29" pos="11">meow</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="31" name="main" pos="0">\n
         <o line="31" name="args" pos="1" vararg=""/>\n
         <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n
         <o base="tom" line="33" pos="2" ref="32"/>\n
         <o base=".pii" line="33" method="" pos="5"/>\n
         <o base=".eat" line="33" method="" name="@" pos="9"/>\n
      </o>\n
   </objects>\n
</program>\n
<EOF>
11:24:24.446 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.447 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.453 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.465 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.466 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.467 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.467 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4588 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;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</head>\n
         <tail>stdout org.eolang.io.stdout</tail>\n
         <part>stdout</part>\n
         <part>org.eolang.io.stdout</part>\n
      </meta>\n
   </metas>\n
   <objects>\n
      <o abstract="" line="3" name="animal" pos="0">\n
         <o abstract="" line="4" name="live" pos="2">\n
            <o abstract="" line="5" name="eat" pos="4">\n
               <o base="org.eolang.io.stdout" line="6" name="@" pos="6">\n
                  <o base="string" data="string" line="7" pos="8">I'm eating</o>\n
               </o>\n
            </o>\n
            <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n
               <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n
            </o>\n
         </o>\n
         <o abstract="" line="10" name="talk" pos="2">\n
            <o line="10" name="t" pos="3"/>\n
            <o base="live" line="11" name="@" pos="4" ref="4"/>\n
         </o>\n
      </o>\n
      <o abstract="" line="13" name="mouse" pos="0">\n
         <o base="animal" line="14" name="@" pos="2" ref="3"/>\n
         <o abstract="" line="15" name="pii" pos="2">\n
            <o base="^" line="16" pos="4"/>\n
            <o base=".live" line="16" method="" name="@" pos="5"/>\n
         </o>\n
      </o>\n
      <o abstract="" line="18" name="human" pos="0">\n
         <o abstract="" line="19" name="live" pos="2">\n
            <o base="org.eolang.io.stdout" line="20" name="@" pos="4">\n
               <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n
            </o>\n
         </o>\n
         <o abstract="" line="22" name="talk" pos="2">\n
            <o line="22" name="t" pos="3"/>\n
            <o base="org.eolang.io.stdout" line="23" name="@" pos="4">\n
               <o base="string" data="string" line="24" pos="6">human talks</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="26" name="cat" pos="0">\n
         <o base="animal" line="27" name="@" pos="2" ref="3"/>\n
         <o abstract="" line="28" name="meow" pos="2">\n
            <o line="28" name="m" pos="3"/>\n
            <o base="^" line="29" pos="4"/>\n
            <o base=".talk" line="29" method="" name="@" pos="5">\n
               <o base="string" data="string" line="29" pos="11">meow</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="31" name="main" pos="0">\n
         <o line="31" name="args" pos="1" vararg=""/>\n
         <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n
         <o base="tom" line="33" pos="2" ref="32"/>\n
         <o base=".pii" line="33" method="" pos="5"/>\n
         <o base=".eat" line="33" method="" name="@" pos="9"/>\n
      </o>\n
   </objects>\n
</program>\n
<EOF>
11:24:24.468 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.469 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.476 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.477 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 68ms
11:24:24.479 [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:24:24.482 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.500 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.501 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.502 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.503 [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="1.0-SNAPSHOT">\n
   <listing>+alias org.eolang.io.stdout\n
\n
    [] &gt; classA\n
    classB &gt; @\n
    [] &gt; doA\n
    stdout &gt; @\n
    "A"\n
\n
    [] &gt; classB\n
    classC &gt; @\n
    [] &gt; doB\n
    ^.doC &gt; @\n
\n
    [] &gt; classC\n
    classA &gt; @\n
    [] &gt; doC\n
    stdout &gt; @\n
    "C"\n
\n
    [args...] &gt; main\n
    classB &gt; instance\n
    instance.doA &gt; @\n
  </listing>\n
   <errors/>\n
   <sheets/>\n
   <metas>\n
      <meta line="1">\n
         <head>alias</head>\n
         <tail>org.eolang.io.stdout</tail>\n
         <part>org.eolang.io.stdout</part>\n
      </meta>\n
   </metas>\n
   <objects>\n
      <o abstract="" line="3" name="classA" pos="0">\n
         <o base="classB" line="4" name="@" pos="2" ref="9"/>\n
         <o abstract="" line="5" name="doA" pos="2">\n
            <o base="stdout" line="6" name="@" pos="4">\n
               <o base="string" data="string" line="7" pos="6">A</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="9" name="classB" pos="0">\n
         <o base="classC" line="10" name="@" pos="2" ref="14"/>\n
         <o abstract="" line="11" name="doB" pos="2">\n
            <o base="^" line="12" pos="4"/>\n
            <o base=".doC" line="12" method="" name="@" pos="5"/>\n
         </o>\n
      </o>\n
      <o abstract="" line="14" name="classC" pos="0">\n
         <o base="classA" line="15" name="@" pos="2" ref="3"/>\n
         <o abstract="" line="16" name="doC" pos="2">\n
            <o base="stdout" line="17" name="@" pos="4">\n
               <o base="string" data="string" line="18" pos="6">C</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="20" name="main" pos="0">\n
         <o line="20" name="args" pos="1" vararg=""/>\n
         <o base="classB" line="21" name="instance" pos="2" ref="9"/>\n
         <o base="instance" line="22" pos="2" ref="21"/>\n
         <o base=".doA" line="22" method="" name="@" pos="10"/>\n
      </o>\n
   </objects>\n
</program>\n
<EOF>
11:24:24.504 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.505 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.511 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.518 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.520 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.521 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.521 [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
    [] &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;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" 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:24:24.522 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.523 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.529 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.539 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.540 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.541 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.542 [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
            &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:24:24.542 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.543 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.550 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.550 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 61ms
11:24:24.553 [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:24:24.556 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.577 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.578 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.579 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.580 [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="&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=&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>\n
</program>\n
<EOF>
11:24:24.581 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.582 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.589 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.597 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.598 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.599 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.600 [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=&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=&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="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:24:24.601 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.601 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.609 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.621 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.623 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.624 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.624 [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&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&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" 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:24:24.625 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.626 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.633 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.633 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 70ms
11:24:24.636 [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:24:24.639 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.665 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.667 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.668 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.668 [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=&quot;1.0-SNAPSHOT&quot;&gt;\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:24:24.669 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.670 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.676 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.684 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.685 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.686 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.687 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4030 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;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</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:24:24.687 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.688 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.694 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.705 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.706 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.707 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.708 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4094 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
SOFTWARE.\n
--&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&quot; data=&quot;int&quot; line=&quot;9&quot; pos=&quot;8&quot;&gt;5&lt;/o&gt;\n
                  &lt;o base=&quot;.plus&quot; line=&quot;9&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;9&quot;&gt;\n
                     &lt;o base=&quot;int&quot; data=&quot;int&quot; line=&quot;10&quot; pos=&quot;10&quot;&gt;6&lt;/o&gt;\n
                  &lt;/o&gt;\n
               &lt;/o&gt;\n
            &lt;/o&gt;\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:24:24.708 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.709 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.716 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.716 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 64ms
11:24:24.719 [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:24:24.722 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.741 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.742 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.744 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.745 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4378 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED &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=&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="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:24:24.746 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.747 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.753 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.761 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.762 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.763 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.764 [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;&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="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:24:24.764 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.765 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.772 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.782 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.783 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.784 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.785 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4560 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED &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&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="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:24:24.786 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.787 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.793 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.793 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 65ms
11:24:24.796 [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: 2.988 s - in org.objectionary.ddr.unit.graph.attr.AttrTest
[INFO] Running org.objectionary.ddr.unit.graph.inner.InnerTest
11:24:24.802 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.821 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.822 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.823 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.824 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:24:24.825 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.826 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.832 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.840 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.841 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.842 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.842 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes
11:24:24.843 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.844 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.850 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.858 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.859 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.860 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.861 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes
11:24:24.861 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.862 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.868 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.868 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 60ms
11:24:24.870 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.887 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.888 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.889 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.890 [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=&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:24:24.891 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.892 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.899 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.906 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.907 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.908 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.909 [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 "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 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:24:24.909 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.910 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.917 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.926 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.927 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.928 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.929 [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</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:24:24.930 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.930 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.937 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.937 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 61ms
11:24:24.942 [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:24:24.946 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.965 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.966 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.967 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.968 [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="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:24:24.969 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.970 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.977 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.985 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:24.986 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.987 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.988 [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=&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="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:24:24.988 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.989 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:24.995 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.006 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.016 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.017 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.018 [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
    [] &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 &gt; @\n
  </listing>\n
   <errors/>\n
   <sheets>\n
      <sheet>add-refs</sheet>\n
      <sheet>expand-aliases</sheet>\n
   </sheets>\n
   <metas>\n
      <meta expanded="" line="1">\n
         <head>alias</head>\n
         <tail>stdout org.eolang.io.stdout</tail>\n
         <part>stdout</part>\n
         <part>org.eolang.io.stdout</part>\n
      </meta>\n
   </metas>\n
   <objects>\n
      <o abstract="" line="3" name="classA" pos="0">\n
         <o base="classB" line="4" name="@" pos="2" ref="9"/>\n
         <o abstract="" line="5" name="doA" pos="2">\n
            <o base="org.eolang.io.stdout" line="6" name="@" pos="4">\n
               <o base="string" data="string" line="7" pos="6">A</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="9" name="classB" pos="0">\n
         <o base="classA" line="10" name="@" pos="2" ref="3"/>\n
         <o abstract="" line="11" name="doBA" pos="2">\n
            <o base="^" line="12" pos="4"/>\n
            <o base=".doA" line="12" method="" name="@" pos="5"/>\n
         </o>\n
      </o>\n
      <o abstract="" line="14" name="classC" pos="0">\n
         <o base="classB" line="15" name="@" pos="2" ref="9"/>\n
         <o abstract="" line="16" name="doC" pos="2">\n
            <o base="org.eolang.io.stdout" line="17" name="@" pos="4">\n
               <o base="string" data="string" line="18" pos="6">C</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="20" name="classD" pos="0">\n
         <o base="classC" line="21" name="@" pos="2" ref="14"/>\n
      </o>\n
      <o abstract="" line="23" name="classE" pos="0">\n
         <o base="classA" line="24" name="@" pos="2" ref="3"/>\n
      </o>\n
      <o abstract="" line="26" name="classA2" pos="0">\n
         <o base="classB2" line="27" name="@" pos="2" ref="32"/>\n
         <o abstract="" line="28" name="doA2" pos="2">\n
            <o base="org.eolang.io.stdout" line="29" name="@" pos="4">\n
               <o base="string" data="string" line="30" pos="6">A2</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="32" name="classB2" pos="0">\n
         <o base="classA2" line="33" name="@" pos="2" ref="26"/>\n
         <o abstract="" line="34" name="doBA2" pos="2">\n
            <o base="^" line="35" pos="4"/>\n
            <o base=".doA2" line="35" method="" name="@" pos="5"/>\n
         </o>\n
      </o>\n
      <o abstract="" line="37" name="classC2" pos="0">\n
         <o base="classB2" line="38" name="@" pos="2" ref="32"/>\n
         <o abstract="" line="39" name="doC2" pos="2">\n
            <o base="org.eolang.io.stdout" line="40" name="@" pos="4">\n
               <o base="string" data="string" line="41" pos="6">C2</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="43" name="main" pos="0">\n
         <o line="43" name="args" pos="1" vararg=""/>\n
         <o base="classC2" line="44" name="instance" pos="2" ref="37"/>\n
         <o base="instance" line="45" pos="2" ref="44"/>\n
         <o base=".@" line="45&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:24:25.018 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.019 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.026 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.026 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 75ms
11:24:25.032 [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:24:25.037 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.052 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.052 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.053 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.054 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:24:25.054 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.055 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.061 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.067 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.068 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.069 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.069 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes
11:24:25.070 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.071 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.076 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.084 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.085 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.085 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.086 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes
11:24:25.086 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.087 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.093 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.093 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 50ms
11:24:25.096 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.110 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.111 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.112 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.113 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:24:25.113 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.114 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.121 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.127 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.128 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.128 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.129 [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
         <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&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=&quot;6&quot; name=&quot;meow&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;7&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.talk&quot; line=&quot;7&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;/&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;cat&quot; line=&quot;9&quot; pos=&quot;4&quot;/&gt;\n
            <o base=".live" line="9" method="" name="@" pos="7"/>\n
         </o>\n
      </o>\n
   </objects>\n
</program>\n
<EOF>
11:24:25.129 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.130 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.136 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.144 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.144 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.145 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.146 [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:24:25.146 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.147 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.152 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.152 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 51ms
11:24:25.154 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.168 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.169 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.170 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.171 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:24:25.171 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.172 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.178 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.184 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.185 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.186 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.186 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (2481 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED &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] &amp;gt; cat\n
    creature &amp;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
         <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:24:25.186 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.187 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.193 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.200 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.201 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.202 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.202 [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:24:25.203 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.204 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.209 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.210 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 50ms
11:24:25.211 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.226 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.227 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.228 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.228 [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 &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">\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:24:25.229 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.230 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.235 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.241 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.241 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.242 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.242 [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:24:25.243 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.243 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.249 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.256 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.257 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.257 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.258 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (1954 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
SOFTWARE.\n
-->\n
<program ms="1"\n
          name="transformer"\n
          time="2022-08-22T15:47:52.233618493Z"\n
          version="0.26.0">\n
   <listing>+alias breeds.bengal\n
\n
    [] &gt; app\n
    bengal &amp;gt; mickey\n
    mickey.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;/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;breeds.bengal&quot; 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:24:25.258 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.259 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.264 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.264 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 47ms
11:24:25.267 [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:24:25.270 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.286 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.287 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.288 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.289 [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>\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"&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:24:25.289 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.290 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.296 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.303 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.304 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.305 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.305 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4515 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="284"\n
          name="ex-1"\n
          time="2022-08-08T08:23:30.473543800Z"\n
          version="1.0-SNAPSHOT">\n
   <listing>+alias org.eolang.io.stdout\n
\n
    [] &gt; animal\n
    [] &gt; live\n
    [] &gt; eat\n
    stdout &gt; @\n
    "I'm eating"\n
    stdout &gt; @\n
    "I'm alive animal"\n
    [t] &gt; talk\n
    live &gt; @\n
\n
    [] &gt; mouse\n
    animal &gt; @\n
    [] &gt; pii\n
    animal.live &gt; @\n
\n
    [] &gt; human\n
    [] &gt; live\n
    stdout &gt; @\n
    "I'm alive human"\n
    [t] &gt; talk\n
    stdout &gt; @\n
    "human talks"\n
\n
    [] &gt; cat\n
    animal &gt; @\n
    [m] &gt; meow\n
    ^.talk "meow" &gt; @\n
\n
    [args...] &gt; main\n
    mouse &gt; tom\n
    tom.pii.eat &gt; @\n
  </listing>\n
   <errors/>\n
   <sheets>\n
      <sheet>add-refs</sheet>\n
   </sheets>\n
   <metas>\n
      <meta expanded="" line="1">\n
         <head>alias</head>\n
         <tail>stdout org.eolang.io.stdout</tail>\n
         <part>stdout</part>\n
         <part>org.eolang.io.stdout</part>\n
      </meta>\n
   </metas>\n
   <objects>\n
      <o abstract="" line="3" name="animal" pos="0">\n
         <o abstract="" line="4" name="live" pos="2">\n
            <o abstract="" line="5" name="eat" pos="4">\n
               <o base="stdout" line="6" name="@" pos="6">\n
                  <o base="string" data="string" line="7" pos="8">I'm eating</o>\n
               </o>\n
            </o>\n
            <o base="stdout" line="8" name="@" pos="4">\n
               <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n
            </o>\n
         </o>\n
         <o abstract="" line="10" name="talk" pos="2">\n
            <o line="10" name="t" pos="3"/>\n
            <o base="live" line="11" name="@" pos="4" ref="4"/>\n
         </o>\n
      </o>\n
      <o abstract="" line="13" name="mouse" pos="0">\n
         <o base="animal" line="14" name="@" pos="2" ref="3"/>\n
         <o abstract="" line="15" name="pii" pos="2">\n
            <o base="animal" line="16" pos="4" ref="3"/>\n
            <o base=".live" line="16" method="" name="@" pos="10"/>\n
         </o>\n
      </o>\n
      <o abstract="" line="18" name="human" pos="0">\n
         <o abstract="" line="19" name="live" pos="2">\n
            <o base="stdout" line="20" name="@" pos="4">\n
               <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n
            </o>\n
         </o>\n
         <o abstract="" line="22" name="talk" pos=&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:24:25.306 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.306 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.312 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.322 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.323 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.324 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.324 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4607 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="284"\n
          name="ex-1"\n
          time="2022-08-08T08:23:30.473543800Z"\n
          version="1.0-SNAPSHOT">\n
   <listing>+alias org.eolang.io.stdout\n
\n
    [] &gt; animal\n
    [] &gt; live\n
    [] &gt; eat\n
    stdout &gt; @\n
    "I'm eating"\n
    stdout &gt; @\n
    "I'm alive animal"\n
    [t] &gt; talk\n
    live &gt; @\n
\n
    [] &gt; mouse\n
    animal &gt; @\n
    [] &gt; pii\n
    animal.live &gt; @\n
\n
    [] &gt; human\n
    [] &gt; live\n
    stdout &gt; @\n
    "I'm alive human"\n
    [t] &gt; talk\n
    stdout &gt; @\n
    "human talks"\n
\n
    [] &gt; cat\n
    animal &gt; @\n
    [m] &gt; meow\n
    ^.talk "meow" &gt; @\n
\n
    [args...] &gt; main\n
    mouse &gt; tom\n
    tom.pii.eat &gt; @\n
  </listing>\n
   <errors/>\n
   <sheets>\n
      <sheet>add-refs</sheet>\n
      <sheet>expand-aliases</sheet>\n
   </sheets>\n
   <metas>\n
      <meta expanded="" line="1">\n
         <head>alias</head>\n
         <tail>stdout org.eolang.io.stdout</tail>\n
         <part>stdout</part>\n
         <part>org.eolang.io.stdout</part>\n
      </meta>\n
   </metas>\n
   <objects>\n
      <o abstract="" line="3" name="animal" pos="0">\n
         <o abstract="" line="4" name="live" pos="2">\n
            <o abstract="" line="5" name="eat" pos="4">\n
               <o base="org.eolang.io.stdout" line="6" name="@" pos="6">\n
                  <o base="string" data="string" line="7" pos="8">I'm eating</o>\n
               </o>\n
            </o>\n
            <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n
               <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n
            </o>\n
         </o>\n
         <o abstract="" line="10" name="talk" pos="2">\n
            <o line="10" name="t" pos="3"/>\n
            <o base="live" line="11" name="@" pos="4" ref="4"/>\n
         </o>\n
      </o>\n
      <o abstract="" line="13" name="mouse" pos="0">\n
         <o base="animal" line="14" name="@" pos="2" ref="3"/>\n
         <o abstract="" line="15" name="pii" pos="2">\n
            <o base="animal" line="16" pos="4" ref="3"/>\n
            <o base=".live" line="16" method="" name="@" pos="10"/>\n
         </o>\n
      </o>\n
      <o abstract="" line="18" name="human&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
      &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:24:25.325 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.334 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.341 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.341 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 66ms
11:24:25.345 [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:24:25.348 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.366 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.368 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.369 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.369 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4032 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
SOFTWARE.\n
-->\n
<program ms="242"\n
          name="ex-1"\n
          time="2022-08-15T09:19:12.232045800Z"\n
          version="1.0-SNAPSHOT">\n
   <listing>+alias org.eolang.io.stdout\n
\n
    [] &gt; animal\n
    [] &gt; live\n
    [] &gt; eat\n
    stdout &gt; @\n
    "I'm eating"\n
    stdout &gt; @\n
    "I'm alive animal"\n
    [t] &gt; talk\n
    live &gt; @\n
\n
    [] &gt; mouse\n
    animal &gt; @\n
    [] &gt; pii\n
    animal.live &gt; @\n
\n
    [] &gt; cat\n
    animal &gt; @\n
    [m] &gt; meow\n
    ^.talk m &gt; @\n
\n
    [args...] &gt; app\n
    mouse &gt; tom\n
    cat &gt; jerry\n
    jerry &gt; jerry2\n
    seq &gt; @\n
    tom.pii\n
    jerry2.live\n
  </listing>\n
   <errors/>\n
   <sheets/>\n
   <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
               &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;cat&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;19&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;20&quot; name=&quot;meow&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;20&quot; name=&quot;m&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;21&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.talk&quot; line=&quot;21&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;&gt;\n
               &lt;o base=&quot;m&quot; line=&quot;21&quot; pos=&quot;11&quot; ref=&quot;20&quot;/&gt;\n
            &lt;/o&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;args&quot; pos=&quot;1&quot; vararg=&quot;&quot;/&gt;\n
         &lt;o base=&quot;mouse&quot; line=&quot;24&quot; name=&quot;tom&quot; pos=&quot;2&quot; ref=&quot;13&quot;/&gt;\n
         &lt;o base=&quot;cat&quot; line=&quot;25&quot; name=&quot;jerry&quot; pos=&quot;2&quot; ref=&quot;18&quot;/&gt;\n
         &lt;o base=&quot;jerry&quot; line=&quot;26&quot; name=&quot;jerry2&quot; pos=&quot;2&quot; ref=&quot;25&quot;/&gt;\n
         &lt;o base=&quot;seq&quot; line=&quot;27&quot; name=&quot;@&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;tom&quot; line=&quot;28&quot; pos=&quot;4&quot; ref=&quot;24&quot;/&gt;\n
            &lt;o base=&quot;.pii&quot; 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:24:25.370 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.371 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.377 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.384 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.386 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.386 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.387 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4122 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
SOFTWARE.\n
-->\n
<program ms="242"\n
          name="ex-1"\n
          time="2022-08-15T09:19:12.232045800Z"\n
          version="1.0-SNAPSHOT">\n
   <listing>+alias org.eolang.io.stdout\n
\n
    [] &gt; animal\n
    [] &gt; live\n
    [] &gt; eat\n
    stdout &gt; @\n
    "I'm eating"\n
    stdout &gt; @\n
    "I'm alive animal"\n
    [t] &gt; talk\n
    live &gt; @\n
\n
    [] &gt; mouse\n
    animal &gt; @\n
    [] &gt; pii\n
    animal.live &gt; @\n
\n
    [] &gt; cat\n
    animal &gt; @\n
    [m] &gt; meow\n
    ^.talk m &gt; @\n
\n
    [args...] &gt; app\n
    mouse &gt; tom\n
    cat &gt; jerry\n
    jerry &gt; jerry2\n
    seq &gt; @\n
    tom.pii\n
    jerry2.live\n
  </listing>\n
   <errors/>\n
   <sheets>\n
      <sheet>add-refs</sheet>\n
   </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=&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;cat&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;19&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;20&quot; name=&quot;meow&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;20&quot; name=&quot;m&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;21&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.talk&quot; line=&quot;21&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;&gt;\n
               &lt;o base=&quot;m&quot; line=&quot;21&quot; pos=&quot;11&quot; ref=&quot;20&quot;/&gt;\n
            &lt;/o&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;args&quot; pos=&quot;1&quot; vararg=&quot;&quot;/&gt;\n
         &lt;o base=&quot;mouse&quot; line=&quot;24&quot; name=&quot;tom&quot; pos=&quot;2&quot; ref=&quot;13&quot;/&gt;\n
         &lt;o base=&quot;cat&quot; line=&quot;25&quot; name=&quot;jerry&quot; pos=&quot;2&quot; ref=&quot;18&quot;/&gt;\n
         &lt;o base=&quot;jerry&quot; line=&quot;26&quot; name=&quot;jerry2&quot; pos=&quot;2&quot; ref=&quot;25&quot;/&gt;\n
         &lt;o base=&quot;seq&quot; line=&quot;27&quot; name=&quot;@&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;tom&quot; line=&quot;28&quot; pos=&quot;4&quot; ref=&quot;24&quot;/&gt;\n
            &lt;o base=&quot;.pii&quot; line=&quot;28&quot; method=&quot;&quot; pos=&quot;7&quot;/&gt;\n
            &lt;o base=&quot;jerry2&quot; line=&quot;29&quot; pos=&quot;4&quot; ref=&quot;26&quot;/&gt;\n
            &lt;o base=&quot;.live&quot; line=&quot;29&quot; method=&quot;&quot; pos=&quot;10&quot;/&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:24:25.387 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.388 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.395 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.405 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.406 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.407 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.408 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4186 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
SOFTWARE.\n
-->\n
<program ms="242"\n
          name="ex-1"\n
          time="2022-08-15T09:19:12.232045800Z"\n
          version="1.0-SNAPSHOT">\n
   <listing>+alias org.eolang.io.stdout\n
\n
    [] &gt; animal\n
    [] &gt; live\n
    [] &gt; eat\n
    stdout &gt; @\n
    "I'm eating"\n
    stdout &gt; @\n
    "I'm alive animal"\n
    [t] &gt; talk\n
    live &gt; @\n
\n
    [] &gt; mouse\n
    animal &gt; @\n
    [] &gt; pii\n
    animal.live &gt; @\n
\n
    [] &gt; cat\n
    animal &gt; @\n
    [m] &gt; meow\n
    ^.talk m &gt; @\n
\n
    [args...] &gt; app\n
    mouse &gt; tom\n
    cat &gt; jerry\n
    jerry &gt; jerry2\n
    seq &gt; @\n
    tom.pii\n
    jerry2.live\n
  </listing>\n
   <errors/>\n
   <sheets>\n
      <sheet>add-refs</sheet>\n
      <sheet>expand-aliases</sheet>\n
   </sheets>\n
   <metas>\n
      <meta expanded="" line="1">\n
         <head>alias</head>\n
         <tail>stdout org.eolang.io.stdout</tail>\n
         <part>stdout</part>\n
         <part>org.eolang.io.stdout</part>\n
      </meta>\n
   </metas>\n
   <objects>\n
      <o abstract="" line="3" name="animal" pos="0">\n
         <o abstract="" line="4" name="live" pos="2">\n
            <o abstract="" line="5" name="eat" pos="4">\n
               <o base="org.eolang.io.stdout" line="6" name="@" pos="6">\n
                  &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;cat&quot; pos=&quot;0&quot;&gt;\n
         &lt;o base=&quot;animal&quot; line=&quot;19&quot; name=&quot;@&quot; pos=&quot;2&quot; ref=&quot;3&quot;/&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;20&quot; name=&quot;meow&quot; pos=&quot;2&quot;&gt;\n
            &lt;o line=&quot;20&quot; name=&quot;m&quot; pos=&quot;3&quot;/&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;21&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.talk&quot; line=&quot;21&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;&gt;\n
               &lt;o base=&quot;m&quot; line=&quot;21&quot; pos=&quot;11&quot; ref=&quot;20&quot;/&gt;\n
            &lt;/o&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;args&quot; pos=&quot;1&quot; vararg=&quot;&quot;/&gt;\n
         &lt;o base=&quot;mouse&quot; line=&quot;24&quot; name=&quot;tom&quot; pos=&quot;2&quot; ref=&quot;13&quot;/&gt;\n
         &lt;o base=&quot;cat&quot; line=&quot;25&quot; name=&quot;jerry&quot; pos=&quot;2&quot; ref=&quot;18&quot;/&gt;\n
         &lt;o base=&quot;jerry&quot; line=&quot;26&quot; name=&quot;jerry2&quot; pos=&quot;2&quot; ref=&quot;25&quot;/&gt;\n
         &lt;o base=&quot;seq&quot; line=&quot;27&quot; name=&quot;@&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;tom&quot; line=&quot;28&quot; pos=&quot;4&quot; ref=&quot;24&quot;/&gt;\n
            &lt;o base=&quot;.pii&quot; line=&quot;28&quot; 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:24:25.408 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.409 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.416 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.416 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 62ms
11:24:25.420 [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:24:25.423 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.440 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.442 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.443 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.443 [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...] &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
               &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="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:24:25.444 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.445 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.451 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.458 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.460 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.460 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.461 [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 &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
                  &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" 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:24:25.461 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.462 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.468 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.479 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.481 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.481 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.482 [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="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:24:25.483 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.483 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.489 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.490 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 61ms
11:24:25.494 [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:24:25.497 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.513 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.514 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.515 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.516 [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&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
    [] &amp;gt; smth_else\n
    5.plus &amp;gt; @\n
    3\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
    [] &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="36" pos="2" ref="35"/>\n
         <o base=".pii" line="36" method="" pos="5"/>\n
         <o base=".eat" line="36" method="" name="@" pos="9"/>\n
      </o>\n
   </objects>\n
</program>\n
<EOF>
11:24:25.516 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.517 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.523 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.530 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.531 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.531 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.532 [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
--&gt;\n
&lt;program ms=&quot;316&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;2022-08-12T11:46:09.609910400Z&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
    [] &amp;gt; smth_else\n
    5.plus &amp;gt; @\n
    3\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 &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="@" pos="5">\n
               <o base="string" data="string" line="32" pos="11">meow</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="34" name="main" pos="0">\n
         <o line="34" name="args" pos="1" vararg=""/>\n
         <o base="mouse" line="35" name="tom" pos="2" ref="16"/>\n
         <o base="tom" line="36" pos="2" ref="35"/>\n
         <o base=".pii" line="36&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:24:25.533 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.533 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.539 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.548 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.549 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.550 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.550 [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 &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&quot;\n
          version=&quot;1.0-SNAPSHOT&quot;&gt;\n
   &lt;listing&gt;+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="t" pos="3"/>\n
            <o base="org.eolang.io.stdout" line="26" name="@" pos="4">\n
               <o base="string" data="string" line="27" pos="6">human talks</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="29" name="cat" pos="0">\n
         <o base="animal" line="30" name="@" pos="2" ref="3"/>\n
         <o abstract="" line="31" name="meow" pos="2">\n
            <o line="31" name="m" pos="3"/>\n
            <o base="^" line="32" pos="4"/>\n
            <o base=".talk" line="32" method="" name="@" pos="5">\n
               <o base="string" data="string" line="32" pos="11"&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:24:25.551 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.551 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.557 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.557 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 54ms
11:24:25.561 [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:24:25.564 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.579 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.581 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.581 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.582 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4962 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="251"\n
          name="ex-1"\n
          time="2022-08-05T11:01:08.537156600Z"\n
          version="1.0-SNAPSHOT">\n
   <listing>+alias org.eolang.io.stdout\n
\n
    [] &gt; animal\n
    [] &gt; live\n
    stdout &gt; @\n
    "I'm alive animal"\n
    [t] &gt; talk\n
    stdout &gt; @\n
    "animal talks"\n
\n
    [] &gt; human\n
    [] &gt; live\n
    stdout &gt; @\n
    "I'm alive human"\n
    [t] &gt; talk\n
    stdout &gt; @\n
    "human talks"\n
\n
    [] &gt; cat\n
    animal &gt; @\n
    [m] &gt; meow\n
    ^.talk "meow" &gt; @\n
\n
    [] &gt; dog\n
    animal &gt; @\n
    [] &gt; live\n
    ^.talk "I am a dog" &gt; @\n
    [] &gt; woof\n
    stdout &gt; @\n
    "woof"\n
\n
    [] &gt; sam\n
    human &gt; @\n
    [job] &gt; work\n
    ^.live &gt; @\n
\n
    [args...] &gt; main\n
    dog &gt; tom\n
    dog.woof &gt; @\n
  </listing>\n
   <errors/>\n
   <sheets/>\n
   <metas>\n
      <meta line="1">\n
         <head>alias</head>\n
         <tail>org.eolang.io.stdout</tail>\n
         <part>org.eolang.io.stdout</part>\n
      </meta>\n
   </metas>\n
   <objects>\n
      <o abstract="" line="3" name="animal" pos="0">\n
         <o abstract="" line="4" name="live" pos="2">\n
            <o base="stdout" line="5" name="@" pos="4">\n
               <o base="string" data="string" line="6" pos="6">I'm alive animal</o>\n
            </o>\n
         </o>\n
         <o abstract="" line="7" name="talk" pos="2">\n
            <o line="7" name="t" pos="3"/>\n
            <o base="stdout" line="8" name="@" pos="4">\n
               <o base="string" data="string" line="9" pos="6">animal talks</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="11" name="human" pos="0">\n
         <o abstract="" line="12" name="live" pos="2">\n
            <o base="stdout" line="13" name="@" pos="4">\n
               <o base="string" data="string" line="14" pos="6">I'm alive human</o>\n
            </o>\n
         </o>\n
         <o abstract="" line="15" name="talk" pos="2">\n
            <o line="15" name="t" pos="3"/>\n
            <o base="stdout" line="16" name="@" pos="4">\n
               <o base="string" data="string" line="17" pos="6">human talks</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="19" name="cat" pos="0">\n
         <o base="animal" line="20" name="@" pos="2" ref="3"/>\n
         <o abstract="" line="21" name="meow" pos="2">\n
            <o line="21" name="m" pos="3"/>\n
            <o base="^" line="22" pos="4"/>\n
            <o base=".talk" line="22" method="" name="@" pos="5">\n
               <o base="string" data="string" line="22" pos=&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:24:25.582 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.583 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.589 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.596 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.597 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.598 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.599 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (5052 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
SOFTWARE.\n
-->\n
<program ms="251"\n
          name="ex-1"\n
          time="2022-08-05T11:01:08.537156600Z"\n
          version="1.0-SNAPSHOT">\n
   <listing>+alias org.eolang.io.stdout\n
\n
    [] &gt; animal\n
    [] &gt; live\n
    stdout &gt; @\n
    "I'm alive animal"\n
    [t] &gt; talk\n
    stdout &gt; @\n
    "animal talks"\n
\n
    [] &gt; human\n
    [] &gt; live\n
    stdout &gt; @\n
    "I'm alive human"\n
    [t] &gt; talk\n
    stdout &gt; @\n
    "human talks"\n
\n
    [] &gt; cat\n
    animal &gt; @\n
    [m] &gt; meow\n
    ^.talk "meow" &gt; @\n
\n
    [] &gt; dog\n
    animal &gt; @\n
    [] &gt; live\n
    ^.talk "I am a dog" &gt; @\n
    [] &gt; woof\n
    stdout &gt; @\n
    "woof"\n
\n
    [] &gt; sam\n
    human &gt; @\n
    [job] &gt; work\n
    ^.live &gt; @\n
\n
    [args...] &gt; main\n
    dog &gt; tom\n
    dog.woof &gt; @\n
  </listing>\n
   <errors/>\n
   <sheets>\n
      <sheet>add-refs</sheet>\n
   </sheets>\n
   <metas>\n
      <meta expanded="" line="1">\n
         <head>alias</head>\n
         <tail>stdout org.eolang.io.stdout</tail>\n
         <part>stdout</part>\n
         <part>org.eolang.io.stdout</part>\n
      </meta>\n
   </metas>\n
   <objects>\n
      <o abstract="" line="3" name="animal" pos="0">\n
         <o abstract="" line="4" name="live" pos="2">\n
            <o base="stdout" line="5" name="@" pos="4">\n
               <o base="string" data="string" line="6" pos="6">I'm alive animal</o>\n
            </o>\n
         </o>\n
         <o abstract="" line="7" name="talk" pos="2">\n
            <o line="7" name="t" pos="3"/>\n
            <o base="stdout" line="8" name="@" pos="4">\n
               <o base="string" data="string" line="9" pos="6">animal talks</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="11" name="human" pos="0">\n
         <o abstract=&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
               &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"/>\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:24:25.599 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.600 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.606 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.616 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.617 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.618 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.618 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (5158 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
SOFTWARE.\n
-->\n
<program ms="251"\n
          name="ex-1"\n
          time="2022-08-05T11:01:08.537156600Z"\n
          version="1.0-SNAPSHOT">\n
   <listing>+alias org.eolang.io.stdout\n
\n
    [] &gt; animal\n
    [] &gt; live\n
    stdout &gt; @\n
    "I'm alive animal"\n
    [t] &gt; talk\n
    stdout &gt; @\n
    "animal talks"\n
\n
    [] &gt; human\n
    [] &gt; live\n
    stdout &gt; @\n
    "I'm alive human"\n
    [t] &gt; talk\n
    stdout &gt; @\n
    "human talks"\n
\n
    [] &gt; cat\n
    animal &gt; @\n
    [m] &gt; meow\n
    ^.talk "meow" &gt; @\n
\n
    [] &gt; dog\n
    animal &gt; @\n
    [] &gt; live\n
    ^.talk "I am a dog" &gt; @\n
    [] &gt; woof\n
    stdout &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&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;org.eolang.io.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="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:24:25.619 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.620 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.625 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.625 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 56ms
11:24:25.629 [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:24:25.631 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.646 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.647 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.648 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.648 [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=&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
   <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:24:25.649 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.649 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.655 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.661 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.662 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.663 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.663 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4030 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED &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;/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
               </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:24:25.663 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.664 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.669 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.677 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.678 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.679 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.680 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4094 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
SOFTWARE.\n
-->\n
<program ms="401"\n
          name="ex-1"\n
          time=&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&quot; data=&quot;int&quot; line=&quot;9&quot; pos=&quot;8&quot;&gt;5&lt;/o&gt;\n
                  &lt;o base=&quot;.plus&quot; line=&quot;9&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;9&quot;&gt;\n
                     &lt;o base=&quot;int&quot; data=&quot;int&quot; line=&quot;10&quot; pos=&quot;10&quot;&gt;6&lt;/o&gt;\n
                  &lt;/o&gt;\n
               &lt;/o&gt;\n
            &lt;/o&gt;\n
            &lt;o base=&quot;org.eolang.io.stdout&quot; line=&quot;11&quot; name=&quot;@&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;12&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;13&quot; name=&quot;talk&quot; pos=&quot;2&quot;&gt;\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:24:25.680 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.681 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.686 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.686 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 50ms
11:24:25.689 [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:24:25.692 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.707 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.708 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.708 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.709 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4378 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED &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=&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>\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:24:25.709 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.710 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.715 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.721 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.722 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.722 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.723 [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;&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
            <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:24:25.723 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.729 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.735 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.743 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.744 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.744 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.745 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4560 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED &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&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;>\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:24:25.745 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.746 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:25.751 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:25.751 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 54ms
11:24:25.755 [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.937 s - in org.objectionary.ddr.unit.graph.inner.InnerTest
[INFO] Running org.objectionary.ddr.integration.resolver.ResolverTest
11:24:25.898 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 3 attribute(s) loaded [&quot;Created-By&quot;, &quot;Main-Class&quot;, &quot;Manifest-Version&quot;]
11:24:25.899 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 3 attribute(s) loaded [&quot;Class-Path&quot;, &quot;Main-Class&quot;, &quot;Manifest-Version&quot;]
11:24:25.899 [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:24:25.899 [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:24:25.900 [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:24:25.900 [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:24:25.900 [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:24:25.900 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 20 attribute(s) loaded [&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", "Import-Package", "JCabi-Build", "JCabi-Date", "JCabi-Version", "Manifest-Version", "Require-Capability", "Tool"]
11:24:25.901 [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:24:25.901 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 15 attribute(s) loaded ["Bnd-LastModified", "Build-Jdk", "Built-By", "Bundle-Description", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Version", "Created-By", "Export-Package", "Main-Class", "Manifest-Version", "Multi-Release", "Tool"]
11:24:25.901 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 21 attribute(s) loaded ["Agent-Class", "Bnd-LastModified", "Build-Jdk", "Built-By", "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:24:25.902 [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:24:25.902 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 3 attribute(s) loaded ["Build-Jdk-Spec", "Created-By", "Manifest-Version"]
11:24:25.902 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 3 attribute(s) loaded ["Ant-Version", "Created-By", "Manifest-Version"]
11:24:25.903 [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:24:25.903 [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:24:25.903 [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:24:25.904 [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:24:25.904 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 19 attribute(s) loaded ["Build-Date", "Build-Revision", "Build-Time", "Built-By", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Version", "Created-By", "Export-Package", "Implementation-Title", "Implementation-Vendor", "Implementation-Version", "Import-Package", "Manifest-Version", "Require-Capability", "Specification-Title", "Specification-Vendor", "Specification-Version"]
11:24:25.904 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 12 attribute(s) loaded [&quot;Build-Date&quot;, &quot;Build-Revision&quot;, &quot;Build-Time&quot;, &quot;Built-By&quot;, &quot;Created-By&quot;, &quot;Implementation-Title&quot;, &quot;Implementation-Vendor&quot;, &quot;Implementation-Version&quot;, &quot;Manifest-Version&quot;, &quot;Specification-Title&quot;, &quot;Specification-Vendor&quot;, &quot;Specification-Version&quot;]
11:24:25.904 [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:24:25.905 [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:24:25.905 [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&quot;, &quot;Specification-Version&quot;, &quot;Tool&quot;]
11:24:25.906 [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:24:25.906 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 2 attribute(s) loaded ["Manifest-Version", "Multi-Release"]
11:24:25.906 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 18 attribute(s) loaded ["Archiver-Version", "Build-Jdk", "Built-By", "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", "X-Compile-Source-JDK", "X-Compile-Target-JDK"]
11:24:25.906 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 17 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", "Import-Package", "Manifest-Version", "Originally-Created-By", "Require-Capability", "Tool"]
11:24:25.907 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 17 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", "Import-Package", "Manifest-Version", "Originally-Created-By", "Require-Capability", "Tool"]
11:24:25.907 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 4 attribute(s) loaded ["Build-Jdk-Spec", "Created-By", "EO-Version", "Manifest-Version"]
11:24:25.911 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 3 attribute(s) loaded ["Main-Class", "Manifest-Version", "Project-Name"]
11:24:25.912 [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:24:25.912 [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:24:25.912 [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:24:25.913 [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:24:25.913 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 12 attribute(s) loaded ["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:24:25.913 [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:24:25.913 [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:24:25.914 [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:24:25.914 [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:24:25.914 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 16 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-License&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;Import-Package&quot;, &quot;Manifest-Version&quot;, &quot;Require-Capability&quot;, &quot;Tool&quot;]
11:24:25.914 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 26 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", "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:24:25.915 [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:24:25.915 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 3 attribute(s) loaded ["Build-Jdk-Spec", "Created-By", "Manifest-Version"]
11:24:25.915 [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:24:25.915 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 5 attribute(s) loaded ["Archiver-Version", "Build-Jdk", "Built-By", "Created-By", "Manifest-Version"]
11:24:25.916 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 5 attribute(s) loaded ["Archiver-Version", "Build-Jdk", "Built-By", "Created-By", "Manifest-Version"]
11:24:25.916 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 3 attribute(s) loaded ["Build-Jdk-Spec", "Created-By", "Manifest-Version"]
11:24:25.916 [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:24:25.916 [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:24:25.917 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 17 attribute(s) loaded ["Automatic-Module-Name", "Bnd-LastModified", "Build-Jdk", "Build-Jdk-Spec", "Built-By", "Bundle-Description", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Version", "Created-By", "Export-Package", "Import-Package", "Manifest-Version", "Require-Capability", "Tool"]
11:24:25.917 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 29 attribute(s) loaded ["Bnd-LastModified", "Build-Jdk", "Built-By", "Bundle-Description", "Bundle-DocURL", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Vendor", "Bundle-Version", "Created-By", "Export-Package", "Implementation-Build", "Implementation-Title", "Implementation-URL", "Implementation-Vendor", "Implementation-Vendor-Id", "Implementation-Version", "Import-Package", "Include-Resource&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:24:25.918 [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:24:25.918 [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:24:25.918 [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&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", "Include-Resource", "Manifest-Version", "Require-Capability", "Specification-Title", "Specification-Vendor", "Specification-Version", "Tool"]
11:24:25.918 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 27 attribute(s) loaded ["Archiver-Version", "Automatic-Module-Name", "Bnd-LastModified", "Build-Jdk", "Built-By", "Bundle-Description", "Bundle-DocURL", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Vendor", "Bundle-Version", "Created-By", "Export-Package", "Implementation-Title", "Implementation-URL", "Implementation-Vendor", "Implementation-Vendor-Id", "Implementation-Version", "Include-Resource", "Manifest-Version", "Require-Capability", "Specification-Title", "Specification-Vendor", "Specification-Version", "Tool"]
11:24:25.919 [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:24:25.919 [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:24:25.919 [main] INFO  com.jcabi.manifests.Manifests MDC= - 0 attributes loaded from 57 stream(s) in 57ms, 55 saved, 702 ignored: []
11:24:26.009 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
11:24:26.011 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 8 EO lines compiled
11:24:26.034 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
11:24:26.035 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 15 EO lines compiled
11:24:26.037 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.052 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:26.053 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.054 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.055 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (1050 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="98"\n
          name="transformer"\n
          time="2022-09-05T11:24:25.920533Z"\n
          version="0.27.2">\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="int" line="6" pos="11">5&lt;/o&gt;\n
               &lt;/o&gt;\n
               &lt;o base=&quot;int&quot; data=&quot;int&quot; line=&quot;7&quot; pos=&quot;6&quot;&gt;7&lt;/o&gt;\n
               &lt;o base=&quot;int&quot; data=&quot;int&quot; line=&quot;8&quot; pos=&quot;6&quot;&gt;8&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:24:26.056 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.057 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.063 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:26.069 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:26.069 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.070 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.071 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes
11:24:26.071 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.072 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.078 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:26.086 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:26.087 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.087 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.088 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes
11:24:26.088 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.089 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.095 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:26.095 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 53ms
11:24:26.097 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.111 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:26.112 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.113 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.114 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (1734 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="10"\n
          name="transformer"\n
          time="2022-09-05T11:24:26.022969Z"\n
          version="0.27.2">\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="int" line="7" pos="9">20</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:24:26.114 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.115 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.121 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:26.128 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:26.129 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.129 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.130 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (1918 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="10"\n
          name="transformer"\n
          time="2022-09-05T11:24:26.022969Z"\n
          version="0.27.2">\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&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;int&quot; line=&quot;7&quot; pos=&quot;9&quot;&gt;20&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:24:26.130 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.131 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.136 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:26.144 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:26.145 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.146 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.146 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (1989 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="10"\n
          name="transformer"\n
          time="2022-09-05T11:24:26.022969Z"\n
          version="0.27.2">\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="int" line="7" pos="9">20</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:24:26.146 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.147 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.152 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:26.153 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 50ms
11:24:26.258 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.275 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:26.276 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.277 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.277 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' made no changes
11:24:26.278 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.279 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.285 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:26.285 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 21ms
11:24:26.286 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.313 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:26.314 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.315 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.315 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (1196 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;program ms=&quot;98&quot;\n
          name=&quot;transformer&quot;\n
          time=&quot;2022-09-05T11:24:25.920533Z&quot;\n
          version=&quot;0.27.2&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&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;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;.gt&quot; line=&quot;6&quot; pos=&quot;7&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;int&quot; data=&quot;int&quot; line=&quot;6&quot; pos=&quot;11&quot;&gt;5&lt;/o&gt;\n
               &lt;/o&gt;\n
               &lt;o base=&quot;int&quot; data=&quot;int&quot; line=&quot;7&quot; pos=&quot;6&quot;&gt;7&lt;/o&gt;\n
               &lt;o base=&quot;int&quot; data=&quot;int&quot; line=&quot;8&quot; pos=&quot;6&quot;&gt;8&lt;/o&gt;\n
            &lt;/o>\n
         </o>\n
      </o>\n
   </objects>\n
</program>\n
<EOF>
11:24:26.316 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.316 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.322 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:26.322 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 31ms
11:24:26.326 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.333 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:26.367 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:26.368 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.383 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:26.385 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.386 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.386 [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="10"\n
          name="transformer"\n
          time="2022-09-05T11:24:26.022969Z"\n
          version="0.27.2">\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
         </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:24:26.386 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.387 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.394 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:26.394 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 20ms
11:24:26.396 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.412 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:26.413 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.414 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.414 [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;10&quot;\n
          name=&quot;transformer&quot;\n
          time=&quot;2022-09-05T11:24:26.022969Z&quot;\n
          version=&quot;0.27.2&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;sheet&gt;compress-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&lt;/part&gt;\n
      &lt;/meta&gt;\n
      &lt;meta expanded=&quot;&quot; line=&quot;3&quot;&gt;\n
         &lt;head>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:24:26.415 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.416 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.422 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:26.423 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 21ms
11:24:26.424 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.430 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:26.450 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:26.468 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
11:24:26.469 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 8 EO lines compiled
11:24:26.484 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
11:24:26.485 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 15 EO lines compiled
11:24:26.486 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.501 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:26.502 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.503 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.504 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (1049 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="4"\n
          name="transformer"\n
          time="2022-09-05T11:24:26.460527Z"\n
          version="0.27.2">\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="int" line="6" pos="11">5</o>\n
               </o>\n
               <o base="int" data="int" line="7" pos="6">7</o>\n
               <o base="int" data="int" line="8" pos="6">8</o>\n
            </o>\n
         </o>\n
      </o>\n
   </objects>\n
</program>\n
<EOF>
11:24:26.504 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.505 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.511 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:26.517 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:26.518 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.518 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.519 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes
11:24:26.519 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.520 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.525 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:26.533 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:26.534 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.535 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.535 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes
11:24:26.535 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.536 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.541 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:26.542 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 49ms
11:24:26.544 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.559 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:26.560 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.561 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.561 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (1787 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="5"\n
          name="transformer"\n
          time="2022-09-05T11:24:26.474950Z"\n
          version="0.27.2">\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="int" line="7" pos="11">20</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:24:26.562 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.562 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.568 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:26.575 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:26.576 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.577 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.578 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (1971 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="5"\n
          name="transformer"\n
          time="2022-09-05T11:24:26.474950Z"\n
          version="0.27.2">\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
            &lt;o base=&quot;int&quot; data=&quot;int&quot; line=&quot;7&quot; pos=&quot;11&quot;&gt;20&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:24:26.578 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.578 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.584 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:26.593 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:26.594 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.595 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.595 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (2042 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;program ms="5"\n
          name="transformer"\n
          time="2022-09-05T11:24:26.474950Z"\n
          version="0.27.2">\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="$" line="7" pos="2"/>\n
         <o base=".action" line="7" method="" name="xx" pos="3">\n
            <o base="int" data="int" line="7" pos="11">20</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:24:26.596 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.596 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.602 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:26.602 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 53ms
11:24:26.676 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.688 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:26.689 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.690 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.690 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' made no changes
11:24:26.691 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.692 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.697 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:26.698 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 17ms
11:24:26.699 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.713 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:26.714 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.714 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.714 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (1195 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="4"\n
          name="transformer"\n
          time="2022-09-05T11:24:26.460527Z"\n
          version="0.27.2">\n
   <listing>+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&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;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;.gt&quot; line=&quot;6&quot; pos=&quot;7&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;int&quot; data=&quot;int&quot; line=&quot;6&quot; pos=&quot;11&quot;&gt;5&lt;/o&gt;\n
               &lt;/o&gt;\n
               &lt;o base=&quot;int&quot; data=&quot;int&quot; line=&quot;7&quot; pos=&quot;6&quot;&gt;7&lt;/o&gt;\n
               &lt;o base=&quot;int&quot; data=&quot;int&quot; line=&quot;8&quot; pos=&quot;6&quot;&gt;8&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:24:26.715 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.715 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.721 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:26.721 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 17ms
11:24:26.723 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.728 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:26.746 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:26.747 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.761 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:26.762 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.763 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.763 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' produced (2086 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="5"\n
          name="transformer"\n
          time="2022-09-05T11:24:26.474950Z"\n
          version="0.27.2">\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="2"/>\n
         <o base=".@" line="7" pos="10"/>\n
         <o base=".action" line="7" method="" name="xx" pos="3">\n
            <o base="int" data="int" line="7" pos="11">20</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:24:26.763 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.764 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.770 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:26.770 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 18ms
11:24:26.771 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.786 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:26.787 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.788 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.789 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (2123 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-09-05T11:24:26.474950Z&quot;\n
          version=&quot;0.27.2&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;sheet&gt;compress-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&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;$&quot; line=&quot;7&quot; pos=&quot;2&quot;/&gt;\n
         &lt;o base=&quot;.action&quot; line=&quot;7&quot; name=&quot;xx&quot; pos=&quot;3&quot;&gt;\n
            &lt;o base=&quot;.@&quot; line=&quot;7&quot; pos=&quot;10&quot;/&gt;\n
            &lt;o base=&quot;int&quot; data=&quot;int&quot; line=&quot;7&quot; pos=&quot;11&quot;&gt;20&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="@" 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:24:26.789 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.790 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.796 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:26.796 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 20ms
11:24:26.798 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.804 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:26.823 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:26.837 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
11:24:26.837 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 6 EO lines compiled
11:24:26.848 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
11:24:26.848 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 9 EO lines compiled
11:24:26.861 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
11:24:26.862 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 9 EO lines compiled
11:24:26.870 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
11:24:26.870 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 5 EO lines compiled
11:24:26.872 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.888 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:26.889 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.890 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.891 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:24:26.892 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.893 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.901 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:26.911 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:26.912 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.913 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.913 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes
11:24:26.914 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.915 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.922 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:26.931 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:26.931 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.932 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.933 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes
11:24:26.933 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.934 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.940 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:26.940 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 60ms
11:24:26.942 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.956 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:26.957 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.958 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.958 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:24:26.958 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.959 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.964 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:26.970 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:26.971 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.971 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.972 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (1327 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="4"\n
          name="transformer"\n
          time="2022-09-05T11:24:26.854021Z"\n
          version="0.27.2">\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
   </sheets>\n
   <metas>\n
      <meta line="1">\n
         <head>package</head>\n
         <tail>breeds</tail>\n
         <part>breeds</part>\n
      </meta>\n
      <meta expanded="" line="2">\n
         <head>alias</head>\n
         <tail>cat org.animals.cat</tail>\n
         <part>cat</part>\n
         <part>org.animals.cat</part>\n
      </meta>\n
   </metas>\n
   <objects>\n
      <o abstract="" line="4" name="bengal" pos="0">\n
         <o base="cat" line="5" name="@" pos="2">\n
            <o base="string" data="string" line="5" pos="6">hello</o>\n
         </o>\n
         <o abstract="" line="6" name="meow" pos="2">\n
            <o base="^" line="7" pos="4"/>\n
            <o base=".live" line="7" method="" name="@" pos="5"/>\n
         </o>\n
         <o abstract="" line="8" name="bengal_live" pos="2">\n
            <o base="cat" line="9" pos="4"/>\n
            <o base=".live" line="9" method="" name="@" pos="7"/>\n
         </o>\n
      </o>\n
   </objects>\n
</program>\n
<EOF>
11:24:26.972 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.973 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.978 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:26.987 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:26.988 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.988 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.989 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (1387 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="4"\n
          name="transformer"\n
          time="2022-09-05T11:24:26.854021Z"\n
          version="0.27.2">\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:24:26.989 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.990 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:26.996 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:26.996 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 49ms
11:24:26.998 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.012 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.012 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.013 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.014 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:24:27.014 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.015 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.020 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.026 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.027 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.028 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.028 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (1369 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-09-05T11:24:26.841190Z&quot;\n
          version=&quot;0.27.2&quot;&gt;\n
   &lt;listing&gt;+package org.animals\n
+alias org.eolang.io.stdout\n
+alias org.life.creature\n
\n
[t] &amp;gt; cat\n
  creature &amp;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
         <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:24:27.028 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.029 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.037 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.045 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.045 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.046 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.047 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (1428 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="2"\n
          name="transformer"\n
          time="2022-09-05T11:24:26.841190Z"\n
          version="0.27.2">\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:24:27.047 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.048 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.053 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.053 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 50ms
11:24:27.055 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.069 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.069 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.070 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.071 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (703 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="1"\n
          name="transformer"\n
          time="2022-09-05T11:24:26.864636Z"\n
          version="0.27.2">\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="&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:24:27.071 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.072 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.077 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.082 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.083 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.084 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.084 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (793 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-09-05T11:24:26.864636Z&quot;\n
          version=&quot;0.27.2&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>bengal</part>\n
         <part>breeds.bengal</part>\n
      </meta>\n
   </metas>\n
   <objects>\n
      <o abstract="" line="3" name="app" pos="0">\n
         <o base="bengal" line="4" name="tom" pos="2"/>\n
         <o base="tom" line="5" pos="2" ref="4"/>\n
         <o base=".live" line="5" method="" name="@" pos="5"/>\n
      </o>\n
   </objects>\n
</program>\n
<EOF>
11:24:27.084 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.085 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.090 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.097 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.098 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.098 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.099 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (836 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="1"\n
          name="transformer"\n
          time="2022-09-05T11:24:26.864636Z"\n
          version="0.27.2">\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:24:27.099 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.100 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.105 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.105 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 44ms
11:24:27.218 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.229 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.230 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.231 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.231 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' made no changes
11:24:27.231 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.232 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.238 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.238 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 15ms
11:24:27.239 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.253 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.253 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.254 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.254 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (1035 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="2"\n
          name="transformer"\n
          time="2022-09-05T11:24:26.830601Z"\n
          version="0.27.2">\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&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:24:27.255 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.255 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.260 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.261 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 16ms
11:24:27.262 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.266 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.282 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.283 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.295 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.296 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.297 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.297 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' produced (1535 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="4"\n
          name="transformer"\n
          time="2022-09-05T11:24:26.854021Z"\n
          version="0.27.2">\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" pos="10"/>\n
            <o base=".@" line="7" 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" pos="12"/>\n
            <o base=".live" line="9" method="" name="@" pos="7"/>\n
         </o>\n
      </o>\n
   </objects>\n
</program>\n
<EOF>
11:24:27.298 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.298 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.304 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.304 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 16ms
11:24:27.305 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.319 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.320 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.320 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.321 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (1591 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="4"\n
          name="transformer"\n
          time="2022-09-05T11:24:26.854021Z"\n
          version="0.27.2">\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="^" line="7" pos="4"/>\n
            <o base=".@" line="7" pos="10"/>\n
            <o base=".live" line="7" name="@" pos="5">\n
               &lt;o base=&quot;.@&quot; line=&quot;7&quot; pos=&quot;12&quot;/&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;cat&quot; line=&quot;9&quot; pos=&quot;4&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&gt;\n
         &lt;/o&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:24:27.321 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.322 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.327 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.327 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 17ms
11:24:27.329 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.334 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.351 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.352 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.364 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.365 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.365 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.366 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' produced (1442 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;program ms=&quot;2&quot;\n
          name="transformer"\n
          time="2022-09-05T11:24:26.841190Z"\n
          version="0.27.2">\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:24:27.366 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.372 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.377 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.377 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 20ms
11:24:27.378 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.392 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.393 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.394 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.394 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' made no changes
11:24:27.394 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.395 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.400 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.400 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 17ms
11:24:27.401 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.406 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.422 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.423 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.434 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.435 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.436 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.436 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' produced (950 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="1"\n
          name="transformer"\n
          time="2022-09-05T11:24:26.864636Z"\n
          version="0.27.2">\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
   </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
         &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; pos=&quot;10&quot;/&gt;\n
         &lt;o base=&quot;.@&quot; line=&quot;5&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:24:27.436 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.437 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.442 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.442 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 14ms
11:24:27.443 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.455 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.456 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.456 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.457 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (994 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="1"\n
          name="transformer"\n
          time="2022-09-05T11:24:26.864636Z"\n
          version="0.27.2">\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="tom" line="5" pos="2" ref="4"/>\n
         <o base=".@" line="5" pos="10"/>\n
         <o base=".live" line="5" name="@" pos="5">\n
            <o base=".@" line="5" pos="12"/>\n
         </o>\n
      </o>\n
   </objects>\n
</program>\n
<EOF>
11:24:27.457 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.458 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.462 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.463 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 15ms
11:24:27.464 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.467 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.484 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.503 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
11:24:27.503 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 7 EO lines compiled
11:24:27.518 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
11:24:27.519 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 9 EO lines compiled
11:24:27.520 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.533 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.534 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.535 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.535 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (891 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="5"\n
          name="transformer"\n
          time="2022-09-05T11:24:27.495258Z"\n
          version="0.27.2">\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="" 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:24:27.536 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.536 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.541 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.547 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.547 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.548 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.548 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (979 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="5"\n
          name="transformer"\n
          time="2022-09-05T11:24:27.495258Z"\n
          version="0.27.2">\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&gt;\n
         &lt;tail&gt;utils util.utils&lt;/tail&gt;\n
         &lt;part&gt;utils&lt;/part&gt;\n
         &lt;part&gt;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:24:27.549 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.549 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.554 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.560 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.561 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.562 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.562 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (1020 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="5"\n
          name="transformer"\n
          time="2022-09-05T11:24:27.495258Z"\n
          version="0.27.2">\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:24:27.563 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.563 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.569 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.569 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 44ms
11:24:27.571 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.585 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.586 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.586 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.587 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:24:27.587 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.588 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.593 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.598 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.599 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.600 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.600 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes
11:24:27.600 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.601 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.606 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.613 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.613 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.614 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.614 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes
11:24:27.614 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.615 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.620 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.620 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 44ms
11:24:27.677 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.688 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.689 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.689 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.694 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' produced (1094 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="5"\n
          name="transformer"\n
          time="2022-09-05T11:24:27.495258Z"\n
          version="0.27.2">\n
   <listing>+alias util.utils\n
\n
[] &gt; user\n
  utils.doUtil.attr &gt; @\n
\n
[] &gt; app\n
  user.inner &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;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;utils util.utils&lt;/tail&gt;\n
         &lt;part&gt;utils&lt;/part&gt;\n
         &lt;part&gt;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;.@&quot; line=&quot;7&quot; pos=&quot;12&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:24:27.695 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.695 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.700 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.700 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 18ms
11:24:27.701 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.713 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.714 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.715 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.715 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (1156 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="5"\n
          name="transformer"\n
          time="2022-09-05T11:24:27.495258Z"\n
          version="0.27.2">\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="user" line="7" pos="2" ref="3"/>\n
         <o base=".inner" line="7" name="@" pos="6">\n
            <o base=".@" line="7" pos="12"/>\n
         </o>\n
      </o>\n
   </objects>\n
</program>\n
<EOF>
11:24:27.715 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.716 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.721 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.721 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 15ms
11:24:27.722 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.726 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.743 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.743 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.756 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.756 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.757 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.757 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' made no changes
11:24:27.758 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.758 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.763 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.763 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 14ms
11:24:27.764 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.777 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.778 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.779 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.779 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (1867 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="6"\n
          name="transformer"\n
          time="2022-09-05T11:24:27.511202Z"\n
          version="0.27.2">\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&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;package&lt;/head&gt;\n
         &lt;tail&gt;util&lt;/tail&gt;\n
         &lt;part&gt;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;utils&quot; pos=&quot;0&quot;&gt;\n
         &lt;o abstract=&quot;&quot; line=&quot;4&quot; name=&quot;doUtil&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;5&quot; pos=&quot;17&quot;&gt;util&lt;/o&gt;\n
            &lt;/o&gt;\n
            &lt;o abstract=&quot;&quot; line=&quot;6&quot; name=&quot;attr&quot; pos=&quot;4&quot;&gt;\n
               &lt;o base=&quot;.stdout&quot; line=&quot;7&quot; name=&quot;@&quot; pos=&quot;11&quot;&gt;\n
                  &lt;o base=&quot;.io&quot; line=&quot;7&quot; pos=&quot;8&quot;&gt;\n
                     &lt;o base=&quot;QQ&quot; line=&quot;7&quot; pos=&quot;6&quot;/&gt;\n
                  &lt;/o&gt;\n
                  &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;7&quot; pos=&quot;19&quot;&gt;in attr&lt;/o&gt;\n
               &lt;/o&gt;\n
               &lt;o abstract=&quot;&quot; line=&quot;8&quot; name=&quot;inner&quot; pos=&quot;6&quot;&gt;\n
                  &lt;o base=&quot;.stdout&quot; line=&quot;9&quot; name=&quot;@&quot; pos=&quot;13&quot;&gt;\n
                     &lt;o base=&quot;.io&quot; line=&quot;9&quot; pos=&quot;10&quot;&gt;\n
                        &lt;o base=&quot;QQ&quot; line=&quot;9&quot; pos=&quot;8&quot;/&gt;\n
                     &lt;/o&gt;\n
                     &lt;o base=&quot;string&quot; data=&quot;string&quot; line=&quot;9&quot; pos=&quot;21&quot;&gt;inner&lt;/o&gt;\n
                  &lt;/o&gt;\n
               &lt;/o&gt;\n
            &lt;/o>\n
         </o>\n
      </o>\n
   </objects>\n
</program>\n
<EOF>
11:24:27.780 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.780 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.785 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.786 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 17ms
11:24:27.787 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.792 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.809 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.829 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
11:24:27.829 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 22 EO lines compiled
11:24:27.837 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
11:24:27.837 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 6 EO lines compiled
11:24:27.838 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.853 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.854 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.854 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.855 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (2142 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="5"\n
          name="transformer"\n
          time="2022-09-05T11:24:27.818641Z"\n
          version="0.27.2">\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"&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:24:27.855 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.856 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.861 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.867 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.868 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.868 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.869 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (2228 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-09-05T11:24:27.818641Z&quot;\n
          version=&quot;0.27.2&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="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:24:27.869 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.870 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.875 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.883 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.884 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.885 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.885 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (2271 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="5"\n
          name="transformer"\n
          time="2022-09-05T11:24:27.818641Z"\n
          version="0.27.2">\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"/&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:24:27.885 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.886 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.891 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.891 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 47ms
11:24:27.893 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.907 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.908 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.908 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.909 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:24:27.909 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.910 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.915 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.920 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.921 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.921 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.922 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes
11:24:27.922 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.923 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.927 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.933 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.934 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.934 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.935 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes
11:24:27.935 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.936 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:27.940 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:27.940 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 41ms
11:24:27.998 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.014 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.015 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.015 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.016 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' produced (2387 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="5"\n
          name="transformer"\n
          time="2022-09-05T11:24:27.818641Z"\n
          version="0.27.2">\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</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
         &lt;o base=&quot;cat&quot; line=&quot;18&quot; pos=&quot;2&quot; ref=&quot;14&quot;/&gt;\n
         <o base=".@" line="18" 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" pos="17"/>\n
         <o base=".doUtil" line="22" method="" name="@" pos="10"/>\n
      </o>\n
   </objects>\n
</program>\n
<EOF>
11:24:28.016 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.017 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.022 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.022 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 19ms
11:24:28.023 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.036 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.037 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.038 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.038 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (2453 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="5"\n
          name="transformer"\n
          time="2022-09-05T11:24:27.818641Z"\n
          version="0.27.2">\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">\n
         <o base="cat" line="18" pos="2" ref="14"/>\n
         <o base=".live" line="18" name="@" pos=&quot;5&quot;&gt;\n
            &lt;o base=&quot;.@&quot; line=&quot;18&quot; pos=&quot;10&quot;/&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;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; 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&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:24:28.038 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.039 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.044 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.044 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 16ms
11:24:28.045 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.050 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.068 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.069 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.079 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.080 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.080 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.081 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' made no changes
11:24:28.081 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.081 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.086 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.086 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 12ms
11:24:28.087 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.099 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.099 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.100 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.100 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (1023 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="1"\n
          name="transformer"\n
          time="2022-09-05T11:24:27.832179Z"\n
          version="0.27.2">\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:24:28.100 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.101 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.105 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.105 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 13ms
11:24:28.106 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.110 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.125 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.145 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
11:24:28.145 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 17 EO lines compiled
11:24:28.146 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.160 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.161 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.161 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.162 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (1734 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="6"\n
          name="transformer"\n
          time="2022-09-05T11:24:28.135921Z"\n
          version="0.27.2">\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
   <metas>\n
      <meta line="1">\n
         <head>alias</head>\n
         <tail>org.eolang.io.stdout</tail>\n
         <part>org.eolang.io.stdout</part>\n
      </meta>\n
   </metas>\n
   <objects>\n
      <o abstract="" line="3" name="animal" pos="0">\n
         <o abstract="" line="4" name="talk" pos="2">\n
            <o line="4" name=&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&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
         &lt;/o&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:24:28.162 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.163 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.167 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.173 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.173 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.174 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.174 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (1824 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="6"\n
          name="transformer"\n
          time="2022-09-05T11:24:28.135921Z"\n
          version="0.27.2">\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:24:28.175 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.175 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.180 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.187 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.187 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.188 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.189 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (1874 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="6"\n
          name="transformer"\n
          time="2022-09-05T11:24:28.135921Z"\n
          version="0.27.2">\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
   </sheets>\n
   <metas>\n
      <meta expanded="" line="1">\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
         &lt;/o&gt;\n
      &lt;/o&gt;\n
   &lt;/objects&gt;\n
&lt;/program&gt;\n
&lt;EOF&gt;
11:24:28.189 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.190 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.194 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.195 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 43ms
11:24:28.224 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.235 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.236 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.236 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.237 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' produced (1940 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<program ms="6"\n
          name="transformer"\n
          time="2022-09-05T11:24:28.135921Z"\n
          version="0.27.2">\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" pos="8"/>\n
         <o base=".talk" line="13" name="meow" pos="2"/>\n
      </o>\n
      <o abstract="" line="15" name="app" pos="0">\n
         <o line="15" name="args" pos="1" vararg=""/>\n
         <o base="cat" line="16" name="tom" pos="2" ref="8"/>\n
         <o base="tom" line="17" pos="2" ref="16"/>\n
         <o base=".@" line="17" pos="10"/>\n
         <o base=".talk" line="17" method="" name="@" pos="5">\n
            <o base="string" data="string" line="17" pos="11">My name is Tom</o>\n
         </o>\n
      </o>\n
   </objects>\n
</program>\n
<EOF>
11:24:28.237 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.238 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.242 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.243 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 13ms
11:24:28.244 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.256 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.257 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.258 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.258 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (1971 chars):
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n
&lt;program ms=&quot;6&quot;\n
          name=&quot;transformer&quot;\n
          time=&quot;2022-09-05T11:24:28.135921Z&quot;\n
          version=&quot;0.27.2&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;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 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;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;@&quot; line=&quot;13&quot; pos=&quot;6&quot;/&gt;\n
         &lt;o base=&quot;.@&quot; line=&quot;13&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
      </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" name="@" pos="5">\n
            <o base=".@" line="17" pos="10"/>\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:24:28.258 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.259 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.263 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.264 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 15ms
11:24:28.265 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.269 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.286 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.53 s - in org.objectionary.ddr.integration.resolver.ResolverTest
[INFO] Running org.objectionary.ddr.unit.graph.builder.BuilderTest
11:24:28.293 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.305 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.306 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.306 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.307 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:24:28.307 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.308 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.312 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.318 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.318 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.319 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.319 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes
11:24:28.319 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.320 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.324 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.330 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.331 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.331 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.332 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes
11:24:28.332 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.333 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.337 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.337 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 39ms
11:24:28.339 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.355 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.356 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.357 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.357 [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:24:28.357 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.358 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.363 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.368 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.369 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.370 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.370 [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
    [] &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=&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" 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:24:28.370 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.371 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.376 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.382 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.383 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.384 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.384 [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="" 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=&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:24:28.384 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.385 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.390 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.390 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 43ms
11:24:28.393 [main] DEBUG o.o.d.unit.graph.builder.BuilderTest MDC= - NODE: name=&quot;animal&quot;
animal CHILD:
NODE: name=&quot;cat&quot;
NODE: name=&quot;app&quot;
NODE: name=&quot;doA&quot;
NODE: name=&quot;doUtil&quot;
NODE: name=&quot;live&quot;
live CHILD:
NODE: name="bengal"
NODE: name="util"
util CHILD:
NODE: name="classA"

11:24:28.396 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.411 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.412 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.413 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.413 [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">\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=&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
         &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</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:24:28.414 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.414 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.419 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.425 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.426 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.427 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.427 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4899 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
SOFTWARE.\n
-->\n
<program ms="225"\n
          name="ex-1"\n
          time="2022-08-08T08:33:22.958223500Z"\n
          version="1.0-SNAPSHOT">\n
   <listing>+alias org.eolang.io.stdout\n
\n
    [] &gt; classA\n
    classB &gt; @\n
    [] &gt; doA\n
    stdout &gt; @\n
    "A"\n
\n
    [] &gt; classB\n
    classA &gt; @\n
    [] &gt; doBA\n
    ^.doA &gt; @\n
\n
    [] &gt; classC\n
    classB &gt; @\n
    [] &gt; doC\n
    stdout &gt; @\n
    "C"\n
\n
    [] &gt; classD\n
    classC &gt; @\n
\n
    [] &gt; classE\n
    classA &gt; @\n
\n
    [] &gt; classA2\n
    classB2 &gt; @\n
    [] &gt; doA2\n
    stdout &gt; @\n
    "A2"\n
\n
    [] &gt; classB2\n
    classA2 &gt; @\n
    [] &gt; doBA2\n
    ^.doA2 &gt; @\n
\n
    [] &gt; classC2\n
    classB2 &gt; @\n
    [] &gt; doC2\n
    stdout &gt; @\n
    "C2"\n
\n
    [args...] &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
         &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="@" 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:24:28.427 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.428 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.433 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.441 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.442 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.442 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.443 [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 &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=&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="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:24:28.443 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.444 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.449 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.449 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 48ms
11:24:28.451 [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:24:28.453 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.467 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.468 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.469 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.469 [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
--&gt;\n
&lt;program ms=&quot;275&quot;\n
          name=&quot;ex-1&quot;\n
          time=&quot;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:24:28.469 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.470 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.475 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.480 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.481 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.481 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.482 [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&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="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:24:28.482 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.482 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.487 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.495 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.496 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.496 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.497 [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
      &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
         &lt;o base=&quot;classC&quot; line=&quot;27&quot; name=&quot;instance&quot; pos=&quot;2&quot; ref=&quot;14&quot;/&gt;\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:24:28.497 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.498 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.502 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.503 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 45ms
11:24:28.504 [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:24:28.507 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.522 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.523 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.524 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.524 [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 &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&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="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:24:28.525 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.526 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.531 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.537 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.537 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.538 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.538 [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&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
               &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="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:24:28.539 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.539 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.545 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.557 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.558 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.559 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.559 [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 &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" 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=&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:24:28.559 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.560 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.567 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.567 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 55ms
11:24:28.569 [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:24:28.572 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.585 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.586 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.586 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.587 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:24:28.587 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.588 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.592 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.598 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.599 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.600 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.600 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes
11:24:28.600 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.601 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.605 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.611 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.612 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.612 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.612 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes
11:24:28.613 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.613 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.617 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.617 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 40ms
11:24:28.619 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.631 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.632 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.632 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.633 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:24:28.633 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.633 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.638 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.643 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.643 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.644 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.644 [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
         <head>alias</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=&quot;6&quot; name=&quot;meow&quot; pos=&quot;2&quot;&gt;\n
            &lt;o base=&quot;^&quot; line=&quot;7&quot; pos=&quot;4&quot;/&gt;\n
            &lt;o base=&quot;.talk&quot; line=&quot;7&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;5&quot;/&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
            <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:24:28.645 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.645 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.650 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.657 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.657 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.658 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.658 [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:24:28.659 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.659 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.664 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.664 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 40ms
11:24:28.666 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.678 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.679 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.679 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.680 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes
11:24:28.680 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.681 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.685 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.690 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.691 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.691 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.692 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (2481 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED &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] &amp;gt; cat\n
    creature &amp;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>\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:24:28.692 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.693 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.698 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.704 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.704 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.705 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.705 [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:24:28.705 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.706 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.710 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.710 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 39ms
11:24:28.712 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.724 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.725 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.725 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.726 [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 &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
   <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:24:28.726 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.726 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.731 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.735 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.736 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.736 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.737 [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:24:28.737 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.737 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.741 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.747 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.747 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.748 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.748 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (1954 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
SOFTWARE.\n
-->\n
<program ms="1"\n
          name="transformer&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 &amp;gt; mickey\n
    mickey.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;/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;breeds.bengal&quot; 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:24:28.749 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.749 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.753 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.753 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 36ms
11:24:28.755 [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:24:28.757 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.771 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.772 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.773 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.774 [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>\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="@&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:24:28.774 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.775 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.780 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.787 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.787 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.788 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.788 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4515 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="284"\n
          name="ex-1"\n
          time="2022-08-08T08:23:30.473543800Z"\n
          version="1.0-SNAPSHOT">\n
   <listing>+alias org.eolang.io.stdout\n
\n
    [] &gt; animal\n
    [] &gt; live\n
    [] &gt; eat\n
    stdout &gt; @\n
    "I'm eating"\n
    stdout &gt; @\n
    "I'm alive animal"\n
    [t] &gt; talk\n
    live &gt; @\n
\n
    [] &gt; mouse\n
    animal &gt; @\n
    [] &gt; pii\n
    animal.live &gt; @\n
\n
    [] &gt; human\n
    [] &gt; live\n
    stdout &gt; @\n
    "I'm alive human"\n
    [t] &gt; talk\n
    stdout &gt; @\n
    "human talks"\n
\n
    [] &gt; cat\n
    animal &gt; @\n
    [m] &gt; meow\n
    ^.talk "meow" &gt; @\n
\n
    [args...] &gt; main\n
    mouse &gt; tom\n
    tom.pii.eat &gt; @\n
  </listing>\n
   <errors/>\n
   <sheets>\n
      <sheet>add-refs</sheet>\n
   </sheets>\n
   <metas>\n
      <meta expanded="" line="1">\n
         <head>alias</head>\n
         <tail>stdout org.eolang.io.stdout</tail>\n
         <part>stdout</part>\n
         <part>org.eolang.io.stdout</part>\n
      </meta>\n
   </metas>\n
   <objects>\n
      <o abstract="" line="3" name="animal" pos="0">\n
         <o abstract="" line="4" name="live" pos="2">\n
            <o abstract="" line="5" name="eat" pos="4">\n
               <o base="stdout" line="6" name="@" pos="6">\n
                  <o base="string" data="string" line="7" pos="8">I'm eating</o>\n
               </o>\n
            </o>\n
            <o base="stdout" line="8" name="@" pos="4">\n
               <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n
            </o>\n
         </o>\n
         <o abstract="" line="10" name="talk" pos="2">\n
            <o line="10" name="t" pos="3"/>\n
            <o base="live" line="11" name="@" pos="4" ref="4"/>\n
         </o>\n
      </o>\n
      <o abstract="" line="13" name="mouse" pos="0">\n
         <o base="animal" line="14" name="@" pos="2" ref="3"/>\n
         <o abstract="" line="15" name="pii" pos="2">\n
            <o base="animal" line="16" pos="4" ref="3"/>\n
            <o base=".live" line="16" method="" name="@" pos="10"/>\n
         </o>\n
      </o>\n
      <o abstract="" line="18" name="human" pos="0">\n
         <o abstract="" line="19" name="live" pos="2">\n
            <o base="stdout" line="20" name="@" pos="4">\n
               <o base="string" data="string" line="21&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:24:28.789 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.789 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.794 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.801 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.802 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.803 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.803 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4607 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
SOFTWARE.\n
-->\n
<program ms="284"\n
          name="ex-1"\n
          time="2022-08-08T08:23:30.473543800Z"\n
          version="1.0-SNAPSHOT">\n
   <listing>+alias org.eolang.io.stdout\n
\n
    [] &gt; animal\n
    [] &gt; live\n
    [] &gt; eat\n
    stdout &gt; @\n
    "I'm eating"\n
    stdout &gt; @\n
    "I'm alive animal"\n
    [t] &gt; talk\n
    live &gt; @\n
\n
    [] &gt; mouse\n
    animal &gt; @\n
    [] &gt; pii\n
    animal.live &gt; @\n
\n
    [] &gt; human\n
    [] &gt; live\n
    stdout &gt; @\n
    "I'm alive human"\n
    [t] &gt; talk\n
    stdout &gt; @\n
    "human talks"\n
\n
    [] &gt; cat\n
    animal &gt; @\n
    [m] &gt; meow\n
    ^.talk "meow" &gt; @\n
\n
    [args...] &gt; main\n
    mouse &gt; tom\n
    tom.pii.eat &gt; @\n
  </listing>\n
   <errors/>\n
   <sheets>\n
      <sheet>add-refs</sheet>\n
      <sheet>expand-aliases</sheet>\n
   </sheets>\n
   <metas>\n
      <meta expanded="" line="1">\n
         <head>alias</head>\n
         <tail>stdout org.eolang.io.stdout</tail>\n
         <part>stdout</part>\n
         <part>org.eolang.io.stdout</part>\n
      </meta>\n
   </metas>\n
   <objects>\n
      <o abstract="" line="3" name="animal" pos="0">\n
         <o abstract="" line="4" name="live" pos="2">\n
            <o abstract="" line="5" name="eat" pos="4">\n
               <o base="org.eolang.io.stdout" line="6" name="@" pos="6">\n
                  <o base="string" data="string" line="7" pos="8">I'm eating</o>\n
               </o>\n
            </o>\n
            <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n
               <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n
            </o>\n
         </o>\n
         <o abstract="" line="10" name="talk" pos="2">\n
            <o line="10" name="t" pos="3"/>\n
            <o base="live" line="11" name="@" pos="4" ref="4"/>\n
         </o>\n
      </o>\n
      <o abstract="" line="13" name="mouse" pos="0">\n
         <o base="animal" line="14" name="@" pos="2" ref="3"/>\n
         <o abstract="" line="15" name="pii" pos="2">\n
            <o base="animal" line="16" pos="4" ref="3"/>\n
            &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
      &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:24:28.803 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.804 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.809 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.809 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 47ms
11:24:28.810 [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:24:28.813 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.826 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.826 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.827 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.827 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (2534 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
SOFTWARE.\n
-->\n
<program ms="191"\n
          name="ex-1"\n
          time="2022-08-02T08:06:01.480897800Z"\n
          version="1.0-SNAPSHOT">\n
   <listing>+alias org.eolang.io.stdout\n
\n
    [] &gt; animal\n
    [t] &gt; talk\n
    stdout &gt; @\n
    t\n
\n
    [] &gt; cat\n
    animal &gt; @\n
\n
    [args...] &gt; main\n
    cat &gt; tom\n
    tom.talk "My name is Tom" &gt; @\n
  </listing>\n
   <errors/>\n
   <sheets/>\n
   <metas>\n
      <meta line="1">\n
         <head>alias</head>\n
         <tail>org.eolang.io.stdout</tail>\n
         <part>org.eolang.io.stdout</part>\n
      </meta>\n
   </metas>\n
   <objects>\n
      <o abstract="" line="3" name="animal" pos="0">\n
         <o abstract="" line="4" name="talk" pos="2">\n
            <o line="4" name="t" pos="3"/>\n
            <o base="stdout" line="5" name="@" pos="4">\n
               <o base="t" line="6" pos="6" ref="4"/>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="8" name="cat" pos="0">\n
         <o base="animal" line="9" name="@" pos="2" ref="3"/>\n
      </o>\n
      <o abstract="" line="11" name="main&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:24:28.828 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.828 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.833 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.838 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.839 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.839 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.840 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (2624 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
   </sheets>\n
   <metas>\n
      <meta expanded="" line="1">\n
         <head>alias</head>\n
         <tail>stdout org.eolang.io.stdout</tail>\n
         <part>stdout</part>\n
         <part>org.eolang.io.stdout</part>\n
      </meta>\n
   </metas>\n
   <objects>\n
      <o abstract="" line="3" name="animal" pos="0">\n
         <o abstract="" line="4" name="talk" pos="2">\n
            <o line="4" name="t" pos="3"/>\n
            <o base="stdout" line="5" name="@" pos="4">\n
               <o base="t" line="6" pos="6" ref="4"/>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="8" name="cat" pos="0">\n
         <o base="animal" line="9" name="@" pos="2" ref="3"/>\n
      </o>\n
      <o abstract="" line="11" name="main" pos="0">\n
         <o line="11" name="args" pos="1" vararg=""/>\n
         <o base="cat" line="12" name="tom" pos="2" ref="8"/>\n
         <o base="tom" line="13" pos="2" ref="12"/>\n
         <o base=".talk" line="13" method="" name="@" pos="5">\n
            <o base="string" data="string" line="13" pos="11">My name is Tom</o>\n
         </o>\n
      </o>\n
   </objects>\n
</program>\n
<EOF>
11:24:28.840 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.841 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.845 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.851 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.852 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.853 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.853 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (2674 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
SOFTWARE.\n
-->\n
<program ms="191"\n
          name="ex-1"\n
          time="2022-08-02T08:06:01.480897800Z"\n
          version="1.0-SNAPSHOT">\n
   <listing>+alias org.eolang.io.stdout\n
\n
    [] &gt; animal\n
    [t] &gt; talk\n
    stdout &gt; @\n
    t\n
\n
    [] &gt; cat\n
    animal &gt; @\n
\n
    [args...] &gt; main\n
    cat &gt; tom\n
    tom.talk "My name is Tom" &gt; @\n
  </listing>\n
   <errors/>\n
   &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;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:24:28.853 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.854 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.858 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.858 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 40ms
11:24:28.859 [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:24:28.862 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.876 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.877 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.877 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.877 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3519 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
SOFTWARE.\n
-->\n
<program ms="324"\n
          name="ex-1"\n
          time="2022-08-05T14:03:27.083126100Z"\n
          version="1.0-SNAPSHOT">\n
   <listing>+alias org.eolang.io.stdout\n
\n
    [] &gt; classA\n
    classC &gt; @\n
    [] &gt; doA\n
    stdout &gt; @\n
    "A"\n
\n
    [] &gt; classB\n
    classA &gt; @\n
    [] &gt; doBA\n
    stdout &gt; @\n
    "B"\n
\n
    [] &gt; classC\n
    classB &gt; @\n
    [] &gt; doC\n
    stdout &gt; @\n
    "C"\n
\n
    [] &gt; classD\n
    classC &gt; @\n
\n
    [] &gt; classE\n
    classA &gt; @\n
\n
    [args...] &gt; main\n
    classC &gt; instance\n
    instance.doBA &gt; @\n
  </listing>\n
   <errors/>\n
   <sheets/>\n
   <metas>\n
      <meta line="1">\n
         <head>alias</head>\n
         <tail>org.eolang.io.stdout</tail>\n
         <part>org.eolang.io.stdout</part>\n
      </meta>\n
   </metas>\n
   <objects>\n
      <o abstract="" line="3" name="classA" pos="0">\n
         <o base="classC" line="4" name="@" pos="2" ref="15"/>\n
         <o abstract="" line="5" name="doA" pos="2">\n
            <o base="stdout" line="6" name="@" pos="4">\n
               <o base="string" data="string" line="7" pos="6">A</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="9" name="classB" pos="0">\n
         <o base="classA" line="10" name="@" pos="2" ref="3"/>\n
         <o abstract="" line="11" name="doBA" pos="2">\n
            <o base="stdout" line="12" name="@" pos="4">\n
               <o base="string" data="string" line="13" pos="6">B</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="15" name="classC" pos="0">\n
         <o base="classB" line="16" name="@" pos="2" ref="9"/>\n
         <o abstract="" line="17" name="doC" pos="2">\n
            <o base="stdout" line="18" name="@" pos="4">\n
               <o base="string" data=&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:24:28.878 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.879 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.883 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.888 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.889 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.890 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.890 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (3609 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="324"\n
          name="ex-1"\n
          time="2022-08-05T14:03:27.083126100Z"\n
          version="1.0-SNAPSHOT">\n
   <listing>+alias org.eolang.io.stdout\n
\n
    [] &gt; classA\n
    classC &gt; @\n
    [] &gt; doA\n
    stdout &gt; @\n
    "A"\n
\n
    [] &gt; classB\n
    classA &gt; @\n
    [] &gt; doBA\n
    stdout &gt; @\n
    "B"\n
\n
    [] &gt; classC\n
    classB &gt; @\n
    [] &gt; doC\n
    stdout &gt; @\n
    "C"\n
\n
    [] &gt; classD\n
    classC &gt; @\n
\n
    [] &gt; classE\n
    classA &gt; @\n
\n
    [args...] &gt; main\n
    classC &gt; instance\n
    instance.doBA &gt; @\n
  </listing>\n
   <errors/>\n
   <sheets>\n
      <sheet>add-refs</sheet>\n
   </sheets>\n
   <metas>\n
      <meta expanded="" line="1">\n
         <head>alias</head>\n
         <tail>stdout org.eolang.io.stdout</tail>\n
         <part>stdout</part>\n
         <part>org.eolang.io.stdout</part>\n
      </meta>\n
   </metas>\n
   <objects>\n
      <o abstract="" line="3" name="classA" pos="0">\n
         <o base="classC" line="4" name="@" pos="2" ref="15"/>\n
         <o abstract="" line="5" name="doA" pos="2">\n
            <o base="stdout" line="6" name="@" pos="4">\n
               <o base="string" data="string" line="7" pos="6">A</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="9" name="classB" pos="0">\n
         <o base="classA" line="10" name="@" pos="2" ref="3"/>\n
         <o abstract="" line="11" name="doBA" pos="2">\n
            <o base="stdout" line="12" name="@" pos="4">\n
               <o base="string" data="string" line="13" pos="6">B</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="15" name="classC" pos="0">\n
         <o base="classB" line="16" name="@" pos="2" ref="9"/>\n
         <o abstract="" line="17" name="doC" pos="2">\n
            <o base="stdout" line="18" name="@" pos="4">\n
               <o base="string" data="string" line="19" pos="6">C</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="21" name="classD" pos="0">\n
         <o base="classC" line="22" name="@" pos="2" ref="15"/>\n
      </o>\n
      <o abstract="" line="24" name="classE" pos="0">\n
         <o base="classA" line="25" name="@" pos="2" ref="3"/>\n
      </o>\n
      <o abstract="" line="27" name="main" pos="0">\n
         <o line="27" name="args" pos="1" vararg=""/>\n
         <o base="classC" line="28" name="instance" pos="2" ref="15"/>\n
         <o base="instance" line="29" pos="2" ref="28"/>\n
         <o base=".doBA" line="29" method="" name="@" pos="10"/>\n
      </o>\n
   </objects>\n
</program>\n
<EOF>
11:24:28.890 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.891 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.896 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.904 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.905 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.905 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.906 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (3687 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;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 &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" pos="2">\n
            <o base="org.eolang.io.stdout" line="12" name="@" pos="4">\n
               <o base="string" data="string" line="13" pos="6">B</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="15" name="classC" pos="0">\n
         <o base="classB" line="16" name="@" pos="2" ref="9"/>\n
         <o abstract="" line="17" name="doC" pos="2">\n
            <o base="org.eolang.io.stdout" line="18" name="@" pos="4">\n
               <o base="string" data="string" line="19" pos="6">C</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="21" name="classD" pos="0">\n
         <o base="classC" line="22" name="@" pos="2" ref="15"/>\n
      </o>\n
      <o abstract="" line="24" name="classE" pos="0">\n
         <o base="classA" line="25" name="@" pos="2" ref="3"/>\n
      </o>\n
      <o abstract="" line="27" name="main" pos="0">\n
         <o line="27" name="args" pos="1" vararg=""/>\n
         <o base="classC" line="28" name="instance" pos="2" ref="15"/>\n
         <o base="instance" line="29" pos="2" ref="28"/>\n
         <o base=".doBA" line="29" method="" name="@" pos="10"/>\n
      </o>\n
   </objects>\n
</program>\n
<EOF>
11:24:28.906 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.907 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.911 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.911 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 44ms
11:24:28.913 [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:24:28.915 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.929 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.930 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.930 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.931 [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
         <head>alias</head>\n
         <tail>org.eolang.io.stdout</tail>\n
         <part>org.eolang.io.stdout</part>\n
      </meta>\n
   </metas>\n
   <objects>\n
      <o abstract="" line="3" name="animal" pos="0">\n
         <o abstract="" line="4" name="live" pos="2">\n
            <o abstract="" line="5" name="eat" pos="4">\n
               <o base="stdout" line="6" name="@" pos="6">\n
                  <o base="string" data="string" line="7" pos="8">I'm eating</o>\n
               </o>\n
            </o>\n
            <o base="stdout" line="8" name="@" pos="4">\n
               <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n
            </o>\n
         </o>\n
         <o abstract="" line="10" name="talk" pos="2">\n
            <o line="10" name="t" pos="3"/>\n
            <o base="live" line="11" name="@" pos="4" ref="4"/>\n
         </o>\n
      </o>\n
      <o abstract="" line="13" name="mouse" pos="0">\n
         <o base="animal" line="14" name="@" pos="2" ref="3"/>\n
         <o abstract="" line="15" name="pii" pos="2">\n
            <o base="^" line="16" pos="4"/>\n
            <o base=".live" line="16" method="" name="@" pos="5"/>\n
         </o>\n
      </o>\n
      <o abstract="" line="18" name="human" pos="0">\n
         <o abstract="" line="19" name="live" pos="2">\n
            <o base="stdout" line="20" name="@" pos="4">\n
               <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n
            </o>\n
         </o>\n
         <o abstract="" line="22" name="talk" pos="2">\n
            <o line="22" name="t" pos="3"/>\n
            <o base="stdout" line="23" name="@" pos="4">\n
               <o base="string" data="string" line="24" pos="6">human talks</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="26" name="cat" pos="0">\n
         <o base="animal" line="27" name="@" pos="2" ref="3"/>\n
         <o abstract="" line="28" name="meow" pos="2">\n
            <o line="28" name="m" pos="3"/>\n
            <o base="^" line="29" pos="4"/>\n
            <o base=".talk" line="29" method="" name="@" pos="5">\n
               <o base="string" data="string" line="29" pos="11">meow</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="31" name="main" pos="0">\n
         <o line="31" name="args" pos="1" vararg=""/>\n
         <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n
         <o base="tom" line="33" pos="2" ref="32"/>\n
         <o base=".pii" line="33" method="" pos="5"/>\n
         <o base=".eat" line="33" method="" name="@" pos="9"/>\n
      </o>\n
   </objects>\n
</program>\n
<EOF>
11:24:28.931 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.932 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.936 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.942 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.943 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.943 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.944 [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
                  &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="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:24:28.944 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.944 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.949 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.956 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.957 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.958 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.958 [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 &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
   &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="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:24:28.958 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.959 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.963 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.963 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 43ms
11:24:28.965 [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:24:28.967 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.980 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.981 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.981 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.982 [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
  </listing>\n
   <errors/>\n
   <sheets/>\n
   <metas>\n
      <meta line="1">\n
         <head>alias</head>\n
         <tail>org.eolang.io.stdout</tail>\n
         <part>org.eolang.io.stdout</part>\n
      </meta>\n
   </metas>\n
   <objects>\n
      <o abstract="" line="3" name="classA" pos="0">\n
         <o base="classB" line="4" name="@" pos="2" ref="9"/>\n
         <o abstract="" line="5" name="doA" pos="2">\n
            <o base="stdout" line="6" name="@" pos="4">\n
               <o base="string" data="string" line="7" pos="6">A</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="9" name="classB" pos="0">\n
         <o base="classC" line="10" name="@" pos="2" ref="14"/>\n
         <o abstract="" line="11" name="doB" pos="2">\n
            <o base="^" line="12" pos="4"/>\n
            <o base=".doC" line="12" method="" name="@" pos="5"/>\n
         </o>\n
      </o>\n
      <o abstract="" line="14" name="classC" pos="0">\n
         <o base="classA" line="15" name="@" pos="2" ref="3"/>\n
         <o abstract="" line="16" name="doC" pos="2">\n
            <o base="stdout" line="17" name="@" pos="4">\n
               <o base="string" data="string" line="18" pos="6">C</o>\n
            </o>\n
         </o>\n
      </o>\n
      <o abstract="" line="20" name="main" pos="0">\n
         <o line="20" name="args" pos="1" vararg=""/>\n
         <o base="classB" line="21" name="instance" pos="2" ref="9"/>\n
         <o base="instance" line="22" pos="2" ref="21"/>\n
         <o base=".doA" line="22" method="" name="@" pos="10"/>\n
      </o>\n
   </objects>\n
</program>\n
<EOF>
11:24:28.982 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.983 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.987 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.992 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:28.992 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.993 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.993 [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" 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:24:28.994 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.994 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:28.998 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:29.005 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:29.006 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:29.007 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:29.007 [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=&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:24:29.008 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:29.008 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:29.012 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:29.013 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 41ms
11:24:29.014 [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:24:29.017 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:29.031 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:29.032 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:29.035 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:29.035 [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&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=&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:24:29.035 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:29.036 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:29.040 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:29.046 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:29.047 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:29.047 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:29.048 [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&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=&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="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:24:29.048 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:29.049 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:29.053 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:29.061 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:29.062 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:29.063 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:29.063 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (5158 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
SOFTWARE.\n
-->\n
<program ms="251"\n
          name="ex-1"\n
          time="2022-08-05T11:01:08.537156600Z"\n
          version="1.0-SNAPSHOT"&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&lt;/o&gt;\n
            &lt;/o&gt;\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:24:29.064 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:29.064 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:29.069 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:29.069 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 47ms
11:24:29.071 [main] DEBUG o.o.d.unit.graph.builder.BuilderTest MDC= - NODE: name="animal"
animal CHILD:
NODE: name="cat"
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:24:29.073 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:29.086 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:29.087 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:29.087 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:29.088 [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=&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
    [] &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:24:29.088 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:29.089 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:29.093 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:29.098 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:29.099 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:29.099 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:29.100 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4030 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the &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;/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</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:24:29.100 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:29.100 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:29.105 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:29.111 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:29.112 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:29.113 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:29.113 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4094 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
SOFTWARE.\n
--&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&quot; data=&quot;int&quot; line=&quot;9&quot; pos=&quot;8&quot;&gt;5&lt;/o&gt;\n
                  &lt;o base=&quot;.plus&quot; line=&quot;9&quot; method=&quot;&quot; name=&quot;@&quot; pos=&quot;9&quot;&gt;\n
                     &lt;o base=&quot;int&quot; data=&quot;int&quot; line=&quot;10&quot; pos=&quot;10&quot;&gt;6&lt;/o&gt;\n
                  &lt;/o&gt;\n
               &lt;/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:24:29.113 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:29.114 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:29.118 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:29.118 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 40ms
11:24:29.120 [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:24:29.123 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:29.136 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:29.137 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:29.138 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:29.138 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4378 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED &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=&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="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:24:29.138 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:29.139 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:29.143 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:29.148 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:29.149 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:29.150 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:29.150 [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;&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" 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:24:29.150 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:29.151 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:29.155 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:29.162 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:29.163 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:29.163 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:29.164 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4560 chars):
<?xml version="1.0" encoding="UTF-8"?>\n
<!--\n
The MIT License (MIT)\n
\n
Copyright (c) 2022 Olesia Subbotina\n
\n
Permission is hereby granted, free of charge, to any person obtaining a copy\n
of this software and associated documentation files (the "Software"), to deal\n
in the Software without restriction, including without limitation the rights\n
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
copies of the Software, and to permit persons to whom the Software is\n
furnished to do so, subject to the following conditions:\n
\n
The above copyright notice and this permission notice shall be included\n
in all copies or substantial portions of the Software.\n
\n
THE SOFTWARE IS PROVIDED &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&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="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:24:29.164 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:29.165 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed XML
11:24:29.169 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML
11:24:29.169 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 41ms
11:24:29.171 [main] DEBUG o.o.d.unit.graph.builder.BuilderTest MDC= - NODE: name="classA"
classA CHILD:
NODE: name="classC"
classC CHILD:
NODE: name="classB"
classB CHILD:
NODE: name="classA"
NODE: name="classA2"
classA2 CHILD:
NODE: name="classC2"
classC2 CHILD:
NODE: name="classB2"
classB2 CHILD:
NODE: name="classA2"
NODE: name="doA"
NODE: name="doA2"
NODE: name="doC"
doC CHILD:
NODE: name=&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.879 s - in org.objectionary.ddr.unit.graph.builder.BuilderTest
[INFO]
[INFO] Results:
[INFO]
[WARNING] Tests run: 43, Failures: 0, Errors: 0, Skipped: 1
[INFO]
[INFO]
[INFO] --- jcabi-maven-plugin:0.16.0:versionalize (jcabi-versionalize-packages) @ ddr ---
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/jcabi/jcabi-log/0.17.1/jcabi-log-0.17.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/jcabi/jcabi-log/0.17.1/jcabi-log-0.17.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/jcabi/jcabi/1.20.1/jcabi-1.20.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/jcabi/jcabi/1.20.1/jcabi-1.20.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/jcabi/parent/0.37.1/parent-0.37.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/jcabi/parent/0.37.1/parent-0.37.1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/jcabi/jcabi-aspects/0.23.2/jcabi-aspects-0.23.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/jcabi/jcabi-aspects/0.23.2/jcabi-aspects-0.23.2.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/aspectj/aspectjrt/1.9.8.M1/aspectjrt-1.9.8.M1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/aspectj/aspectjrt/1.9.8.M1/aspectjrt-1.9.8.M1.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/javax/validation/validation-api/2.0.1.Final/validation-api-2.0.1.Final.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/javax/validation/validation-api/2.0.1.Final/validation-api-2.0.1.Final.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.10/jcabi-maven-slf4j-0.10.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/jcabi/jcabi-maven-slf4j/0.10/jcabi-maven-slf4j-0.10.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-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/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/commons-io/commons-io/2.11.0/commons-io-2.11.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/commons-io/commons-io/2.11.0/commons-io-2.11.0.pom (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/junit/junit-bom/5.7.2/junit-bom-5.7.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/junit/junit-bom/5.7.2/junit-bom-5.7.2.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/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/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-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/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/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/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-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-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-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-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/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/30.1.1-jre/guava-30.1.1-jre.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/guava/guava/30.1.1-jre/guava-30.1.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/30.1.1-jre/guava-parent-30.1.1-jre.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/guava/guava-parent/30.1.1-jre/guava-parent-30.1.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.8.0/checker-qual-3.8.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/checkerframework/checker-qual/3.8.0/checker-qual-3.8.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.5.1/error_prone_annotations-2.5.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/errorprone/error_prone_annotations/2.5.1/error_prone_annotations-2.5.1.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.5.1/error_prone_parent-2.5.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/errorprone/error_prone_parent/2.5.1/error_prone_parent-2.5.1.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/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.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.17.1/jcabi-log-0.17.1.jar
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
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/jcabi/jcabi-aspects/0.23.2/jcabi-aspects-0.23.2.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/aspectj/aspectjrt/1.9.8.M1/aspectjrt-1.9.8.M1.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/javax/validation/validation-api/2.0.1.Final/validation-api-2.0.1.Final.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/jcabi/jcabi-log/0.17.1/jcabi-log-0.17.1.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.10/jcabi-maven-slf4j-0.10.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/javax/validation/validation-api/2.0.1.Final/validation-api-2.0.1.Final.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/slf4j/slf4j-api/1.7.5/slf4j-api-1.7.5.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/aspectj/aspectjrt/1.9.8.M1/aspectjrt-1.9.8.M1.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/com/jcabi/jcabi-aspects/0.23.2/jcabi-aspects-0.23.2.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/com/jcabi/jcabi-maven-slf4j/0.10/jcabi-maven-slf4j-0.10.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/org/eclipse/aether/aether-util/1.1.0/aether-util-1.1.0.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/org/apache/maven/shared/maven-dependency-tree/3.1.1/maven-dependency-tree-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/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/commons-io/commons-io/2.11.0/commons-io-2.11.0.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/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.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/org/aspectj/aspectjtools/1.9.8.M1/aspectjtools-1.9.8.M1.jar (0 B at 0 B/s)
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-core/3.8.6/maven-core-3.8.6.jar
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/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/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
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/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-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-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/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-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/apache/maven/maven-model/3.8.6/maven-model-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-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)
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
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-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/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/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-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/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-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/guava/guava/30.1.1-jre/guava-30.1.1-jre.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/failureaccess/1.0.1/failureaccess-1.0.1.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/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/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/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/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/checkerframework/checker-qual/3.8.0/checker-qual-3.8.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)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/guava/guava/30.1.1-jre/guava-30.1.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.5.1/error_prone_annotations-2.5.1.jar
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.8.0/checker-qual-3.8.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.5.1/error_prone_annotations-2.5.1.jar (0 B at 0 B/s)
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)
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/javax/enterprise/cdi-api/1.2/cdi-api-1.2.jar
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)
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/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/javax/annotation/javax.annotation-api/1.2/javax.annotation-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/maven-artifact/3.8.6/maven-artifact-3.8.6.jar (0 B at 0 B/s)
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)
[INFO] Versionalizing /home/r/repo/target/classes directory
[INFO]
[INFO] --- maven-jar-plugin:3.2.2:jar (default-jar) @ ddr ---
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/file-management/3.0.0/file-management-3.0.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/file-management/3.0.0/file-management-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/22/maven-shared-components-22.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-shared-components/22/maven-shared-components-22.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-io/3.0.0/maven-shared-io-3.0.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-shared-io/3.0.0/maven-shared-io-3.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-utils/1.4.2/plexus-utils-1.4.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/1.4.2/plexus-utils-1.4.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.10/wagon-provider-api-2.10.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/wagon/wagon-provider-api/2.10/wagon-provider-api-2.10.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.10/wagon-2.10.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/wagon/wagon/2.10/wagon-2.10.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.5.2/maven-archiver-3.5.2.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-archiver/3.5.2/maven-archiver-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-artifact/3.1.1/maven-artifact-3.1.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-artifact/3.1.1/maven-artifact-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/maven/3.1.1/maven-3.1.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven/3.1.1/maven-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/maven-model/3.1.1/maven-model-3.1.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-model/3.1.1/maven-model-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/maven-core/3.1.1/maven-core-3.1.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-core/3.1.1/maven-core-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/maven-settings/3.1.1/maven-settings-3.1.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-settings/3.1.1/maven-settings-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/maven-settings-builder/3.1.1/maven-settings-builder-3.1.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-settings-builder/3.1.1/maven-settings-builder-3.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-interpolation/1.19/plexus-interpolation-1.19.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-interpolation/1.19/plexus-interpolation-1.19.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/apache/maven/maven-repository-metadata/3.1.1/maven-repository-metadata-3.1.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-repository-metadata/3.1.1/maven-repository-metadata-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/maven-plugin-api/3.1.1/maven-plugin-api-3.1.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-plugin-api/3.1.1/maven-plugin-api-3.1.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.0.0.M5/org.eclipse.sisu.plexus-0.0.0.M5.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/sisu/org.eclipse.sisu.plexus/0.0.0.M5/org.eclipse.sisu.plexus-0.0.0.M5.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.M5/sisu-plexus-0.0.0.M5.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/sisu/sisu-plexus/0.0.0.M5/sisu-plexus-0.0.0.M5.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.M5/org.eclipse.sisu.inject-0.0.0.M5.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/sisu/org.eclipse.sisu.inject/0.0.0.M5/org.eclipse.sisu.inject-0.0.0.M5.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.M5/sisu-inject-0.0.0.M5.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/sisu/sisu-inject/0.0.0.M5/sisu-inject-0.0.0.M5.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.1/maven-model-builder-3.1.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-model-builder/3.1.1/maven-model-builder-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/maven-aether-provider/3.1.1/maven-aether-provider-3.1.1.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-aether-provider/3.1.1/maven-aether-provider-3.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-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/commons/commons-compress/1.20/commons-compress-1.20.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/commons/commons-compress/1.20/commons-compress-1.20.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.7/plexus-archiver-4.2.7.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-archiver/4.2.7/plexus-archiver-4.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-io/3.2.0/plexus-io-3.2.0.pom
Downloaded 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 (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/codehaus/plexus/plexus-interpolation/1.16/plexus-interpolation-1.16.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/file-management/3.0.0/file-management-3.0.0.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-shared-io/3.0.0/maven-shared-io-3.0.0.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/wagon/wagon-provider-api/2.10/wagon-provider-api-2.10.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-archiver/3.5.2/maven-archiver-3.5.2.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-archiver/3.5.2/maven-archiver-3.5.2.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-io/3.0.0/maven-shared-io-3.0.0.jar (0 B at 0 B/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/commons/commons-compress/1.20/commons-compress-1.20.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-archiver/4.2.7/plexus-archiver-4.2.7.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-interpolation/1.16/plexus-interpolation-1.16.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/wagon/wagon-provider-api/2.10/wagon-provider-api-2.10.jar (0 B at 0 B/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
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/iq80/snappy/snappy/0.4/snappy-0.4.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/file-management/3.0.0/file-management-3.0.0.jar (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.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-archiver/4.2.7/plexus-archiver-4.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-io/3.2.0/plexus-io-3.2.0.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)
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/apache/commons/commons-compress/1.20/commons-compress-1.20.jar (0 B at 0 B/s)
[INFO] Building jar: /home/r/repo/target/ddr-0.0.1.jar
[INFO]
[INFO] >>> maven-source-plugin:3.2.1:jar (jcabi-sources) > generate-sources @ ddr >>>
[INFO]
[INFO] --- maven-enforcer-plugin:3.0.0-M3:enforce (enforce-maven) @ ddr ---
[INFO]
[INFO] --- buildnumber-maven-plugin:1.4:create (jcabi-build-number) @ ddr ---
[INFO]
[INFO] --- buildnumber-maven-plugin:1.4:create-timestamp (jcabi-build-number) @ ddr ---
[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/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 19 kB/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/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 80 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.3 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 11 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/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/codehaus/plexus/plexus-archiver/4.2.1/plexus-archiver-4.2.1.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/commons/commons-compress/1.19/commons-compress-1.19.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/tukaani/xz/1.8/xz-1.8.jar
Downloaded4from9oss.sonatype.org:9https://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)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/tukaani/xz/1.8/xz-1.8.jar (109 kB at 402 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 712 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.8 MB/s)
[INFO] Building jar: /home/r/repo/target/ddr-0.0.1-sources.jar
[INFO]
[INFO] --- maven-javadoc-plugin:3.4.0:jar (jcabi-javadoc) @ ddr ---
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
Downloaded1from.oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-core/3.2.5/maven-core-3.2.5.pom (8.1 kB at 36 kB/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-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.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/apache/maven/maven-settings/3.2.5/maven-settings-3.2.5.pom
Downloaded1from.oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-settings/3.2.5/maven-settings-3.2.5.pom (2.2 kB at 9.2 kB/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
Downloaded1from.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 (2.6 kB at 11 kB/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
Downloaded1from.oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-interpolation/1.21/plexus-interpolation-1.21.pom (1.5 kB at 6.8 kB/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
Downloaded1from.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 (2.2 kB at 9.8 kB/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/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/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/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/apache/maven/maven-model-builder/3.2.5/maven-model-builder-3.2.5.pom
Downloaded1from.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 (3.0 kB at 13 kB/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
Downloaded1from.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 (4.2 kB at 19 kB/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
Downloaded1from.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 (1.9 kB at 8.2 kB/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
Downloaded1from0oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/eclipse/aether/aether/1.0.0.v20140518/aether-1.0.0.v20140518.pom (30 kB at 128 kB/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
Downloaded1from.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 (2.1 kB at 9.0 kB/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
Downloaded1from.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 (2.2 kB at 9.6 kB/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
Downloaded1from.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 (3.5 kB at 15 kB/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
Downloaded1from1oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/sisu-guice/3.2.3/sisu-guice-3.2.3.pom (11 kB at 48 kB/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
Downloaded1from3oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/sisu/inject/guice-parent/3.2.3/guice-parent-3.2.3.pom (13 kB at 58 kB/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/forge/forge-parent/38/forge-parent-38.pom
Downloaded1from9oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/sonatype/forge/forge-parent/38/forge-parent-38.pom (19 kB at 81 kB/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
Downloaded1from.oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/guava/guava/16.0.1/guava-16.0.1.pom (6.1 kB at 27 kB/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
Downloaded1from.oss.sonatype.org: https://oss.sonatype.org/content/groups/public/com/google/guava/guava-parent/16.0.1/guava-parent-16.0.1.pom (7.3 kB at 32 kB/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/reporting/maven-reporting-api/3.1.0/maven-reporting-api-3.1.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/reporting/maven-reporting-api/3.1.0/maven-reporting-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/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 30 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 25 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.pom
Downloaded1from1oss.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 (11 kB at 48 kB/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 86 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 82 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 131 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 71 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/apache/maven/maven-core/3.2.5/maven-core-3.2.5.jar
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
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
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
Downloaded5from0oss.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 (66 kB at 273 kB/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
Downloaded4from0oss.sonatype.org:0https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-model-builder/3.2.5/maven-model-builder-3.2.5.jar (170 kB at 633 kB/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.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 (44 kB at 135 kB/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
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 (608 kB at 1.8 MB/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
Downloaded2from6oss.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 (26 kB at 72 kB/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.jar
Downloaded4from1oss.sonatype.org:6https://oss.sonatype.org/content/groups/public/org/eclipse/aether/aether-spi/1.0.0.v20140518/aether-spi-1.0.0.v20140518.jar (31 kB at 65 kB/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.jar
Downloaded4from7oss.sonatype.org:4https://oss.sonatype.org/content/groups/public/org/eclipse/aether/aether-impl/1.0.0.v20140518/aether-impl-1.0.0.v20140518.jar (172 kB at 332 kB/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-no_aop.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 (136 kB at 239 kB/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
Downloaded3from4oss.sonatype.org:5https://oss.sonatype.org/content/groups/public/org/eclipse/aether/aether-util/1.0.0.v20140518/aether-util-1.0.0.v20140518.jar (146 kB at 241 kB/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
Downloaded2from0oss.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 (201 kB at 328 kB/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
Downloaded5from4oss.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 436 kB/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.jar
Downloaded4from9oss.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 (398 kB at 500 kB/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
Downloaded3from.oss.sonatype.org:|https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-interpolation/1.21/plexus-interpolation-1.21.jar (62 kB at 74 kB/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.jar
Downloaded2from.oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-classworlds/2.5.2/plexus-classworlds-2.5.2.jar (53 kB at 62 kB/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
Downloaded4from.oss.sonatype.org:1https://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/reporting/maven-reporting-api/3.1.0/maven-reporting-api-3.1.0.jar
Downloaded4from.oss.sonatype.org:3https://oss.sonatype.org/content/groups/public/org/apache/maven/maven-settings/3.2.5/maven-settings-3.2.5.jar (43 kB at 41 kB/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/org/apache/maven/maven-model/3.2.5/maven-model-3.2.5.jar (161 kB at 153 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.jar
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/reporting/maven-reporting-api/3.1.0/maven-reporting-api-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/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/apache/maven/maven-artifact/3.2.5/maven-artifact-3.2.5.jar (55 kB at 51 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/com/google/guava/guava/16.0.1/guava-16.0.1.jar (2.2 MB at 1.9 MB/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
Downloaded3from3oss.sonatype.org:1https://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-site-renderer/1.11.1/doxia-site-renderer-1.11.1.jar
Downloaded3from3oss.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-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/shared/maven-invoker/3.1.0/maven-invoker-3.1.0.jar (33 kB at 26 kB/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/shared/maven-common-artifact-filters/3.1.1/maven-common-artifact-filters-3.1.1.jar (61 kB at 47 kB/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/apache/maven/shared/maven-artifact-transfer/0.13.1/maven-artifact-transfer-0.13.1.jar (159 kB at 120 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
Downloaded1from4oss.sonatype.org: https://oss.sonatype.org/content/groups/public/junit/junit/3.8.1/junit-3.8.1.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
Downloaded1from3oss.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/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/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-digester/commons-digester/1.8/commons-digester-1.8.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-chain/commons-chain/1.1/commons-chain-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/dom4j/dom4j/1.1/dom4j-1.1.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 145 kB/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-interactivity-api/1.1/plexus-interactivity-api-1.1.jar
Downloaded1from2oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/commons/commons-text/1.9/commons-text-1.9.jar (0 B at 0 B/s)
Downloaded from oss.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)
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)
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.jar (0 B at 0 B/s)
Downloaded 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 (52 kB at 28 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.1-javadoc.jar
[INFO]
[INFO] --- maven-antrun-plugin:1.8:run (default) @ 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.9.4/ant-1.9.4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/ant/ant/1.9.4/ant-1.9.4.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.9.4/ant-parent-1.9.4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/ant/ant-parent/1.9.4/ant-parent-1.9.4.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.9.4/ant-launcher-1.9.4.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/ant/ant-launcher/1.9.4/ant-launcher-1.9.4.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/codehaus/plexus/plexus-utils/3.0.20/plexus-utils-3.0.20.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/ant/ant/1.9.4/ant-1.9.4.jar
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/ant/ant-launcher/1.9.4/ant-launcher-1.9.4.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/codehaus/plexus/plexus-utils/3.0.20/plexus-utils-3.0.20.jar (0 B at 0 B/s)
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/ant/ant/1.9.4/ant-1.9.4.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.9.4/ant-launcher-1.9.4.jar (0 B at 0 B/s)
[INFO] Executing tasks

main:
     [exec] /home/r/repo/pom.xml looks good
     [exec] /home/r/repo/src/main/resources/compress-aliases.xsl looks good
     [exec] /home/r/repo/src/main/resources/logback.xml looks good
     [exec] /home/r/repo/src/test/resources/integration/strip-xmir.xsl looks good
     [exec] /home/r/repo/src/test/resources/unit/in/basic_cycle/basic_cycle.xml looks good
     [exec] /home/r/repo/src/test/resources/unit/in/basic_tree/basic_tree.xml looks good
     [exec] /home/r/repo/src/test/resources/unit/in/closed_cycle/closed_cycle.xml looks good
     [exec] /home/r/repo/src/test/resources/unit/in/condition/condition.xml looks good
     [exec] /home/r/repo/src/test/resources/unit/in/creations/creations.xml looks good
     [exec] /home/r/repo/src/test/resources/unit/in/inner/inner.xml looks good
     [exec] /home/r/repo/src/test/resources/unit/in/inner_concrete/inner_concrete.xml looks good
     [exec] /home/r/repo/src/test/resources/unit/in/inner_ordered/inner_ordered.xml looks good
     [exec] /home/r/repo/src/test/resources/unit/in/inner_prop/inner_prop.xml looks good
     [exec] /home/r/repo/src/test/resources/unit/in/multiple_closed_cycles/multiple_closed_cycles.xml looks good
     [exec] /home/r/repo/src/test/resources/unit/in/multiple_cycles/multiple_cycles.xml looks good
     [exec] /home/r/repo/src/test/resources/unit/in/multiple_trees/multiple_trees.xml looks good
     [exec] /home/r/repo/src/test/resources/unit/in/tree/tree.xml looks good
     [exec] /home/r/repo/src/test/resources/unit/in/triple_cycle/triple_cycle.xml looks good
[INFO] Executed tasks
[INFO]
[INFO] --- maven-gpg-plugin:1.6:sign (jcabi-sign-artifacts) @ ddr ---
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'
[INFO]
[INFO] --- maven-install-plugin:3.0.0-M1:install (default-install) @ ddr ---
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-artifact-transfer/0.10.0/maven-artifact-transfer-0.10.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-artifact-transfer/0.10.0/maven-artifact-transfer-0.10.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/31/maven-shared-components-31.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-shared-components/31/maven-shared-components-31.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.0.1/maven-common-artifact-filters-3.0.1.pom
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.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.0/plexus-utils-3.1.0.pom
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/3.1.0/plexus-utils-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-artifact-transfer/0.10.0/maven-artifact-transfer-0.10.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
Downloaded from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/apache/maven/shared/maven-artifact-transfer/0.10.0/maven-artifact-transfer-0.10.0.jar (0 B at 0 B/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 (0 B at 0 B/s)
[INFO] Installing /home/r/repo/target/ddr-0.0.1.jar to /home/r/.m2/repository/org/eolang/ddr/0.0.1/ddr-0.0.1.jar
[INFO] Installing /home/r/repo/pom.xml to /home/r/.m2/repository/org/eolang/ddr/0.0.1/ddr-0.0.1.pom
[INFO] Installing /home/r/repo/target/ddr-0.0.1-sources.jar to /home/r/.m2/repository/org/eolang/ddr/0.0.1/ddr-0.0.1-sources.jar
[INFO] Installing /home/r/repo/target/ddr-0.0.1-javadoc.jar to /home/r/.m2/repository/org/eolang/ddr/0.0.1/ddr-0.0.1-javadoc.jar
[INFO] Installing /home/r/repo/target/ddr-0.0.1.jar.asc to /home/r/.m2/repository/org/eolang/ddr/0.0.1/ddr-0.0.1.jar.asc
[INFO] Installing /home/r/repo/target/ddr-0.0.1.pom.asc to /home/r/.m2/repository/org/eolang/ddr/0.0.1/ddr-0.0.1.pom.asc
[INFO] Installing /home/r/repo/target/ddr-0.0.1-sources.jar.asc to /home/r/.m2/repository/org/eolang/ddr/0.0.1/ddr-0.0.1-sources.jar.asc
[INFO] Installing /home/r/repo/target/ddr-0.0.1-javadoc.jar.asc to /home/r/.m2/repository/org/eolang/ddr/0.0.1/ddr-0.0.1-javadoc.jar.asc
[INFO]
[INFO] --- maven-deploy-plugin:3.0.0-M2:deploy (default-deploy) @ ddr ---
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/3.2.0/plexus-utils-3.2.0.pom
Downloaded1from.oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/3.2.0/plexus-utils-3.2.0.pom (4.8 kB at 20 kB/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/3.2.0/plexus-utils-3.2.0.jar
Downloaded1from6oss.sonatype.org: https://oss.sonatype.org/content/groups/public/org/codehaus/plexus/plexus-utils/3.2.0/plexus-utils-3.2.0.jar (263 kB at 864 kB/s)
[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.1.jar to /home/r/repo/target/nexus-staging/staging/33927022b5669b/org/eolang/ddr/0.0.1/ddr-0.0.1.jar
[INFO] Installing /home/r/repo/pom.xml to /home/r/repo/target/nexus-staging/staging/33927022b5669b/org/eolang/ddr/0.0.1/ddr-0.0.1.pom
[INFO] Installing /home/r/repo/target/ddr-0.0.1-sources.jar to /home/r/repo/target/nexus-staging/staging/33927022b5669b/org/eolang/ddr/0.0.1/ddr-0.0.1-sources.jar
[INFO] Installing /home/r/repo/target/ddr-0.0.1-javadoc.jar to /home/r/repo/target/nexus-staging/staging/33927022b5669b/org/eolang/ddr/0.0.1/ddr-0.0.1-javadoc.jar
[INFO] Installing /home/r/repo/target/ddr-0.0.1.jar.asc to /home/r/repo/target/nexus-staging/staging/33927022b5669b/org/eolang/ddr/0.0.1/ddr-0.0.1.jar.asc
[INFO] Installing /home/r/repo/target/ddr-0.0.1.pom.asc to /home/r/repo/target/nexus-staging/staging/33927022b5669b/org/eolang/ddr/0.0.1/ddr-0.0.1.pom.asc
[INFO] Installing /home/r/repo/target/ddr-0.0.1-sources.jar.asc to /home/r/repo/target/nexus-staging/staging/33927022b5669b/org/eolang/ddr/0.0.1/ddr-0.0.1-sources.jar.asc
[INFO] Installing /home/r/repo/target/ddr-0.0.1-javadoc.jar.asc to /home/r/repo/target/nexus-staging/staging/33927022b5669b/org/eolang/ddr/0.0.1/ddr-0.0.1-javadoc.jar.asc
[INFO] Performing remote staging...
[INFO]
[INFO]  * Remote staging into staging profile ID "33927022b5669b"
[INFO]  * Created staging repository with ID "orgeolang-1213".
[INFO]  * Staging repository at https://oss.sonatype.org:443/service/local/staging/deployByRepositoryId/orgeolang-1213
[INFO]  * Uploading locally staged artifacts to profile org.eolang
Uploading to oss.sonatype.org: https://oss.sonatype.org:443/service/local/staging/deployByRepositoryId/orgeolang-1213/org/eolang/ddr/0.0.1/ddr-0.0.1.jar
Uploaded to)oss.sonatype.org: https://oss.sonatype.org:443/service/local/staging/deployByRepositoryId/orgeolang-1213/org/eolang/ddr/0.0.1/ddr-0.0.1.jar (50 kB at 64 kB/s)
Uploading to oss.sonatype.org: https://oss.sonatype.org:443/service/local/staging/deployByRepositoryId/orgeolang-1213/org/eolang/ddr/0.0.1/ddr-0.0.1.pom
Uploaded to)oss.sonatype.org: https://oss.sonatype.org:443/service/local/staging/deployByRepositoryId/orgeolang-1213/org/eolang/ddr/0.0.1/ddr-0.0.1.pom (10 kB at 17 kB/s)
Downloading from oss.sonatype.org: https://oss.sonatype.org:443/service/local/staging/deployByRepositoryId/orgeolang-1213/org/eolang/ddr/maven-metadata.xml
Uploading to oss.sonatype.org: https://oss.sonatype.org:443/service/local/staging/deployByRepositoryId/orgeolang-1213/org/eolang/ddr/maven-metadata.xml
Uploaded to)oss.sonatype.org: https://oss.sonatype.org:443/service/local/staging/deployByRepositoryId/orgeolang-1213/org/eolang/ddr/maven-metadata.xml (293 B at 497 B/s)
Uploading to oss.sonatype.org: https://oss.sonatype.org:443/service/local/staging/deployByRepositoryId/orgeolang-1213/org/eolang/ddr/0.0.1/ddr-0.0.1.jar.asc
Uploaded to)oss.sonatype.org: https://oss.sonatype.org:443/service/local/staging/deployByRepositoryId/orgeolang-1213/org/eolang/ddr/0.0.1/ddr-0.0.1.jar.asc (833 B at 4.2 kB/s)
Uploading to oss.sonatype.org: https://oss.sonatype.org:443/service/local/staging/deployByRepositoryId/orgeolang-1213/org/eolang/ddr/0.0.1/ddr-0.0.1-javadoc.jar.asc
Uploaded to)oss.sonatype.org: https://oss.sonatype.org:443/service/local/staging/deployByRepositoryId/orgeolang-1213/org/eolang/ddr/0.0.1/ddr-0.0.1-javadoc.jar.asc (833 B at 4.2 kB/s)
Uploading to oss.sonatype.org: https://oss.sonatype.org:443/service/local/staging/deployByRepositoryId/orgeolang-1213/org/eolang/ddr/0.0.1/ddr-0.0.1.pom.asc
Uploaded to)oss.sonatype.org: https://oss.sonatype.org:443/service/local/staging/deployByRepositoryId/orgeolang-1213/org/eolang/ddr/0.0.1/ddr-0.0.1.pom.asc (833 B at 4.2 kB/s)
Uploading to oss.sonatype.org: https://oss.sonatype.org:443/service/local/staging/deployByRepositoryId/orgeolang-1213/org/eolang/ddr/0.0.1/ddr-0.0.1-javadoc.jar
Uploaded to)oss.sonatype.org: https://oss.sonatype.org:443/service/local/staging/deployByRepositoryId/orgeolang-1213/org/eolang/ddr/0.0.1/ddr-0.0.1-javadoc.jar (398 kB at 473 kB/s)
Uploading to oss.sonatype.org: https://oss.sonatype.org:443/service/local/staging/deployByRepositoryId/orgeolang-1213/org/eolang/ddr/0.0.1/ddr-0.0.1-sources.jar.asc
Uploaded to)oss.sonatype.org: https://oss.sonatype.org:443/service/local/staging/deployByRepositoryId/orgeolang-1213/org/eolang/ddr/0.0.1/ddr-0.0.1-sources.jar.asc (833 B at 4.2 kB/s)
Uploading to oss.sonatype.org: https://oss.sonatype.org:443/service/local/staging/deployByRepositoryId/orgeolang-1213/org/eolang/ddr/0.0.1/ddr-0.0.1-sources.jar
Uploaded to)oss.sonatype.org: https://oss.sonatype.org:443/service/local/staging/deployByRepositoryId/orgeolang-1213/org/eolang/ddr/0.0.1/ddr-0.0.1-sources.jar (25 kB at 42 kB/s)
[INFO]  * Upload of locally staged artifacts finished.
[INFO]  * Closing staging repository with ID "orgeolang-1213".

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-1213]
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:34 min
[INFO] Finished at: 2022-09-05T11:26:12Z
[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'
+ git tag 0.0.1 -m '0.0.1: tagged by rultor.com'
+ git reset --hard
HEAD is now at 603bd10 0.0.1
+ 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 603bd10).
+ git push --all origin
Everything up-to-date
+ git push --tags origin
To github.com:objectionary/ddr.git
 * [new tag]         0.0.1 -> 0.0.1
container 11005dd7758f26e4a714962285cfc37a8dd666a0728d6f7b3f36a1866f9819d3 is dead
Mon 05 Sep 2022 01:27:16 PM CEST