+ set -e + set -o pipefail ++ dirname ./run.sh + cd . + echo 1355 + echo '2.0-SNAPSHOT BUILD' 2.0-SNAPSHOT BUILD + date Tue Dec 10 22:42:38 UTC 2024 + uptime 22:42:38 up 1 min, 0 users, load average: 1.46, 0.52, 0.19 + ff=default + image=yegor256/rultor-image:1.9.1 + rebase=false + head_branch=master + pull_title='Update dependency org.cactoos:cactoos to v0.56.1' + author=yegor256 + directory= + head=git@github.com:objectionary/ddr.git + pull_id=154 + fork=git@github.com:objectionary/ddr.git + fork_branch=renovate/org.cactoos-cactoos-0.x + squash=false + vars=('--env=head=git@github.com:objectionary/ddr.git' '--env=pull_id=154' '--env=fork=git@github.com:objectionary/ddr.git' '--env=fork_branch=renovate/org.cactoos-cactoos-0.x' '--env=head_branch=master' '--env=pull_title=Update dependency org.cactoos:cactoos to v0.56.1' '--env=author=yegor256' '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:objectionary/ddr.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_id=154'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork=git@github.com:objectionary/ddr.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork_branch=renovate/org.cactoos-cactoos-0.x'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_title=Update dependency org.cactoos:cactoos to v0.56.1'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''javac -version'\'' '\'';'\'' '\''pdd --file=/dev/null'\'' '\'';'\'' '\''mvn clean install -Pqulice --errors -Dstyle.color=never'\'' '\'';'\'' )') + scripts=('export '\''head=git@github.com:objectionary/ddr.git'\''' ';' 'export '\''pull_id=154'\''' ';' 'export '\''fork=git@github.com:objectionary/ddr.git'\''' ';' 'export '\''fork_branch=renovate/org.cactoos-cactoos-0.x'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''pull_title=Update dependency org.cactoos:cactoos to v0.56.1'\''' ';' 'export '\''author=yegor256'\''' ';' 'javac -version' ';' 'pdd --file=/dev/null' ';' 'mvn clean install -Pqulice --errors -Dstyle.color=never' ';') + container=objectionary_ddr_154 + as_root=false + hostname ip-172-31-16-170 + pwd /tmp/rultor-udnR + git --version git version 2.34.1 + docker --version Docker version 25.0.3, build 4debf41 + mkdir -p /home/ubuntu/.ssh + echo -e 'Host github.com\n\tStrictHostKeyChecking no\n' + chmod 600 /home/ubuntu/.ssh/config + git clone git@github.com:objectionary/ddr.git repo Cloning into 'repo'... Warning: Permanently added 'github.com' (ED25519) to the list of known hosts. + cd repo + git config user.email me@rultor.com + git config user.name rultor + '[' -z 'export '\''head=git@github.com:objectionary/ddr.git'\''' ']' + cd .. + cat + '[' false = true ']' + cat + chmod a+x entry.sh + cat + echo 'export '\''head=git@github.com:objectionary/ddr.git'\''' ';' 'export '\''pull_id=154'\''' ';' 'export '\''fork=git@github.com:objectionary/ddr.git'\''' ';' 'export '\''fork_branch=renovate/org.cactoos-cactoos-0.x'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''pull_title=Update dependency org.cactoos:cactoos to v0.56.1'\''' ';' 'export '\''author=yegor256'\''' ';' 'javac -version' ';' 'pdd --file=/dev/null' ';' 'mvn clean install -Pqulice --errors -Dstyle.color=never' ';' + sensitive=() + rm -rf .gnupg + cd repo + git remote add fork git@github.com:objectionary/ddr.git + git remote update Fetching origin Fetching fork From github.com:objectionary/ddr * [new branch] 39 -> fork/39 * [new branch] 40 -> fork/40 * [new branch] 42 -> fork/42 * [new branch] 46 -> fork/46 * [new branch] 65 -> fork/65 * [new branch] cond-attributes -> fork/cond-attributes * [new branch] cond-attrs -> fork/cond-attrs * [new branch] cond-chain -> fork/cond-chain * [new branch] folder-analysis -> fork/folder-analysis * [new branch] graph-desc -> fork/graph-desc * [new branch] master -> fork/master * [new branch] package-fixes -> fork/package-fixes * [new branch] renovate/com.jcabi-jcabi-xml-0.x -> fork/renovate/com.jcabi-jcabi-xml-0.x * [new branch] renovate/com.jcabi-parent-0.x -> fork/renovate/com.jcabi-parent-0.x * [new branch] renovate/com.yegor256-xsline-0.x -> fork/renovate/com.yegor256-xsline-0.x * [new branch] renovate/junit5-monorepo -> fork/renovate/junit5-monorepo * [new branch] renovate/kotlin-monorepo -> fork/renovate/kotlin-monorepo * [new branch] renovate/org.cactoos-cactoos-0.x -> fork/renovate/org.cactoos-cactoos-0.x * [new branch] renovate/org.eolang-eo-maven-plugin-0.x -> fork/renovate/org.eolang-eo-maven-plugin-0.x * [new branch] renovate/org.eolang-eo-parser-0.x -> fork/renovate/org.eolang-eo-parser-0.x * [new branch] renovate/org.jetbrains-annotations-23.x -> fork/renovate/org.jetbrains-annotations-23.x * [new branch] renovate/xml-apis-xml-apis-2.x -> fork/renovate/xml-apis-xml-apis-2.x + args= + '[' default == default ']' + args=' --ff' + '[' default == no ']' + '[' default == only ']' + export BRANCH=__rultor + BRANCH=__rultor ++ wc -l ++ git show-branch __rultor + '[' 0 -gt 0 ']' + git status On branch master Your branch is up to date with 'origin/master'. nothing to commit, working tree clean + git checkout -B __rultor fork/renovate/org.cactoos-cactoos-0.x Switched to a new branch '__rultor' Branch '__rultor' set up to track remote branch 'renovate/org.cactoos-cactoos-0.x' from 'fork'. + git checkout -B master origin/master Switched to and reset branch 'master' Branch 'master' set up to track remote branch 'master' from 'origin'. Your branch is up to date with 'origin/master'. + '[' false == true ']' + '[' false == true ']' + git merge --ff __rultor Updating 994290f..bb21ec2 Fast-forward pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) + docker_when_possible + true ++ tail -n 1 ++ sed 's/ /\n/g' ++ uptime + load=0.20 ++ bc ++ echo 0.20 '>' 30 + '[' 0 -eq 1 ']' + echo 'load average is 0.20, low enough to run a new Docker container' load average is 0.20, low enough to run a new Docker container + break + cd .. + '[' -n '' ']' + use_image=yegor256/rultor-image:1.9.1 + docker pull yegor256/rultor-image:1.9.1 1.9.1: Pulling from yegor256/rultor-image d7bfe07ed847: Pulling fs layer c6cce8b7a3be: Pulling fs layer fdd27cc42bc7: Pulling fs layer b35c72caea29: Pulling fs layer fde452f6941b: Pulling fs layer 8b830adbe866: Pulling fs layer 436e4adc2559: Pulling fs layer 201209202352: Pulling fs layer f3bdca4d6f70: Pulling fs layer e70544c503ab: Pulling fs layer 147afea86a5b: Pulling fs layer 8a12f1f17fe0: Pulling fs layer b3dd2c0f0d92: Pulling fs layer 7058a9f60322: Pulling fs layer fb8445ca6285: Pulling fs layer dace7204806c: Pulling fs layer cff34e25478a: Pulling fs layer db609db24085: Pulling fs layer 2a677d961c35: Pulling fs layer 03a544e6c378: Pulling fs layer 66c4f8270af5: Pulling fs layer a509fd6444b5: Pulling fs layer 2ab25c996cb0: Pulling fs layer fd658997b9a9: Pulling fs layer d34b3df6c4e4: Pulling fs layer 6816d869de3a: Pulling fs layer 969904b40f9b: Pulling fs layer 71acd3ac3a96: Pulling fs layer 2104a79226d5: Pulling fs layer b35c72caea29: Waiting fde452f6941b: Waiting 8b830adbe866: Waiting 436e4adc2559: Waiting 201209202352: Waiting f3bdca4d6f70: Waiting e70544c503ab: Waiting 147afea86a5b: Waiting 8a12f1f17fe0: Waiting b3dd2c0f0d92: Waiting 7058a9f60322: Waiting fb8445ca6285: Waiting dace7204806c: Waiting cff34e25478a: Waiting db609db24085: Waiting 2a677d961c35: Waiting 03a544e6c378: Waiting 66c4f8270af5: Waiting a509fd6444b5: Waiting 2ab25c996cb0: Waiting fd658997b9a9: Waiting d34b3df6c4e4: Waiting 6816d869de3a: Waiting 969904b40f9b: Waiting 71acd3ac3a96: Waiting 2104a79226d5: Waiting c6cce8b7a3be: Verifying Checksum c6cce8b7a3be: Download complete fdd27cc42bc7: Verifying Checksum fdd27cc42bc7: Download complete d7bfe07ed847: Verifying Checksum d7bfe07ed847: Download complete b35c72caea29: Verifying Checksum b35c72caea29: Download complete 8b830adbe866: Verifying Checksum 8b830adbe866: Download complete 201209202352: Verifying Checksum 201209202352: Download complete 436e4adc2559: Verifying Checksum 436e4adc2559: Download complete fde452f6941b: Verifying Checksum fde452f6941b: Download complete 147afea86a5b: Verifying Checksum 147afea86a5b: Download complete e70544c503ab: Verifying Checksum e70544c503ab: Download complete f3bdca4d6f70: Verifying Checksum f3bdca4d6f70: Download complete 7058a9f60322: Verifying Checksum 7058a9f60322: Download complete b3dd2c0f0d92: Verifying Checksum b3dd2c0f0d92: Download complete d7bfe07ed847: Pull complete c6cce8b7a3be: Pull complete fdd27cc42bc7: Pull complete fb8445ca6285: Verifying Checksum fb8445ca6285: Download complete cff34e25478a: Verifying Checksum cff34e25478a: Download complete db609db24085: Verifying Checksum db609db24085: Download complete 2a677d961c35: Verifying Checksum 2a677d961c35: Download complete 03a544e6c378: Verifying Checksum 03a544e6c378: Download complete 66c4f8270af5: Verifying Checksum 66c4f8270af5: Download complete a509fd6444b5: Verifying Checksum a509fd6444b5: Download complete 2ab25c996cb0: Verifying Checksum 2ab25c996cb0: Download complete fd658997b9a9: Verifying Checksum fd658997b9a9: Download complete d34b3df6c4e4: Verifying Checksum d34b3df6c4e4: Download complete 6816d869de3a: Verifying Checksum 6816d869de3a: Download complete dace7204806c: Verifying Checksum dace7204806c: Download complete 71acd3ac3a96: Verifying Checksum 71acd3ac3a96: Download complete 969904b40f9b: Verifying Checksum 969904b40f9b: Download complete 2104a79226d5: Verifying Checksum 2104a79226d5: Download complete b35c72caea29: Pull complete 8a12f1f17fe0: Verifying Checksum 8a12f1f17fe0: Download complete fde452f6941b: Pull complete 8b830adbe866: Pull complete 436e4adc2559: Pull complete 201209202352: Pull complete f3bdca4d6f70: Pull complete e70544c503ab: Pull complete 147afea86a5b: Pull complete 8a12f1f17fe0: Pull complete b3dd2c0f0d92: Pull complete 7058a9f60322: Pull complete fb8445ca6285: Pull complete dace7204806c: Pull complete cff34e25478a: Pull complete db609db24085: Pull complete 2a677d961c35: Pull complete 03a544e6c378: Pull complete 66c4f8270af5: Pull complete a509fd6444b5: Pull complete 2ab25c996cb0: Pull complete fd658997b9a9: Pull complete d34b3df6c4e4: Pull complete 6816d869de3a: Pull complete 969904b40f9b: Pull complete 71acd3ac3a96: Pull complete 2104a79226d5: Pull complete Digest: sha256:61885a12aa213b79fd79e2b4ade12645535717267474cb0d1067a3323514589e Status: Downloaded newer image for yegor256/rultor-image:1.9.1 docker.io/yegor256/rultor-image:1.9.1 + docker ps --filter=status=exited + grep --quiet '\sobjectionary_ddr_154\s*$' + ls -al . total 68 drwx------ 3 ubuntu ubuntu 4096 Dec 10 22:42 . drwxrwxrwt 12 root root 4096 Dec 10 22:42 .. -rwxrwxr-x 1 ubuntu ubuntu 2090 Dec 10 22:43 end.sh -rwxrwxr-x 1 ubuntu ubuntu 490 Dec 10 22:42 entry.sh -rw-rw-r-- 1 ubuntu ubuntu 5 Dec 10 22:42 pid -rw-rw-r-- 1 ubuntu ubuntu 2260 Dec 10 22:42 pubring.gpg drwxrwxr-x 5 ubuntu ubuntu 4096 Dec 10 22:42 repo -rwxrwxr-x 1 ubuntu ubuntu 9167 Dec 10 22:42 run.sh -rw-rw-r-- 1 ubuntu ubuntu 588 Dec 10 22:42 script.sh -rw-rw-r-- 1 ubuntu ubuntu 4842 Dec 10 22:42 secring.gpg -rw-rw-r-- 1 ubuntu ubuntu 624 Dec 10 22:42 settings.xml -rw-rw-r-- 1 ubuntu ubuntu 10919 Dec 10 22:44 stdout ++ pwd ++ pwd + docker run -t --rm -v /tmp/rultor-udnR:/main --env=head=git@github.com:objectionary/ddr.git --env=pull_id=154 --env=fork=git@github.com:objectionary/ddr.git --env=fork_branch=renovate/org.cactoos-cactoos-0.x --env=head_branch=master '--env=pull_title=Update dependency org.cactoos:cactoos to v0.56.1' --env=author=yegor256 '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:objectionary/ddr.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_id=154'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork=git@github.com:objectionary/ddr.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork_branch=renovate/org.cactoos-cactoos-0.x'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_title=Update dependency org.cactoos:cactoos to v0.56.1'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''javac -version'\'' '\'';'\'' '\''pdd --file=/dev/null'\'' '\'';'\'' '\''mvn clean install -Pqulice --errors -Dstyle.color=never'\'' '\'';'\'' )' --hostname=docker --privileged --net=host --memory=8g --memory-swap=16g --oom-kill-disable --cidfile=/tmp/rultor-udnR/cid -w=/main -v /var/run/docker.sock:/var/run/docker.sock --name=objectionary_ddr_154 yegor256/rultor-image:1.9.1 /main/entry.sh WARNING: Your kernel does not support OomKillDisable. OomKillDisable discarded. + set -e + set -o pipefail + shopt -s dotglob + useradd -m -G sudo r ++ awk -F : '$3 > 100 { print $1 }' ++ cat /etc/group + for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }') + usermod -a -G nogroup r + for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }') + usermod -a -G systemd-timesync r + for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }') + usermod -a -G systemd-journal r + for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }') + usermod -a -G systemd-network r + for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }') + usermod -a -G systemd-resolve r + for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }') + usermod -a -G messagebus r + for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }') + usermod -a -G ssh r + for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }') + usermod -a -G rvm r + for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }') + usermod -a -G ssl-cert r + for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }') + usermod -a -G rtkit r + for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }') + usermod -a -G input r + for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }') + usermod -a -G kvm r + for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }') + usermod -a -G render r + for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }') + usermod -a -G lpadmin r + for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }') + usermod -a -G bluetooth r + for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }') + usermod -a -G geoclue r + for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }') + usermod -a -G scanner r + for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }') + usermod -a -G netdev r + for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }') + usermod -a -G avahi r + for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }') + usermod -a -G saned r + for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }') + usermod -a -G colord r + for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }') + usermod -a -G pulse r + for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }') + usermod -a -G pulse-access r + for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }') + usermod -a -G gdm r + for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }') + usermod -a -G crontab r + for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }') + usermod -a -G postgres r + for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }') + usermod -a -G r r + usermod -s /bin/bash r + echo '%sudo ALL=(ALL) NOPASSWD:ALL' + cp -R /root/.bashrc /root/.cache /root/.config /root/.gem /root/.gnupg /root/.m2 /root/.npm /root/.profile /root/texmf /home/r + cp -R ./cid ./end.sh ./entry.sh ./pid ./pubring.gpg ./repo ./run.sh ./script.sh ./secring.gpg ./settings.xml ./stdout /home/r + rm -rf repo + chown -R r:r /home/r + chmod a+x /home/r/script.sh + cat /home/r/script.sh #!/bin/bash set -e set -o pipefail if [ -e /home/r/.profile ]; then source /home/r/.profile; fi shopt -s expand_aliases alias 'sudo=sudo -i' export HOME=/home/r cd "${HOME}/repo" export 'head=git@github.com:objectionary/ddr.git' ; export 'pull_id=154' ; export 'fork=git@github.com:objectionary/ddr.git' ; export 'fork_branch=renovate/org.cactoos-cactoos-0.x' ; export 'head_branch=master' ; export 'pull_title=Update dependency org.cactoos:cactoos to v0.56.1' ; export 'author=yegor256' ; javac -version ; pdd --file=/dev/null ; mvn clean install -Pqulice --errors -Dstyle.color=never ; + su --login r --command /home/r/script.sh javac 11.0.15 0m0m[INFO] Error stacktraces are turned on. [INFO] Scanning for projects... Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/parent/0.64.1/parent-0.64.1.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/com/jcabi/parent/0.64.1/parent-0.64.1.pom (63 kB at 109 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 359 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.6 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.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/guava/guava/15.0/guava-15.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/google/guava/guava/15.0/guava-15.0.pom (6.3 kB at 417 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/guava/guava-parent/15.0/guava-parent-15.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/google/guava/guava-parent/15.0/guava-parent-15.0.pom (7.3 kB at 611 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 439 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 215 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.8 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.8 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 232 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 355 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 806 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 986 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 929 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 696 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 244 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 913 kB/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 250 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 436 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 73 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 83 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 152 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 2.4 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 2.5 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 179 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-parent/1.6.4/slf4j-parent-1.6.4.pom Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/org/slf4j/slf4j-parent/1.6.4/slf4j-parent-1.6.4.pom (12 kB at 1.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-log4j12/1.6.4/slf4j-log4j12-1.6.4.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-log4j12/1.6.4/slf4j-log4j12-1.6.4.pom (1.7 kB at 127 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 814 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 1.2 MB/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.9 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 1.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.pom Downloaded1from0Maven:Bhttps://repo.maven.apache.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.pom (10 kB at 535 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/25/commons-parent-25.pom Downloaded1from8Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/25/commons-parent-25.pom (48 kB at 2.3 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 1.5 MB/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 112 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/amazonaws/aws-java-sdk/1.6.4/aws-java-sdk-1.6.4.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/amazonaws/aws-java-sdk/1.6.4/aws-java-sdk-1.6.4.pom (6.5 kB at 466 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpclient/4.2/httpclient-4.2.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpclient/4.2/httpclient-4.2.pom (5.9 kB at 455 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 844 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.9 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 631 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 1.6 MB/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.8 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 465 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 2.1 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 470 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 1.1 MB/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 431 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 310 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 215 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 173 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 1.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/21/maven-parent-21.pom Downloaded1from6Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/21/maven-parent-21.pom (26 kB at 2.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/10/apache-10.pom Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/apache/10/apache-10.pom (15 kB at 1.8 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0/plexus-utils-3.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0/plexus-utils-3.0.pom (4.1 kB at 508 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/spice/spice-parent/16/spice-parent-16.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/spice/spice-parent/16/spice-parent-16.pom (8.4 kB at 1.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/forge/forge-parent/5/forge-parent-5.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/forge/forge-parent/5/forge-parent-5.pom (8.4 kB at 1.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/kuali/common/kuali-threads/1.0.10/kuali-threads-1.0.10.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/kuali/common/kuali-threads/1.0.10/kuali-threads-1.0.10.pom (2.6 kB at 216 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 3.2 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 3.5 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-log4j12/1.7.5/slf4j-log4j12-1.7.5.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-log4j12/1.7.5/slf4j-log4j12-1.7.5.pom (1.6 kB at 228 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 2.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.7.5/slf4j-api-1.7.5.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.7.5/slf4j-api-1.7.5.pom (2.7 kB at 244 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/log4j/log4j/1.2.17/log4j-1.2.17.pom Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/log4j/log4j/1.2.17/log4j-1.2.17.pom (22 kB at 1.6 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/jcl-over-slf4j/1.7.5/jcl-over-slf4j-1.7.5.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/slf4j/jcl-over-slf4j/1.7.5/jcl-over-slf4j-1.7.5.pom (1.9 kB at 124 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/slf4j/slf4j-api/1.6.4/slf4j-api-1.6.4.jar Downloading from Maven: https://repo.maven.apache.org/maven2/org/kuali/common/kuali-s3/1.0.1/kuali-s3-1.0.1.jar Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/guava/guava/15.0/guava-15.0.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: https://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 831 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpclient/4.2/httpclient-4.2.jar Downloaded5from7Maven:khttps://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.6.4/slf4j-api-1.6.4.jar (26 kB at 240 kB/s) Downloaded from Maven: https://repo.maven.apache.org/maven2/org/kuali/common/kuali-s3/1.0.1/kuali-s3-1.0.1.jar (27 kB at 247 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcore/4.2/httpcore-4.2.jar Downloading from Maven: https://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.3/commons-codec-1.3.jar Downloaded5from4Maven:khttps://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.3/commons-codec-1.3.jar (47 kB at 354 kB/s) Downloading)from2Maven:Bhttps://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-core/2.1.1/jackson-core-2.1.1.jar Downloaded5from2Maven:khttps://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcore/4.2/httpcore-4.2.jar (223 kB at 1.1 MB/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 Downloaded4from2Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpclient/4.2/httpclient-4.2.jar (425 kB at 2.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.1.1/jackson-annotations-2.1.1.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.1.1/jackson-annotations-2.1.1.jar (34 kB at 136 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/springframework/spring-core/3.2.5.RELEASE/spring-core-3.2.5.RELEASE.jar Downloaded4from.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 806 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-provider-api/2.2/wagon-provider-api-2.2.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-provider-api/2.2/wagon-provider-api-2.2.jar (53 kB at 175 kB/s) Downloading)from1Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0/plexus-utils-3.0.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0/plexus-utils-3.0.jar (226 kB at 557 kB/s) Downloading)from6Maven:Bhttps://repo.maven.apache.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.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.1 MB/s) Downloading)from8Maven:Bhttps://repo.maven.apache.org/maven2/commons-lang/commons-lang/2.6/commons-lang-2.6.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/springframework/spring-core/3.2.5.RELEASE/spring-core-3.2.5.RELEASE.jar (871 kB at 1.8 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/kuali/common/kuali-threads/1.0.10/kuali-threads-1.0.10.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.jar (185 kB at 375 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 43 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/log4j/log4j/1.2.17/log4j-1.2.17.jar Downloaded4from.Maven: https://repo.maven.apache.org/maven2/com/google/guava/guava/15.0/guava-15.0.jar (2.2 MB at 4.1 MB/s) Downloaded4from.Maven:Bhttps://repo.maven.apache.org/maven2/org/slf4j/slf4j-log4j12/1.7.5/slf4j-log4j12-1.7.5.jar (8.9 kB at 17 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 Downloaded4from.Maven:Bhttps://repo.maven.apache.org/maven2/commons-lang/commons-lang/2.6/commons-lang-2.6.jar (284 kB at 508 kB/s) Downloaded from Maven: https://repo.maven.apache.org/maven2/org/slf4j/jcl-over-slf4j/1.7.5/jcl-over-slf4j-1.7.5.jar (17 kB at 30 kB/s) Downloaded2from.Maven:Bhttps://repo.maven.apache.org/maven2/log4j/log4j/1.2.17/log4j-1.2.17.jar (490 kB at 799 kB/s) Downloaded1from1Maven:Mhttps://repo.maven.apache.org/maven2/com/amazonaws/aws-java-sdk/1.6.4/aws-java-sdk-1.6.4.jar (11 MB at 12 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/plugins/nexus-staging-maven-plugin/1.6.13/nexus-staging-maven-plugin-1.6.13.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/plugins/nexus-staging-maven-plugin/1.6.13/nexus-staging-maven-plugin-1.6.13.pom (9.1 kB at 610 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/maven/nexus-staging/1.6.13/nexus-staging-1.6.13.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/maven/nexus-staging/1.6.13/nexus-staging-1.6.13.pom (2.8 kB at 276 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/maven/nexus-maven-plugins/1.6.13/nexus-maven-plugins-1.6.13.pom Downloaded1from9Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/nexus/maven/nexus-maven-plugins/1.6.13/nexus-maven-plugins-1.6.13.pom (19 kB at 1.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/buildsupport/public-parent/32/public-parent-32.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/buildsupport/public-parent/32/public-parent-32.pom (1.5 kB at 147 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/buildsupport/buildsupport/32/buildsupport-32.pom Downloaded1from6Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/buildsupport/buildsupport/32/buildsupport-32.pom (36 kB at 2.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/maven/nexus-common/1.6.13/nexus-common-1.6.13.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/maven/nexus-common/1.6.13/nexus-common-1.6.13.pom (2.2 kB at 247 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 592 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 850 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 933 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/plexus/plexus-cipher/1.7/plexus-cipher-1.7.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/plexus/plexus-cipher/1.7/plexus-cipher-1.7.pom (4.2 kB at 380 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 1.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/guava/guava/14.0.1/guava-14.0.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/google/guava/guava/14.0.1/guava-14.0.1.pom (5.4 kB at 672 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/guava/guava-parent/14.0.1/guava-parent-14.0.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/com/google/guava/guava-parent/14.0.1/guava-parent-14.0.1.pom (2.6 kB at 232 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/3.0.4/maven-plugin-api-3.0.4.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/3.0.4/maven-plugin-api-3.0.4.pom (2.7 kB at 296 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven/3.0.4/maven-3.0.4.pom Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven/3.0.4/maven-3.0.4.pom (22 kB at 3.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/3.0.4/maven-model-3.0.4.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/3.0.4/maven-model-3.0.4.pom (3.8 kB at 423 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.24/plexus-utils-3.0.24.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.24/plexus-utils-3.0.24.pom (4.1 kB at 688 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 2.7 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/forge/forge-parent/10/forge-parent-10.pom Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/forge/forge-parent/10/forge-parent-10.pom (14 kB at 1.5 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/3.0.4/maven-artifact-3.0.4.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/3.0.4/maven-artifact-3.0.4.pom (1.6 kB at 126 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 512 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 338 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/inject/containers/2.3.0/containers-2.3.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/inject/containers/2.3.0/containers-2.3.0.pom (1.2 kB at 150 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-inject/2.3.0/sisu-inject-2.3.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-inject/2.3.0/sisu-inject-2.3.0.pom (3.2 kB at 270 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 1.2 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.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 91 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-containers/1.5.5/plexus-containers-1.5.5.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-containers/1.5.5/plexus-containers-1.5.5.pom (4.2 kB at 606 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/2.0.7/plexus-2.0.7.pom Downloaded1from7Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/2.0.7/plexus-2.0.7.pom (17 kB at 2.5 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/2.4/plexus-classworlds-2.4.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/2.4/plexus-classworlds-2.4.pom (3.9 kB at 647 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 890 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-guice/3.1.0/sisu-guice-3.1.0.pom Downloaded1from0Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-guice/3.1.0/sisu-guice-3.1.0.pom (10 kB at 1.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/inject/guice-parent/3.1.0/guice-parent-3.1.0.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/sisu/inject/guice-parent/3.1.0/guice-parent-3.1.0.pom (11 kB at 1.8 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-compat/3.0.4/maven-compat-3.0.4.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-compat/3.0.4/maven-compat-3.0.4.pom (3.7 kB at 335 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model-builder/3.0.4/maven-model-builder-3.0.4.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model-builder/3.0.4/maven-model-builder-3.0.4.pom (2.5 kB at 145 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.15/plexus-interpolation-1.15.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.15/plexus-interpolation-1.15.pom (1.0 kB at 102 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/3.0.1/plexus-3.0.1.pom Downloaded1from9Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/3.0.1/plexus-3.0.1.pom (19 kB at 2.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/spice/spice-parent/17/spice-parent-17.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/spice/spice-parent/17/spice-parent-17.pom (6.8 kB at 520 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/3.0.4/maven-settings-3.0.4.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/3.0.4/maven-settings-3.0.4.pom (1.8 kB at 153 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-core/3.0.4/maven-core-3.0.4.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-core/3.0.4/maven-core-3.0.4.pom (6.4 kB at 579 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings-builder/3.0.4/maven-settings-builder-3.0.4.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings-builder/3.0.4/maven-settings-builder-3.0.4.pom (2.3 kB at 251 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/3.0.4/maven-repository-metadata-3.0.4.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/3.0.4/maven-repository-metadata-3.0.4.pom (1.9 kB at 158 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 54 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/inject/guava-parent/0.9.9/guava-parent-0.9.9.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/sisu/inject/guava-parent/0.9.9/guava-parent-0.9.9.pom (11 kB at 1.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-aether-provider/3.0.4/maven-aether-provider-3.0.4.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-aether-provider/3.0.4/maven-aether-provider-3.0.4.pom (2.8 kB at 188 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 130 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 1.0 MB/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 132 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 192 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 191 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugin-tools/maven-plugin-annotations/3.2/maven-plugin-annotations-3.2.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugin-tools/maven-plugin-annotations/3.2/maven-plugin-annotations-3.2.pom (1.6 kB at 108 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugin-tools/maven-plugin-tools/3.2/maven-plugin-tools-3.2.pom Downloaded1from7Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugin-tools/maven-plugin-tools/3.2/maven-plugin-tools-3.2.pom (17 kB at 1.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/22/maven-parent-22.pom Downloaded1from0Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/22/maven-parent-22.pom (30 kB at 4.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/11/apache-11.pom Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/apache/11/apache-11.pom (15 kB at 1.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/3.0/maven-artifact-3.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/3.0/maven-artifact-3.0.pom (1.9 kB at 321 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 3.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 4.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/6/apache-6.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/apache/6/apache-6.pom (13 kB at 1.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/nexus-client-core/2.15.1-02/nexus-client-core-2.15.1-02.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/nexus/nexus-client-core/2.15.1-02/nexus-client-core-2.15.1-02.pom (4.9 kB at 378 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/nexus-components/2.15.1-02/nexus-components-2.15.1-02.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/nexus-components/2.15.1-02/nexus-components-2.15.1-02.pom (2.6 kB at 288 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/nexus-parent/2.15.1-02/nexus-parent-2.15.1-02.pom Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/nexus/nexus-parent/2.15.1-02/nexus-parent-2.15.1-02.pom (42 kB at 3.8 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/buildsupport/public-parent/9/public-parent-9.pom Downloaded1from6Maven: https://repo.maven.apache.org/maven2/org/sonatype/buildsupport/public-parent/9/public-parent-9.pom (760 B at 63 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/buildsupport/buildsupport/9/buildsupport-9.pom Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/buildsupport/buildsupport/9/buildsupport-9.pom (24 kB at 2.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-all/2.15.1-02/nexus-buildsupport-all-2.15.1-02.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-all/2.15.1-02/nexus-buildsupport-all-2.15.1-02.pom (6.5 kB at 587 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport/2.15.1-02/nexus-buildsupport-2.15.1-02.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport/2.15.1-02/nexus-buildsupport-2.15.1-02.pom (2.2 kB at 197 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-commons/2.15.1-02/nexus-buildsupport-commons-2.15.1-02.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-commons/2.15.1-02/nexus-buildsupport-commons-2.15.1-02.pom (3.1 kB at 134 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-db/2.15.1-02/nexus-buildsupport-db-2.15.1-02.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-db/2.15.1-02/nexus-buildsupport-db-2.15.1-02.pom (3.2 kB at 324 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-gwt/2.15.1-02/nexus-buildsupport-gwt-2.15.1-02.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-gwt/2.15.1-02/nexus-buildsupport-gwt-2.15.1-02.pom (2.2 kB at 137 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-httpclient/2.15.1-02/nexus-buildsupport-httpclient-2.15.1-02.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-httpclient/2.15.1-02/nexus-buildsupport-httpclient-2.15.1-02.pom (2.1 kB at 268 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-insight/2.15.1-02/nexus-buildsupport-insight-2.15.1-02.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-insight/2.15.1-02/nexus-buildsupport-insight-2.15.1-02.pom (2.9 kB at 363 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-maven/2.15.1-02/nexus-buildsupport-maven-2.15.1-02.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-maven/2.15.1-02/nexus-buildsupport-maven-2.15.1-02.pom (7.1 kB at 705 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-messaging/2.15.1-02/nexus-buildsupport-messaging-2.15.1-02.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-messaging/2.15.1-02/nexus-buildsupport-messaging-2.15.1-02.pom (6.1 kB at 504 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-shiro/2.15.1-02/nexus-buildsupport-shiro-2.15.1-02.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-shiro/2.15.1-02/nexus-buildsupport-shiro-2.15.1-02.pom (3.4 kB at 191 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-bouncycastle/2.15.1-02/nexus-buildsupport-bouncycastle-2.15.1-02.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-bouncycastle/2.15.1-02/nexus-buildsupport-bouncycastle-2.15.1-02.pom (2.3 kB at 207 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-jetty/2.15.1-02/nexus-buildsupport-jetty-2.15.1-02.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-jetty/2.15.1-02/nexus-buildsupport-jetty-2.15.1-02.pom (4.6 kB at 385 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-goodies/2.15.1-02/nexus-buildsupport-goodies-2.15.1-02.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-goodies/2.15.1-02/nexus-buildsupport-goodies-2.15.1-02.pom (4.2 kB at 326 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-groovy/2.15.1-02/nexus-buildsupport-groovy-2.15.1-02.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-groovy/2.15.1-02/nexus-buildsupport-groovy-2.15.1-02.pom (3.1 kB at 149 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-guice/2.15.1-02/nexus-buildsupport-guice-2.15.1-02.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-guice/2.15.1-02/nexus-buildsupport-guice-2.15.1-02.pom (3.7 kB at 456 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-logging/2.15.1-02/nexus-buildsupport-logging-2.15.1-02.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-logging/2.15.1-02/nexus-buildsupport-logging-2.15.1-02.pom (3.3 kB at 183 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-osgi/2.15.1-02/nexus-buildsupport-osgi-2.15.1-02.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-osgi/2.15.1-02/nexus-buildsupport-osgi-2.15.1-02.pom (2.0 kB at 227 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-other/2.15.1-02/nexus-buildsupport-other-2.15.1-02.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-other/2.15.1-02/nexus-buildsupport-other-2.15.1-02.pom (7.3 kB at 813 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-plexus/2.15.1-02/nexus-buildsupport-plexus-2.15.1-02.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-plexus/2.15.1-02/nexus-buildsupport-plexus-2.15.1-02.pom (4.5 kB at 495 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-rest/2.15.1-02/nexus-buildsupport-rest-2.15.1-02.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-rest/2.15.1-02/nexus-buildsupport-rest-2.15.1-02.pom (5.1 kB at 465 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-testing/2.15.1-02/nexus-buildsupport-testing-2.15.1-02.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-testing/2.15.1-02/nexus-buildsupport-testing-2.15.1-02.pom (5.5 kB at 553 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-metrics/2.15.1-02/nexus-buildsupport-metrics-2.15.1-02.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/buildsupport/nexus-buildsupport-metrics/2.15.1-02/nexus-buildsupport-metrics-2.15.1-02.pom (3.0 kB at 298 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/plugins/nexus-restlet1x-model/2.15.1-02/nexus-restlet1x-model-2.15.1-02.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/plugins/nexus-restlet1x-model/2.15.1-02/nexus-restlet1x-model-2.15.1-02.pom (3.5 kB at 160 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/plugins/nexus-plugins-restlet1x/2.15.1-02/nexus-plugins-restlet1x-2.15.1-02.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/nexus/plugins/nexus-plugins-restlet1x/2.15.1-02/nexus-plugins-restlet1x-2.15.1-02.pom (6.2 kB at 442 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/plugins/nexus-plugins/2.15.1-02/nexus-plugins-2.15.1-02.pom Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/nexus/plugins/nexus-plugins/2.15.1-02/nexus-plugins-2.15.1-02.pom (32 kB at 2.9 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.pom (2.7 kB at 249 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 2.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/code/findbugs/jsr305/2.0.1/jsr305-2.0.1.pom Downloaded1from6Maven: https://repo.maven.apache.org/maven2/com/google/code/findbugs/jsr305/2.0.1/jsr305-2.0.1.pom (965 B at 88 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/intellij/annotations/9.0.4/annotations-9.0.4.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/com/intellij/annotations/9.0.4/annotations-9.0.4.pom (1.2 kB at 131 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/commons-io/commons-io/2.8.0/commons-io-2.8.0.pom Downloaded1from6Maven:Bhttps://repo.maven.apache.org/maven2/commons-io/commons-io/2.8.0/commons-io-2.8.0.pom (16 kB at 2.3 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 5.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/23/apache-23.pom Downloaded1from8Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/apache/23/apache-23.pom (18 kB at 1.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/thoughtworks/xstream/xstream/1.4.19/xstream-1.4.19.pom Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/com/thoughtworks/xstream/xstream/1.4.19/xstream-1.4.19.pom (24 kB at 1.8 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/thoughtworks/xstream/xstream-parent/1.4.19/xstream-parent-1.4.19.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/com/thoughtworks/xstream/xstream-parent/1.4.19/xstream-parent-1.4.19.pom (43 kB at 4.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/io/github/x-stream/mxparser/1.2.2/mxparser-1.2.2.pom Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/io/github/x-stream/mxparser/1.2.2/mxparser-1.2.2.pom (24 kB at 3.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.pom Downloaded1from8Maven: https://repo.maven.apache.org/maven2/xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.pom (386 B at 43 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/joda-time/joda-time/2.2/joda-time-2.2.pom Downloaded1from6Maven:Bhttps://repo.maven.apache.org/maven2/joda-time/joda-time/2.2/joda-time-2.2.pom (16 kB at 951 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.pom Downloaded1from8Maven:Bhttps://repo.maven.apache.org/maven2/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.pom (18 kB at 1.3 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 3.4 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 1.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.pom Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.pom (12 kB at 1.6 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/39/commons-parent-39.pom Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/39/commons-parent-39.pom (62 kB at 3.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/16/apache-16.pom Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/apache/16/apache-16.pom (15 kB at 962 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/siesta/siesta-client/1.8/siesta-client-1.8.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/siesta/siesta-client/1.8/siesta-client-1.8.pom (1.8 kB at 114 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/siesta/siesta/1.8/siesta-1.8.pom Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/sisu/siesta/siesta/1.8/siesta-1.8.pom (12 kB at 1.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/buildsupport/public-parent/5/public-parent-5.pom Downloaded1from6Maven: https://repo.maven.apache.org/maven2/org/sonatype/buildsupport/public-parent/5/public-parent-5.pom (760 B at 84 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/buildsupport/buildsupport/5/buildsupport-5.pom Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/buildsupport/buildsupport/5/buildsupport-5.pom (22 kB at 2.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/siesta/siesta-common/1.8/siesta-common-1.8.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/siesta/siesta-common/1.8/siesta-common-1.8.pom (2.1 kB at 268 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/javax/ws/rs/jsr311-api/1.1.1/jsr311-api-1.1.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/javax/ws/rs/jsr311-api/1.1.1/jsr311-api-1.1.1.pom (5.5 kB at 456 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/sun/jersey/jersey-core/1.17.1/jersey-core-1.17.1.pom Downloaded1from0Maven:Bhttps://repo.maven.apache.org/maven2/com/sun/jersey/jersey-core/1.17.1/jersey-core-1.17.1.pom (10 kB at 1.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/sun/jersey/jersey-project/1.17.1/jersey-project-1.17.1.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/com/sun/jersey/jersey-project/1.17.1/jersey-project-1.17.1.pom (21 kB at 2.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/net/java/jvnet-parent/1/jvnet-parent-1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/net/java/jvnet-parent/1/jvnet-parent-1.pom (4.7 kB at 673 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/javax/validation/validation-api/1.1.0.Final/validation-api-1.1.0.Final.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/javax/validation/validation-api/1.1.0.Final/validation-api-1.1.0.Final.pom (7.9 kB at 873 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/sun/jersey/jersey-client/1.17.1/jersey-client-1.17.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/sun/jersey/jersey-client/1.17.1/jersey-client-1.17.1.pom (6.7 kB at 955 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/sun/jersey/contribs/jersey-apache-client4/1.17.1/jersey-apache-client4-1.17.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/sun/jersey/contribs/jersey-apache-client4/1.17.1/jersey-apache-client4-1.17.1.pom (6.2 kB at 345 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/sun/jersey/contribs/jersey-contribs/1.17.1/jersey-contribs-1.17.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/com/sun/jersey/contribs/jersey-contribs/1.17.1/jersey-contribs-1.17.1.pom (3.6 kB at 446 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 944 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 1.8 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcomponents-parent/11/httpcomponents-parent-11.pom Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcomponents-parent/11/httpcomponents-parent-11.pom (35 kB at 5.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/21/apache-21.pom Downloaded1from7Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/apache/21/apache-21.pom (17 kB at 1.6 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcore/4.4.15/httpcore-4.4.15.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcore/4.4.15/httpcore-4.4.15.pom (5.0 kB at 355 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcomponents-core/4.4.15/httpcomponents-core-4.4.15.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcomponents-core/4.4.15/httpcomponents-core-4.4.15.pom (13 kB at 2.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.15/commons-codec-1.15.pom Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.15/commons-codec-1.15.pom (15 kB at 1.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/jcl-over-slf4j/1.7.36/jcl-over-slf4j-1.7.36.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/slf4j/jcl-over-slf4j/1.7.36/jcl-over-slf4j-1.7.36.pom (1.2 kB at 169 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/siesta/siesta-jackson/1.8/siesta-jackson-1.8.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/siesta/siesta-jackson/1.8/siesta-jackson-1.8.pom (2.6 kB at 365 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.13.2/jackson-annotations-2.13.2.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.13.2/jackson-annotations-2.13.2.pom (6.1 kB at 405 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/jackson-parent/2.13/jackson-parent-2.13.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/fasterxml/jackson/jackson-parent/2.13/jackson-parent-2.13.pom (7.4 kB at 674 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 3.9 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-core/2.13.2/jackson-core-2.13.2.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-core/2.13.2/jackson-core-2.13.2.pom (5.5 kB at 922 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/jackson-base/2.13.2/jackson-base-2.13.2.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/fasterxml/jackson/jackson-base/2.13.2/jackson-base-2.13.2.pom (9.9 kB at 1.6 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/jackson-bom/2.13.2/jackson-bom-2.13.2.pom Downloaded1from7Maven:Bhttps://repo.maven.apache.org/maven2/com/fasterxml/jackson/jackson-bom/2.13.2/jackson-bom-2.13.2.pom (17 kB at 2.9 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.13.2.2/jackson-databind-2.13.2.2.pom Downloaded1from7Maven:Bhttps://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.13.2.2/jackson-databind-2.13.2.2.pom (17 kB at 2.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/jaxrs/jackson-jaxrs-json-provider/2.13.2/jackson-jaxrs-json-provider-2.13.2.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/fasterxml/jackson/jaxrs/jackson-jaxrs-json-provider/2.13.2/jackson-jaxrs-json-provider-2.13.2.pom (4.4 kB at 397 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/jaxrs/jackson-jaxrs-providers/2.13.2/jackson-jaxrs-providers-2.13.2.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/fasterxml/jackson/jaxrs/jackson-jaxrs-providers/2.13.2/jackson-jaxrs-providers-2.13.2.pom (5.6 kB at 798 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/jaxrs/jackson-jaxrs-base/2.13.2/jackson-jaxrs-base-2.13.2.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/jaxrs/jackson-jaxrs-base/2.13.2/jackson-jaxrs-base-2.13.2.pom (2.1 kB at 137 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.13.2/jackson-module-jaxb-annotations-2.13.2.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.13.2/jackson-module-jaxb-annotations-2.13.2.pom (3.7 kB at 246 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/module/jackson-modules-base/2.13.2/jackson-modules-base-2.13.2.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/module/jackson-modules-base/2.13.2/jackson-modules-base-2.13.2.pom (3.4 kB at 429 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/jakarta/xml/bind/jakarta.xml.bind-api/2.3.3/jakarta.xml.bind-api-2.3.3.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/jakarta/xml/bind/jakarta.xml.bind-api/2.3.3/jakarta.xml.bind-api-2.3.3.pom (13 kB at 838 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/jakarta/xml/bind/jakarta.xml.bind-api-parent/2.3.3/jakarta.xml.bind-api-parent-2.3.3.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/jakarta/xml/bind/jakarta.xml.bind-api-parent/2.3.3/jakarta.xml.bind-api-parent-2.3.3.pom (9.0 kB at 1.5 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/ee4j/project/1.0.6/project-1.0.6.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/org/eclipse/ee4j/project/1.0.6/project-1.0.6.pom (13 kB at 2.7 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/jakarta/activation/jakarta.activation-api/1.2.2/jakarta.activation-api-1.2.2.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/jakarta/activation/jakarta.activation-api/1.2.2/jakarta.activation-api-1.2.2.pom (5.3 kB at 664 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/sun/activation/all/1.2.2/all-1.2.2.pom Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/com/sun/activation/all/1.2.2/all-1.2.2.pom (15 kB at 1.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1.pom (4.6 kB at 508 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/sun/activation/all/1.2.1/all-1.2.1.pom Downloaded1from8Maven:Bhttps://repo.maven.apache.org/maven2/com/sun/activation/all/1.2.1/all-1.2.1.pom (18 kB at 3.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/ee4j/project/1.0.2/project-1.0.2.pom Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/org/eclipse/ee4j/project/1.0.2/project-1.0.2.pom (12 kB at 1.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/javax/inject/javax.inject/1/javax.inject-1.pom Downloaded1from1Maven: https://repo.maven.apache.org/maven2/javax/inject/javax.inject/1/javax.inject-1.pom (612 B at 102 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/spice/zapper/spice-zapper/1.3/spice-zapper-1.3.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/spice/zapper/spice-zapper/1.3/spice-zapper-1.3.pom (4.6 kB at 574 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/buildsupport/public-parent/6/public-parent-6.pom Downloaded1from6Maven: https://repo.maven.apache.org/maven2/org/sonatype/buildsupport/public-parent/6/public-parent-6.pom (760 B at 51 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/buildsupport/buildsupport/6/buildsupport-6.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/buildsupport/buildsupport/6/buildsupport-6.pom (23 kB at 2.9 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/fusesource/hawtbuf/hawtbuf-proto/1.9/hawtbuf-proto-1.9.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/fusesource/hawtbuf/hawtbuf-proto/1.9/hawtbuf-proto-1.9.pom (4.5 kB at 495 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/fusesource/hawtbuf/hawtbuf-project/1.9/hawtbuf-project-1.9.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/fusesource/hawtbuf/hawtbuf-project/1.9/hawtbuf-project-1.9.pom (11 kB at 1.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/fusesource/fusesource-pom/1.9/fusesource-pom-1.9.pom Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/org/fusesource/fusesource-pom/1.9/fusesource-pom-1.9.pom (15 kB at 2.5 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/fusesource/hawtbuf/hawtbuf/1.9/hawtbuf-1.9.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/fusesource/hawtbuf/hawtbuf/1.9/hawtbuf-1.9.pom (2.6 kB at 432 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 417 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 2.8 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/ch/qos/logback/logback-classic/1.2.11/logback-classic-1.2.11.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/ch/qos/logback/logback-classic/1.2.11/logback-classic-1.2.11.pom (9.7 kB at 1.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/plugins/nexus-staging-maven-plugin/1.6.13/nexus-staging-maven-plugin-1.6.13.jar Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/plexus/plexus-sec-dispatcher/1.4/plexus-sec-dispatcher-1.4.jar Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/plexus/plexus-cipher/1.7/plexus-cipher-1.7.jar Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/maven/nexus-common/1.6.13/nexus-common-1.6.13.jar Downloaded3from2Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/nexus/maven/nexus-common/1.6.13/nexus-common-1.6.13.jar (16 kB at 546 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/3.0.4/maven-plugin-api-3.0.4.jar Downloading)from/Maven: https://repo.maven.apache.org/maven2/com/google/guava/guava/14.0.1/guava-14.0.1.jar Downloaded4from1Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/plexus/plexus-sec-dispatcher/1.4/plexus-sec-dispatcher-1.4.jar (28 kB at 815 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/3.0.4/maven-artifact-3.0.4.jar Downloaded from Maven: https://repo.maven.apache.org/maven2/org/sonatype/plexus/plexus-cipher/1.7/plexus-cipher-1.7.jar (13 kB at 393 kB/s) Downloading)from1Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-inject-plexus/2.3.0/sisu-inject-plexus-2.3.0.jar Downloaded5from3Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/3.0.4/maven-plugin-api-3.0.4.jar (49 kB at 948 kB/s) Downloading)from2Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/2.4/plexus-classworlds-2.4.jar Downloaded5from1Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/3.0.4/maven-artifact-3.0.4.jar (52 kB at 744 kB/s) Downloading)from3Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-inject-bean/2.3.0/sisu-inject-bean-2.3.0.jar Downloaded5from5Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/2.4/plexus-classworlds-2.4.jar (47 kB at 490 kB/s) Downloaded4from5Maven: https://repo.maven.apache.org/maven2/org/sonatype/plugins/nexus-staging-maven-plugin/1.6.13/nexus-staging-maven-plugin-1.6.13.jar (251 kB at 2.1 MB/s) Downloading)from3Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-guice/3.1.0/sisu-guice-3.1.0-no_aop.jar Downloading)from3Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-model/3.0.4/maven-model-3.0.4.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-inject-plexus/2.3.0/sisu-inject-plexus-2.3.0.jar (204 kB at 1.7 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-compat/3.0.4/maven-compat-3.0.4.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-model/3.0.4/maven-model-3.0.4.jar (164 kB at 945 kB/s) Downloading)from5Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-model-builder/3.0.4/maven-model-builder-3.0.4.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-inject-bean/2.3.0/sisu-inject-bean-2.3.0.jar (289 kB at 1.5 MB/s) Downloading)from7Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/3.0.4/maven-settings-3.0.4.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-guice/3.1.0/sisu-guice-3.1.0-no_aop.jar (357 kB at 1.6 MB/s) Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-compat/3.0.4/maven-compat-3.0.4.jar (281 kB at 1.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings-builder/3.0.4/maven-settings-builder-3.0.4.jar Downloading)from7Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-core/3.0.4/maven-core-3.0.4.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/3.0.4/maven-settings-3.0.4.jar (47 kB at 194 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/3.0.4/maven-repository-metadata-3.0.4.jar Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-model-builder/3.0.4/maven-model-builder-3.0.4.jar (151 kB at 620 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-aether-provider/3.0.4/maven-aether-provider-3.0.4.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/3.0.4/maven-repository-metadata-3.0.4.jar (30 kB at 112 kB/s) Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings-builder/3.0.4/maven-settings-builder-3.0.4.jar (41 kB at 154 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/aether/aether-spi/1.13.1/aether-spi-1.13.1.jar Downloading)from9Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/aether/aether-impl/1.13.1/aether-impl-1.13.1.jar Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-aether-provider/3.0.4/maven-aether-provider-3.0.4.jar (56 kB at 202 kB/s) Downloading)from0Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/aether/aether-util/1.13.1/aether-util-1.13.1.jar Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/sonatype/aether/aether-spi/1.13.1/aether-spi-1.13.1.jar (15 kB at 54 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar (4.2 kB at 14 kB/s) Downloading)from1Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugin-tools/maven-plugin-annotations/3.2/maven-plugin-annotations-3.2.jar Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/sonatype/aether/aether-impl/1.13.1/aether-impl-1.13.1.jar (130 kB at 412 kB/s) Downloading)from2Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/nexus/nexus-client-core/2.15.1-02/nexus-client-core-2.15.1-02.jar Downloaded3from.Maven:Mhttps://repo.maven.apache.org/maven2/org/sonatype/aether/aether-util/1.13.1/aether-util-1.13.1.jar (130 kB at 403 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/nexus/plugins/nexus-restlet1x-model/2.15.1-02/nexus-restlet1x-model-2.15.1-02.jar Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/sonatype/nexus/plugins/nexus-restlet1x-model/2.15.1-02/nexus-restlet1x-model-2.15.1-02.jar (162 kB at 431 kB/s) Downloading)from5Maven:Bhttps://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar Downloaded3from.Maven:Mhttps://repo.maven.apache.org/maven2/org/sonatype/nexus/nexus-client-core/2.15.1-02/nexus-client-core-2.15.1-02.jar (216 kB at 566 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/code/findbugs/jsr305/2.0.1/jsr305-2.0.1.jar Downloaded3from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-core/3.0.4/maven-core-3.0.4.jar (559 kB at 1.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/intellij/annotations/9.0.4/annotations-9.0.4.jar Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/com/intellij/annotations/9.0.4/annotations-9.0.4.jar (10.0 kB at 25 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/commons-io/commons-io/2.8.0/commons-io-2.8.0.jar Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/com/google/code/findbugs/jsr305/2.0.1/jsr305-2.0.1.jar (32 kB at 79 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/thoughtworks/xstream/xstream/1.4.19/xstream-1.4.19.jar Downloaded from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar (41 kB at 102 kB/s) Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugin-tools/maven-plugin-annotations/3.2/maven-plugin-annotations-3.2.jar (15 kB at 37 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/io/github/x-stream/mxparser/1.2.2/mxparser-1.2.2.jar Downloading from Maven: https://repo.maven.apache.org/maven2/xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/io/github/x-stream/mxparser/1.2.2/mxparser-1.2.2.jar (30 kB at 70 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/joda-time/joda-time/2.2/joda-time-2.2.jar Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.jar (7.2 kB at 17 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/commons-io/commons-io/2.8.0/commons-io-2.8.0.jar (285 kB at 551 kB/s) Downloading)from2Maven:3https://repo.maven.apache.org/maven2/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar Downloaded4from.Maven: https://repo.maven.apache.org/maven2/com/google/guava/guava/14.0.1/guava-14.0.1.jar (2.2 MB at 4.1 MB/s) Downloading)from8Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/sisu/siesta/siesta-client/1.8/siesta-client-1.8.jar Downloaded5from2Maven:khttps://repo.maven.apache.org/maven2/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar (247 kB at 446 kB/s) Downloading)from2Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/sisu/siesta/siesta-common/1.8/siesta-common-1.8.jar Downloaded4from6Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/sisu/siesta/siesta-client/1.8/siesta-client-1.8.jar (20 kB at 35 kB/s) Downloading)from5Maven:Bhttps://repo.maven.apache.org/maven2/javax/ws/rs/jsr311-api/1.1.1/jsr311-api-1.1.1.jar Downloaded5from2Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/sisu/siesta/siesta-common/1.8/siesta-common-1.8.jar (11 kB at 18 kB/s) Downloading)from1Maven:Bhttps://repo.maven.apache.org/maven2/com/sun/jersey/jersey-core/1.17.1/jersey-core-1.17.1.jar Downloaded4from5Maven:khttps://repo.maven.apache.org/maven2/javax/ws/rs/jsr311-api/1.1.1/jsr311-api-1.1.1.jar (46 kB at 77 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/javax/validation/validation-api/1.1.0.Final/validation-api-1.1.0.Final.jar Downloaded5from2Maven:khttps://repo.maven.apache.org/maven2/joda-time/joda-time/2.2/joda-time-2.2.jar (574 kB at 918 kB/s) Downloading)from3Maven:Bhttps://repo.maven.apache.org/maven2/com/sun/jersey/jersey-client/1.17.1/jersey-client-1.17.1.jar Downloaded5from3Maven:khttps://repo.maven.apache.org/maven2/com/thoughtworks/xstream/xstream/1.4.19/xstream-1.4.19.jar (633 kB at 983 kB/s) Downloading)from4Maven:Bhttps://repo.maven.apache.org/maven2/com/sun/jersey/contribs/jersey-apache-client4/1.17.1/jersey-apache-client4-1.17.1.jar Downloaded5from0Maven:khttps://repo.maven.apache.org/maven2/javax/validation/validation-api/1.1.0.Final/validation-api-1.1.0.Final.jar (64 kB at 97 kB/s) Downloading)from5Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/sisu/siesta/siesta-jackson/1.8/siesta-jackson-1.8.jar Downloaded4from0Maven:khttps://repo.maven.apache.org/maven2/com/sun/jersey/jersey-client/1.17.1/jersey-client-1.17.1.jar (131 kB at 194 kB/s) Downloading)from3Maven:Bhttps://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.13.2/jackson-annotations-2.13.2.jar Downloaded from Maven: https://repo.maven.apache.org/maven2/com/sun/jersey/contribs/jersey-apache-client4/1.17.1/jersey-apache-client4-1.17.1.jar (16 kB at 23 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-core/2.13.2/jackson-core-2.13.2.jar Downloaded4from2Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/sisu/siesta/siesta-jackson/1.8/siesta-jackson-1.8.jar (6.3 kB at 9.1 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.13.2.2/jackson-databind-2.13.2.2.jar Downloaded5from8Maven:khttps://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.13.2/jackson-annotations-2.13.2.jar (76 kB at 105 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/jaxrs/jackson-jaxrs-json-provider/2.13.2/jackson-jaxrs-json-provider-2.13.2.jar Downloaded4from8Maven: https://repo.maven.apache.org/maven2/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar (588 kB at 810 kB/s) Downloading)from4Maven:Bhttps://repo.maven.apache.org/maven2/com/fasterxml/jackson/jaxrs/jackson-jaxrs-base/2.13.2/jackson-jaxrs-base-2.13.2.jar Downloaded5from6Maven:khttps://repo.maven.apache.org/maven2/com/fasterxml/jackson/jaxrs/jackson-jaxrs-base/2.13.2/jackson-jaxrs-base-2.13.2.jar (31 kB at 41 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.13.2/jackson-module-jaxb-annotations-2.13.2.jar Downloaded from Maven: https://repo.maven.apache.org/maven2/com/sun/jersey/jersey-core/1.17.1/jersey-core-1.17.1.jar (467 kB at 619 kB/s) Downloading)from9Maven:Bhttps://repo.maven.apache.org/maven2/jakarta/xml/bind/jakarta.xml.bind-api/2.3.3/jakarta.xml.bind-api-2.3.3.jar Downloaded5from2Maven:khttps://repo.maven.apache.org/maven2/com/fasterxml/jackson/jaxrs/jackson-jaxrs-json-provider/2.13.2/jackson-jaxrs-json-provider-2.13.2.jar (16 kB at 21 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1.jar Downloaded5from1Maven:khttps://repo.maven.apache.org/maven2/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.13.2/jackson-module-jaxb-annotations-2.13.2.jar (36 kB at 47 kB/s) Downloaded from Maven: https://repo.maven.apache.org/maven2/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1.jar (44 kB at 57 kB/s) Downloading)from5Maven:Bhttps://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.15/commons-codec-1.15.jar Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar Downloaded5from7Maven:khttps://repo.maven.apache.org/maven2/jakarta/xml/bind/jakarta.xml.bind-api/2.3.3/jakarta.xml.bind-api-2.3.3.jar (116 kB at 142 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcore/4.4.15/httpcore-4.4.15.jar Downloaded4from7Maven: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-core/2.13.2/jackson-core-2.13.2.jar (375 kB at 455 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/jcl-over-slf4j/1.7.36/jcl-over-slf4j-1.7.36.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/slf4j/jcl-over-slf4j/1.7.36/jcl-over-slf4j-1.7.36.jar (17 kB at 19 kB/s) Downloading)from7Maven:Bhttps://repo.maven.apache.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar (2.5 kB at 2.8 kB/s) Downloading)from8Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/spice/zapper/spice-zapper/1.3/spice-zapper-1.3.jar Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.15/commons-codec-1.15.jar (354 kB at 389 kB/s) Downloading)from8Maven:Bhttps://repo.maven.apache.org/maven2/org/fusesource/hawtbuf/hawtbuf-proto/1.9/hawtbuf-proto-1.9.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcore/4.4.15/httpcore-4.4.15.jar (328 kB at 352 kB/s) Downloading)from9Maven:Bhttps://repo.maven.apache.org/maven2/org/fusesource/hawtbuf/hawtbuf/1.9/hawtbuf-1.9.jar Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/fusesource/hawtbuf/hawtbuf-proto/1.9/hawtbuf-proto-1.9.jar (27 kB at 29 kB/s) Downloading)from0Maven:Bhttps://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/sonatype/spice/zapper/spice-zapper/1.3/spice-zapper-1.3.jar (121 kB at 124 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.15/plexus-interpolation-1.15.jar Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/fusesource/hawtbuf/hawtbuf/1.9/hawtbuf-1.9.jar (50 kB at 51 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 Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.15/plexus-interpolation-1.15.jar (60 kB at 59 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 Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/sonatype/aether/aether-api/1.13.1/aether-api-1.13.1.jar (90 kB at 88 kB/s) Downloading)from3Maven:Bhttps://repo.maven.apache.org/maven2/ch/qos/logback/logback-classic/1.2.11/logback-classic-1.2.11.jar Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar (780 kB at 753 kB/s) Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.24/plexus-utils-3.0.24.jar (247 kB at 235 kB/s) Downloaded3from.Maven:Mhttps://repo.maven.apache.org/maven2/ch/qos/logback/logback-classic/1.2.11/logback-classic-1.2.11.jar (232 kB at 212 kB/s) Downloaded2from.Maven: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.13.2.2/jackson-databind-2.13.2.2.jar (1.5 MB at 1.4 MB/s) Downloaded1from4Maven:khttps://repo.maven.apache.org/maven2/ch/qos/logback/logback-core/1.2.11/logback-core-1.2.11.jar (449 kB at 405 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/junit/junit-bom/5.9.1/junit-bom-5.9.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/junit/junit-bom/5.9.1/junit-bom-5.9.1.pom (5.6 kB at 704 kB/s) [INFO] Inspecting build with total of 1 modules... [INFO] Installing Nexus Staging features: [INFO] ... total of 1 executions of maven-deploy-plugin replaced with nexus-staging-maven-plugin [INFO] [INFO] ---------------------------< org.eolang:ddr >--------------------------- [INFO] Building ddr 1.0-SNAPSHOT [INFO] --------------------------------[ jar ]--------------------------------- Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-enforcer-plugin/3.1.0/maven-enforcer-plugin-3.1.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-enforcer-plugin/3.1.0/maven-enforcer-plugin-3.1.0.pom (7.2 kB at 655 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/enforcer/enforcer/3.1.0/enforcer-3.1.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/enforcer/enforcer/3.1.0/enforcer-3.1.0.pom (8.3 kB at 642 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 2.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/26/apache-26.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/apache/26/apache-26.pom (21 kB at 2.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-enforcer-plugin/3.1.0/maven-enforcer-plugin-3.1.0.jar Downloaded1from6Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-enforcer-plugin/3.1.0/maven-enforcer-plugin-3.1.0.jar (26 kB at 2.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-maven-plugin/0.17.0/jcabi-maven-plugin-0.17.0.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/com/jcabi/jcabi-maven-plugin/0.17.0/jcabi-maven-plugin-0.17.0.pom (11 kB at 716 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi/1.34.1/jcabi-1.34.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/jcabi/jcabi/1.34.1/jcabi-1.34.1.pom (5.8 kB at 323 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/parent/0.60.5/parent-0.60.5.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/com/jcabi/parent/0.60.5/parent-0.60.5.pom (63 kB at 3.5 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/junit/junit-bom/5.9.0/junit-bom-5.9.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/junit/junit-bom/5.9.0/junit-bom-5.9.0.pom (5.6 kB at 433 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-maven-plugin/0.17.0/jcabi-maven-plugin-0.17.0.jar Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/com/jcabi/jcabi-maven-plugin/0.17.0/jcabi-maven-plugin-0.17.0.jar (23 kB at 1.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-clean-plugin/3.2.0/maven-clean-plugin-3.2.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-clean-plugin/3.2.0/maven-clean-plugin-3.2.0.pom (5.3 kB at 354 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugins/35/maven-plugins-35.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugins/35/maven-plugins-35.pom (9.9 kB at 900 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 4.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/25/apache-25.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/apache/25/apache-25.pom (21 kB at 2.6 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-clean-plugin/3.2.0/maven-clean-plugin-3.2.0.jar Downloaded1from6Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-clean-plugin/3.2.0/maven-clean-plugin-3.2.0.jar (36 kB at 3.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/mojo/buildnumber-maven-plugin/3.0.0/buildnumber-maven-plugin-3.0.0.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/mojo/buildnumber-maven-plugin/3.0.0/buildnumber-maven-plugin-3.0.0.pom (13 kB at 766 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/mojo/mojo-parent/65/mojo-parent-65.pom Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/mojo/mojo-parent/65/mojo-parent-65.pom (35 kB at 2.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/junit/junit-bom/5.8.1/junit-bom-5.8.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/junit/junit-bom/5.8.1/junit-bom-5.8.1.pom (5.6 kB at 313 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/mojo/buildnumber-maven-plugin/3.0.0/buildnumber-maven-plugin-3.0.0.jar Downloaded1from6Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/mojo/buildnumber-maven-plugin/3.0.0/buildnumber-maven-plugin-3.0.0.jar (46 kB at 2.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-maven-plugin/1.7.21/kotlin-maven-plugin-1.7.21.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-maven-plugin/1.7.21/kotlin-maven-plugin-1.7.21.pom (5.9 kB at 390 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-project/1.7.21/kotlin-project-1.7.21.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-project/1.7.21/kotlin-project-1.7.21.pom (11 kB at 1.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-maven-plugin/1.7.21/kotlin-maven-plugin-1.7.21.jar Downloaded1from0Maven:Bhttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-maven-plugin/1.7.21/kotlin-maven-plugin-1.7.21.jar (80 kB at 5.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-resources-plugin/3.3.0/maven-resources-plugin-3.3.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-resources-plugin/3.3.0/maven-resources-plugin-3.3.0.pom (8.5 kB at 1.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugins/36/maven-plugins-36.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugins/36/maven-plugins-36.pom (9.9 kB at 825 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-resources-plugin/3.3.0/maven-resources-plugin-3.3.0.jar Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-resources-plugin/3.3.0/maven-resources-plugin-3.3.0.jar (32 kB at 3.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/3.10.1/maven-compiler-plugin-3.10.1.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/3.10.1/maven-compiler-plugin-3.10.1.pom (13 kB at 1.8 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugins/34/maven-plugins-34.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugins/34/maven-plugins-34.pom (11 kB at 972 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 3.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/3.10.1/maven-compiler-plugin-3.10.1.jar Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/3.10.1/maven-compiler-plugin-3.10.1.jar (62 kB at 4.1 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 151 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.8 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/33/maven-parent-33.pom Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/33/maven-parent-33.pom (44 kB at 3.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-surefire-plugin/2.22.2/maven-surefire-plugin-2.22.2.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 5.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-jar-plugin/3.3.0/maven-jar-plugin-3.3.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-jar-plugin/3.3.0/maven-jar-plugin-3.3.0.pom (6.8 kB at 564 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugins/37/maven-plugins-37.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugins/37/maven-plugins-37.pom (9.9 kB at 1.7 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/37/maven-parent-37.pom Downloaded1from6Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/37/maven-parent-37.pom (46 kB at 3.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/27/apache-27.pom Downloaded1from0Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/apache/27/apache-27.pom (20 kB at 2.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-jar-plugin/3.3.0/maven-jar-plugin-3.3.0.jar Downloaded1from7Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-jar-plugin/3.3.0/maven-jar-plugin-3.3.0.jar (27 kB at 1.6 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-assembly-plugin/3.4.2/maven-assembly-plugin-3.4.2.pom Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-assembly-plugin/3.4.2/maven-assembly-plugin-3.4.2.pom (15 kB at 2.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-assembly-plugin/3.4.2/maven-assembly-plugin-3.4.2.jar Downloaded1from5Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-assembly-plugin/3.4.2/maven-assembly-plugin-3.4.2.jar (255 kB at 6.7 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/qulice/qulice-maven-plugin/0.23.0/qulice-maven-plugin-0.23.0.pom Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/com/qulice/qulice-maven-plugin/0.23.0/qulice-maven-plugin-0.23.0.pom (14 kB at 1.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/qulice/qulice/0.23.0/qulice-0.23.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/qulice/qulice/0.23.0/qulice-0.23.0.pom (8.0 kB at 884 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/parent/0.67.0/parent-0.67.0.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/com/jcabi/parent/0.67.0/parent-0.67.0.pom (63 kB at 4.9 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/junit/junit-bom/5.10.1/junit-bom-5.10.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/junit/junit-bom/5.10.1/junit-bom-5.10.1.pom (5.6 kB at 1.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/qulice/qulice-maven-plugin/0.23.0/qulice-maven-plugin-0.23.0.jar Downloaded1from9Maven:Bhttps://repo.maven.apache.org/maven2/com/qulice/qulice-maven-plugin/0.23.0/qulice-maven-plugin-0.23.0.jar (49 kB at 3.7 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-antrun-plugin/3.1.0/maven-antrun-plugin-3.1.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-antrun-plugin/3.1.0/maven-antrun-plugin-3.1.0.pom (9.1 kB at 1.5 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-antrun-plugin/3.1.0/maven-antrun-plugin-3.1.0.jar Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-antrun-plugin/3.1.0/maven-antrun-plugin-3.1.0.jar (41 kB at 5.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-install-plugin/3.0.1/maven-install-plugin-3.0.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-install-plugin/3.0.1/maven-install-plugin-3.0.1.pom (7.5 kB at 497 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-install-plugin/3.0.1/maven-install-plugin-3.0.1.jar Downloaded1from0Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-install-plugin/3.0.1/maven-install-plugin-3.0.1.jar (30 kB at 2.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/cactoos/cactoos/0.56.1/cactoos-0.56.1.pom Downloaded1from0Maven:Bhttps://repo.maven.apache.org/maven2/org/cactoos/cactoos/0.56.1/cactoos-0.56.1.pom (10 kB at 1.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/parent/0.68.0/parent-0.68.0.pom Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/com/jcabi/parent/0.68.0/parent-0.68.0.pom (65 kB at 5.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/junit/junit-bom/5.10.3/junit-bom-5.10.3.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/junit/junit-bom/5.10.3/junit-bom-5.10.3.pom (5.6 kB at 942 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-xml/0.25.5/jcabi-xml-0.25.5.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/jcabi/jcabi-xml/0.25.5/jcabi-xml-0.25.5.pom (6.1 kB at 677 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi/1.36.0/jcabi-1.36.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/jcabi/jcabi/1.36.0/jcabi-1.36.0.pom (5.8 kB at 729 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/parent/0.63.2/parent-0.63.2.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/com/jcabi/parent/0.63.2/parent-0.63.2.pom (63 kB at 5.7 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-log/0.22.0/jcabi-log-0.22.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/jcabi/jcabi-log/0.22.0/jcabi-log-0.22.0.pom (5.1 kB at 396 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/mockito/mockito-core/4.8.1/mockito-core-4.8.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/mockito/mockito-core/4.8.1/mockito-core-4.8.1.pom (2.5 kB at 178 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy/1.12.16/byte-buddy-1.12.16.pom Downloaded1from6Maven:Bhttps://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy/1.12.16/byte-buddy-1.12.16.pom (16 kB at 931 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy-parent/1.12.16/byte-buddy-parent-1.12.16.pom Downloaded1from7Maven:Bhttps://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy-parent/1.12.16/byte-buddy-parent-1.12.16.pom (57 kB at 3.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy-agent/1.12.16/byte-buddy-agent-1.12.16.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy-agent/1.12.16/byte-buddy-agent-1.12.16.pom (9.9 kB at 763 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 501 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/objenesis/objenesis-parent/3.2/objenesis-parent-3.2.pom Downloaded1from8Maven:Bhttps://repo.maven.apache.org/maven2/org/objenesis/objenesis-parent/3.2/objenesis-parent-3.2.pom (18 kB at 2.6 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/cactoos/cactoos/0.54.0/cactoos-0.54.0.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/cactoos/cactoos/0.54.0/cactoos-0.54.0.pom (11 kB at 1.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/yegor256/xsline/0.13.0/xsline-0.13.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/yegor256/xsline/0.13.0/xsline-0.13.0.pom (4.9 kB at 698 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/parent/0.62.0/parent-0.62.0.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/com/jcabi/parent/0.62.0/parent-0.62.0.pom (63 kB at 6.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/2.0.0-beta1/slf4j-api-2.0.0-beta1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/2.0.0-beta1/slf4j-api-2.0.0-beta1.pom (1.6 kB at 116 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-parent/2.0.0-beta1/slf4j-parent-2.0.0-beta1.pom Downloaded1from6Maven:Bhttps://repo.maven.apache.org/maven2/org/slf4j/slf4j-parent/2.0.0-beta1/slf4j-parent-2.0.0-beta1.pom (16 kB at 2.0 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 333 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.7.21/kotlin-stdlib-1.7.21.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.7.21/kotlin-stdlib-1.7.21.pom (1.6 kB at 155 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.21/kotlin-stdlib-common-1.7.21.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.21/kotlin-stdlib-common-1.7.21.pom (1.2 kB at 89 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 548 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-test/1.7.21/kotlin-test-1.7.21.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-test/1.7.21/kotlin-test-1.7.21.pom (1.7 kB at 192 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-test-junit5/1.7.21/kotlin-test-junit5-1.7.21.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-test-junit5/1.7.21/kotlin-test-junit5-1.7.21.pom (2.1 kB at 176 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/junit/jupiter/junit-jupiter-api/5.9.1/junit-jupiter-api-5.9.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/junit/jupiter/junit-jupiter-api/5.9.1/junit-jupiter-api-5.9.1.pom (3.2 kB at 289 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 153 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-commons/1.9.1/junit-platform-commons-1.9.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-commons/1.9.1/junit-platform-commons-1.9.1.pom (2.8 kB at 189 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.pom (1.5 kB at 305 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/junit/jupiter/junit-jupiter-engine/5.9.1/junit-jupiter-engine-5.9.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/junit/jupiter/junit-jupiter-engine/5.9.1/junit-jupiter-engine-5.9.1.pom (3.2 kB at 228 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-engine/1.9.1/junit-platform-engine-1.9.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-engine/1.9.1/junit-platform-engine-1.9.1.pom (3.2 kB at 457 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 150 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-lang3/3.17.0/commons-lang3-3.17.0.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-lang3/3.17.0/commons-lang3-3.17.0.pom (31 kB at 3.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/73/commons-parent-73.pom Downloaded1from8Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/73/commons-parent-73.pom (78 kB at 6.5 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/33/apache-33.pom Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/apache/33/apache-33.pom (24 kB at 1.9 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/junit/junit-bom/5.11.0/junit-bom-5.11.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/junit/junit-bom/5.11.0/junit-bom-5.11.0.pom (5.6 kB at 807 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/2.0.16/slf4j-api-2.0.16.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/2.0.16/slf4j-api-2.0.16.pom (2.8 kB at 565 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-parent/2.0.16/slf4j-parent-2.0.16.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/org/slf4j/slf4j-parent/2.0.16/slf4j-parent-2.0.16.pom (13 kB at 2.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-bom/2.0.16/slf4j-bom-2.0.16.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/slf4j/slf4j-bom/2.0.16/slf4j-bom-2.0.16.pom (7.3 kB at 1.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/ch/qos/logback/logback-classic/1.5.12/logback-classic-1.5.12.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/ch/qos/logback/logback-classic/1.5.12/logback-classic-1.5.12.pom (13 kB at 2.6 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/ch/qos/logback/logback-parent/1.5.12/logback-parent-1.5.12.pom Downloaded1from8Maven:Bhttps://repo.maven.apache.org/maven2/ch/qos/logback/logback-parent/1.5.12/logback-parent-1.5.12.pom (18 kB at 3.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/ch/qos/logback/logback-core/1.5.12/logback-core-1.5.12.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/ch/qos/logback/logback-core/1.5.12/logback-core-1.5.12.pom (7.9 kB at 529 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/2.0.15/slf4j-api-2.0.15.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/2.0.15/slf4j-api-2.0.15.pom (2.8 kB at 353 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-parent/2.0.15/slf4j-parent-2.0.15.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/org/slf4j/slf4j-parent/2.0.15/slf4j-parent-2.0.15.pom (13 kB at 2.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-bom/2.0.15/slf4j-bom-2.0.15.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/slf4j/slf4j-bom/2.0.15/slf4j-bom-2.0.15.pom (7.3 kB at 1.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/eolang/eo-parser/0.28.10/eo-parser-0.28.10.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/eolang/eo-parser/0.28.10/eo-parser-0.28.10.pom (5.7 kB at 706 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/eolang/eo-parent/0.28.10/eo-parent-0.28.10.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/eolang/eo-parent/0.28.10/eo-parent-0.28.10.pom (9.6 kB at 1.4 MB/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 301 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 283 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 826 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/client5/httpclient5-parent/5.1.3/httpclient5-parent-5.1.3.pom Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/httpcomponents/client5/httpclient5-parent/5.1.3/httpclient5-parent-5.1.3.pom (14 kB at 2.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcomponents-parent/12/httpcomponents-parent-12.pom Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcomponents-parent/12/httpcomponents-parent-12.pom (32 kB at 4.6 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 379 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/core5/httpcore5-parent/5.1.3/httpcore5-parent-5.1.3.pom Downloaded1from0Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/httpcomponents/core5/httpcore5-parent/5.1.3/httpcore5-parent-5.1.3.pom (10 kB at 1.5 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/core5/httpcore5-h2/5.1.3/httpcore5-h2-5.1.3.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/core5/httpcore5-h2/5.1.3/httpcore5-h2-5.1.3.pom (3.5 kB at 500 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 548 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-parent/1.7.25/slf4j-parent-1.7.25.pom Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/org/slf4j/slf4j-parent/1.7.25/slf4j-parent-1.7.25.pom (14 kB at 2.7 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/antlr/antlr4-runtime/4.11.1/antlr4-runtime-4.11.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/antlr/antlr4-runtime/4.11.1/antlr4-runtime-4.11.1.pom (3.6 kB at 444 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/antlr/antlr4-master/4.11.1/antlr4-master-4.11.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/antlr/antlr4-master/4.11.1/antlr4-master-4.11.1.pom (4.4 kB at 492 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/oss/oss-parent/9/oss-parent-9.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/oss/oss-parent/9/oss-parent-9.pom (6.6 kB at 1.6 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-manifests/1.2.1/jcabi-manifests-1.2.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-manifests/1.2.1/jcabi-manifests-1.2.1.pom (4.0 kB at 569 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 831 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 3.9 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 494 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/incubator/xembly/0.28.1/xembly-0.28.1.pom Downloaded1from0Maven:Bhttps://repo.maven.apache.org/maven2/com/jcabi/incubator/xembly/0.28.1/xembly-0.28.1.pom (10 kB at 915 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/yaml/snakeyaml/1.33/snakeyaml-1.33.pom Downloaded1from9Maven:Bhttps://repo.maven.apache.org/maven2/org/yaml/snakeyaml/1.33/snakeyaml-1.33.pom (39 kB at 3.9 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-text/1.10.0/commons-text-1.10.0.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-text/1.10.0/commons-text-1.10.0.pom (21 kB at 1.5 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/54/commons-parent-54.pom Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/54/commons-parent-54.pom (82 kB at 4.5 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.pom (31 kB at 3.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/junit/junit-bom/5.7.1/junit-bom-5.7.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/junit/junit-bom/5.7.1/junit-bom-5.7.1.pom (5.1 kB at 850 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/eolang/eo-maven-plugin/0.28.11/eo-maven-plugin-0.28.11.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/eolang/eo-maven-plugin/0.28.11/eo-maven-plugin-0.28.11.pom (11 kB at 1.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/eolang/eo-parent/0.28.11/eo-parent-0.28.11.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/eolang/eo-parent/0.28.11/eo-parent-0.28.11.pom (9.6 kB at 1.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/eolang/eo-parser/0.28.11/eo-parser-0.28.11.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/eolang/eo-parser/0.28.11/eo-parser-0.28.11.pom (5.7 kB at 628 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/yegor256/xsline/0.15.0/xsline-0.15.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/yegor256/xsline/0.15.0/xsline-0.15.0.pom (4.9 kB at 287 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 241 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/twdata/maven/mojo-executor-parent/2.4.0/mojo-executor-parent-2.4.0.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/twdata/maven/mojo-executor-parent/2.4.0/mojo-executor-parent-2.4.0.pom (11 kB at 1.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven/3.3.1/maven-3.3.1.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven/3.3.1/maven-3.3.1.pom (23 kB at 2.6 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/26/maven-parent-26.pom Downloaded1from0Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/26/maven-parent-26.pom (40 kB at 5.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/yegor256/tojos/0.14.0/tojos-0.14.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/yegor256/tojos/0.14.0/tojos-0.14.0.pom (4.2 kB at 350 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 1.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/glassfish/json/1.1.4/json-1.1.4.pom Downloaded1from8Maven:Bhttps://repo.maven.apache.org/maven2/org/glassfish/json/1.1.4/json-1.1.4.pom (18 kB at 2.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/net/java/jvnet-parent/5/jvnet-parent-5.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/net/java/jvnet-parent/5/jvnet-parent-5.pom (8.9 kB at 1.5 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/opencsv/opencsv/5.7.1/opencsv-5.7.1.pom Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/com/opencsv/opencsv/5.7.1/opencsv-5.7.1.pom (32 kB at 3.6 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.pom Downloaded1from9Maven:Bhttps://repo.maven.apache.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.pom (19 kB at 2.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/34/commons-parent-34.pom Downloaded1from6Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/34/commons-parent-34.pom (56 kB at 7.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/13/apache-13.pom Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/apache/13/apache-13.pom (14 kB at 1.7 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.pom Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.pom (24 kB at 4.8 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 7.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-maven-slf4j/0.12.2/jcabi-maven-slf4j-0.12.2.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/jcabi/jcabi-maven-slf4j/0.12.2/jcabi-maven-slf4j-0.12.2.pom (4.9 kB at 327 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/commons-io/commons-io/2.18.0/commons-io-2.18.0.pom Downloaded1from0Maven:Bhttps://repo.maven.apache.org/maven2/commons-io/commons-io/2.18.0/commons-io-2.18.0.pom (20 kB at 1.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/78/commons-parent-78.pom Downloaded1from8Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/78/commons-parent-78.pom (78 kB at 4.6 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/junit/junit-bom/5.11.2/junit-bom-5.11.2.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/junit/junit-bom/5.11.2/junit-bom-5.11.2.pom (5.6 kB at 404 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/cactoos/cactoos/0.56.1/cactoos-0.56.1.jar Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-xml/0.25.5/jcabi-xml-0.25.5.jar Downloading)from6Maven:Bhttps://repo.maven.apache.org/maven2/com/jcabi/jcabi-log/0.22.0/jcabi-log-0.22.0.jar Downloading)from5Maven:Bhttps://repo.maven.apache.org/maven2/org/mockito/mockito-core/4.8.1/mockito-core-4.8.1.jar Downloading)from8Maven:Bhttps://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy/1.12.16/byte-buddy-1.12.16.jar Downloaded4from5Maven:khttps://repo.maven.apache.org/maven2/com/jcabi/jcabi-xml/0.25.5/jcabi-xml-0.25.5.jar (41 kB at 709 kB/s) Downloading)from1Maven:1https://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy-agent/1.12.16/byte-buddy-agent-1.12.16.jar Downloaded3from5Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-log/0.22.0/jcabi-log-0.22.0.jar (51 kB at 853 kB/s) Downloaded from Maven: https://repo.maven.apache.org/maven2/org/cactoos/cactoos/0.56.1/cactoos-0.56.1.jar (351 kB at 5.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2.jar Downloading from Maven: https://repo.maven.apache.org/maven2/com/yegor256/xsline/0.13.0/xsline-0.13.0.jar Downloaded5from6Maven:khttps://repo.maven.apache.org/maven2/com/yegor256/xsline/0.13.0/xsline-0.13.0.jar (32 kB at 502 kB/s) Downloading)from2Maven:Bhttps://repo.maven.apache.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar Downloaded4from3Maven:khttps://repo.maven.apache.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2.jar (49 kB at 659 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.7.21/kotlin-stdlib-1.7.21.jar Downloaded5from6Maven:khttps://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy-agent/1.12.16/byte-buddy-agent-1.12.16.jar (256 kB at 1.9 MB/s) Downloading)from6Maven:Bhttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.21/kotlin-stdlib-common-1.7.21.jar Downloaded4from9Maven:khttps://repo.maven.apache.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar (221 kB at 1.6 MB/s) Downloading)from4Maven:Bhttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-test/1.7.21/kotlin-test-1.7.21.jar Downloaded5from8Maven:khttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-test/1.7.21/kotlin-test-1.7.21.jar (133 kB at 673 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-test-junit5/1.7.21/kotlin-test-junit5-1.7.21.jar Downloaded from Maven: https://repo.maven.apache.org/maven2/org/mockito/mockito-core/4.8.1/mockito-core-4.8.1.jar (684 kB at 3.3 MB/s) Downloaded3from.Maven:Mhttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.7.21/kotlin-stdlib-common-1.7.21.jar (212 kB at 1.1 MB/s) Downloading)from9Maven:Bhttps://repo.maven.apache.org/maven2/org/junit/jupiter/junit-jupiter-engine/5.9.1/junit-jupiter-engine-5.9.1.jar Downloading from Maven: https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-engine/1.9.1/junit-platform-engine-1.9.1.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-test-junit5/1.7.21/kotlin-test-junit5-1.7.21.jar (5.1 kB at 23 kB/s) Downloading)from0Maven:Bhttps://repo.maven.apache.org/maven2/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar (6.8 kB at 28 kB/s) Downloading)from1Maven:Bhttps://repo.maven.apache.org/maven2/org/junit/jupiter/junit-jupiter-api/5.9.1/junit-jupiter-api-5.9.1.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-engine/1.9.1/junit-platform-engine-1.9.1.jar (188 kB at 718 kB/s) Downloading)from2Maven:Bhttps://repo.maven.apache.org/maven2/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.jar Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/junit/jupiter/junit-jupiter-engine/5.9.1/junit-jupiter-engine-5.9.1.jar (247 kB at 896 kB/s) Downloading)from2Maven:Bhttps://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-commons/1.9.1/junit-platform-commons-1.9.1.jar Downloaded from Maven: https://repo.maven.apache.org/maven2/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.jar (7.7 kB at 27 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/annotations/23.0.0/annotations-23.0.0.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/jetbrains/annotations/23.0.0/annotations-23.0.0.jar (29 kB at 97 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-lang3/3.17.0/commons-lang3-3.17.0.jar Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/junit/jupiter/junit-jupiter-api/5.9.1/junit-jupiter-api-5.9.1.jar (208 kB at 679 kB/s) Downloading)from4Maven:Bhttps://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/2.0.16/slf4j-api-2.0.16.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-commons/1.9.1/junit-platform-commons-1.9.1.jar (103 kB at 317 kB/s) Downloading)from5Maven:Bhttps://repo.maven.apache.org/maven2/ch/qos/logback/logback-classic/1.5.12/logback-classic-1.5.12.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/2.0.16/slf4j-api-2.0.16.jar (69 kB at 197 kB/s) Downloading)from6Maven:Bhttps://repo.maven.apache.org/maven2/ch/qos/logback/logback-core/1.5.12/logback-core-1.5.12.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/ch/qos/logback/logback-classic/1.5.12/logback-classic-1.5.12.jar (306 kB at 715 kB/s) Downloading)from0Maven:Bhttps://repo.maven.apache.org/maven2/org/eolang/eo-parser/0.28.10/eo-parser-0.28.10.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.7.21/kotlin-stdlib-1.7.21.jar (1.5 MB at 3.4 MB/s) Downloading)from2Maven:Bhttps://repo.maven.apache.org/maven2/net/sf/saxon/Saxon-HE/11.4/Saxon-HE-11.4.jar Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-lang3/3.17.0/commons-lang3-3.17.0.jar (674 kB at 1.4 MB/s) Downloading)from3Maven:Bhttps://repo.maven.apache.org/maven2/org/xmlresolver/xmlresolver/4.4.3/xmlresolver-4.4.3.jar Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/eolang/eo-parser/0.28.10/eo-parser-0.28.10.jar (122 kB at 249 kB/s) Downloading)from3Maven:Bhttps://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/ch/qos/logback/logback-core/1.5.12/logback-core-1.5.12.jar (629 kB at 1.2 MB/s) Downloading)from6Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/httpcomponents/core5/httpcore5-h2/5.1.3/httpcore5-h2-5.1.3.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/xmlresolver/xmlresolver/4.4.3/xmlresolver-4.4.3.jar (153 kB at 280 kB/s) Downloading)from6Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/httpcomponents/core5/httpcore5/5.1.3/httpcore5-5.1.3.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/httpcomponents/core5/httpcore5-h2/5.1.3/httpcore5-h2-5.1.3.jar (232 kB at 374 kB/s) Downloading)from1Maven:Bhttps://repo.maven.apache.org/maven2/org/xmlresolver/xmlresolver/4.4.3/xmlresolver-4.4.3-data.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/httpcomponents/client5/httpclient5/5.1.3/httpclient5-5.1.3.jar (798 kB at 1.1 MB/s) Downloading)from6Maven:Bhttps://repo.maven.apache.org/maven2/org/antlr/antlr4-runtime/4.11.1/antlr4-runtime-4.11.1.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/httpcomponents/core5/httpcore5/5.1.3/httpcore5-5.1.3.jar (851 kB at 1.1 MB/s) Downloading)from9Maven:Bhttps://repo.maven.apache.org/maven2/com/jcabi/jcabi-manifests/1.2.1/jcabi-manifests-1.2.1.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/com/jcabi/jcabi-manifests/1.2.1/jcabi-manifests-1.2.1.jar (11 kB at 15 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/incubator/xembly/0.28.1/xembly-0.28.1.jar Downloaded4from.Maven: https://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy/1.12.16/byte-buddy-1.12.16.jar (3.9 MB at 5.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/yaml/snakeyaml/1.33/snakeyaml-1.33.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/com/jcabi/incubator/xembly/0.28.1/xembly-0.28.1.jar (62 kB at 76 kB/s) Downloading)from0Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-text/1.10.0/commons-text-1.10.0.jar Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/antlr/antlr4-runtime/4.11.1/antlr4-runtime-4.11.1.jar (324 kB at 396 kB/s) Downloading)from0Maven:Bhttps://repo.maven.apache.org/maven2/org/eolang/eo-maven-plugin/0.28.11/eo-maven-plugin-0.28.11.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/xmlresolver/xmlresolver/4.4.3/xmlresolver-4.4.3-data.jar (1.0 MB at 1.2 MB/s) Downloading 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 15 kB/s) Downloading)from3Maven:Bhttps://repo.maven.apache.org/maven2/com/yegor256/tojos/0.14.0/tojos-0.14.0.jar Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/eolang/eo-maven-plugin/0.28.11/eo-maven-plugin-0.28.11.jar (175 kB at 196 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/glassfish/javax.json/1.1.4/javax.json-1.1.4.jar Downloaded from Maven: https://repo.maven.apache.org/maven2/org/yaml/snakeyaml/1.33/snakeyaml-1.33.jar (332 kB at 371 kB/s) Downloaded3from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-text/1.10.0/commons-text-1.10.0.jar (238 kB at 266 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/opencsv/opencsv/5.7.1/opencsv-5.7.1.jar Downloading)from4Maven:Bhttps://repo.maven.apache.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/com/yegor256/tojos/0.14.0/tojos-0.14.0.jar (25 kB at 28 kB/s) Downloading)from4Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar (62 kB at 66 kB/s) Downloaded from Maven: https://repo.maven.apache.org/maven2/org/glassfish/javax.json/1.1.4/javax.json-1.1.4.jar (129 kB at 137 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-maven-slf4j/0.12.2/jcabi-maven-slf4j-0.12.2.jar Downloading from Maven: https://repo.maven.apache.org/maven2/commons-io/commons-io/2.18.0/commons-io-2.18.0.jar Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/com/jcabi/jcabi-maven-slf4j/0.12.2/jcabi-maven-slf4j-0.12.2.jar (10 kB at 11 kB/s) Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/com/opencsv/opencsv/5.7.1/opencsv-5.7.1.jar (239 kB at 245 kB/s) Downloaded3from.Maven:Mhttps://repo.maven.apache.org/maven2/commons-io/commons-io/2.18.0/commons-io-2.18.0.jar (539 kB at 511 kB/s) Downloaded2from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.jar (752 kB at 703 kB/s) Downloaded1from.Maven:Mhttps://repo.maven.apache.org/maven2/net/sf/saxon/Saxon-HE/11.4/Saxon-HE-11.4.jar (5.1 MB at 4.5 MB/s) [INFO] [INFO] --- maven-clean-plugin:3.2.0:clean (default-clean) @ ddr --- Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-utils/3.3.4/maven-shared-utils-3.3.4.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-utils/3.3.4/maven-shared-utils-3.3.4.pom (5.8 kB at 972 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 849 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 2.0 MB/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 5.2 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 2.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-utils/3.3.4/maven-shared-utils-3.3.4.jar Downloading)from/Maven:Bhttps://repo.maven.apache.org/maven2/commons-io/commons-io/2.6/commons-io-2.6.jar Downloading)from/Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar Downloaded3from5Maven: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 3.6 MB/s) Downloaded2from1Maven:khttps://repo.maven.apache.org/maven2/commons-io/commons-io/2.6/commons-io-2.6.jar (215 kB at 4.1 MB/s) Downloaded1from6Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar (169 kB at 3.2 MB/s) [INFO] [INFO] --- maven-enforcer-plugin:3.1.0:enforce (enforce-maven) @ ddr --- Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/enforcer/enforcer-api/3.1.0/enforcer-api-3.1.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/enforcer/enforcer-api/3.1.0/enforcer-api-3.1.0.pom (2.9 kB at 368 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 432 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven/3.2.5/maven-3.2.5.pom Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven/3.2.5/maven-3.2.5.pom (22 kB at 2.8 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.9 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/15/apache-15.pom Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/apache/15/apache-15.pom (15 kB at 1.7 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/3.2.5/maven-model-3.2.5.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-model/3.2.5/maven-model-3.2.5.pom (4.2 kB at 531 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.4.2/plexus-utils-3.4.2.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.4.2/plexus-utils-3.4.2.pom (8.2 kB at 1.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/8/plexus-8.pom Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/8/plexus-8.pom (25 kB at 2.1 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 235 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 286 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 1.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.pom (13 kB at 1.7 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/net/java/jvnet-parent/3/jvnet-parent-3.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/net/java/jvnet-parent/3/jvnet-parent-3.pom (4.8 kB at 798 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 523 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 5.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.5/org.eclipse.sisu.inject-0.3.5.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.5/org.eclipse.sisu.inject-0.3.5.pom (2.6 kB at 292 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 2.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-component-annotations/2.1.1/plexus-component-annotations-2.1.1.pom Downloaded1from7Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-component-annotations/2.1.1/plexus-component-annotations-2.1.1.pom (770 B at 128 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-containers/2.1.1/plexus-containers-2.1.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-containers/2.1.1/plexus-containers-2.1.1.pom (6.0 kB at 755 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 4.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/2.5.2/plexus-classworlds-2.5.2.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/2.5.2/plexus-classworlds-2.5.2.pom (7.3 kB at 562 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 2.6 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/enforcer/enforcer-rules/3.1.0/enforcer-rules-3.1.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/enforcer/enforcer-rules/3.1.0/enforcer-rules-3.1.0.pom (4.9 kB at 447 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-core/3.2.5/maven-core-3.2.5.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-core/3.2.5/maven-core-3.2.5.pom (8.1 kB at 1.6 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/3.2.5/maven-settings-3.2.5.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/3.2.5/maven-settings-3.2.5.pom (2.2 kB at 217 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings-builder/3.2.5/maven-settings-builder-3.2.5.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings-builder/3.2.5/maven-settings-builder-3.2.5.pom (2.6 kB at 260 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.21/plexus-interpolation-1.21.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.21/plexus-interpolation-1.21.pom (1.5 kB at 171 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 511 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 423 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 344 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/3.2.5/maven-repository-metadata-3.2.5.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/3.2.5/maven-repository-metadata-3.2.5.pom (2.2 kB at 446 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model-builder/3.2.5/maven-model-builder-3.2.5.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model-builder/3.2.5/maven-model-builder-3.2.5.pom (3.0 kB at 272 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-aether-provider/3.2.5/maven-aether-provider-3.2.5.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-aether-provider/3.2.5/maven-aether-provider-3.2.5.pom (4.2 kB at 850 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/aether/aether-api/1.0.0.v20140518/aether-api-1.0.0.v20140518.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/eclipse/aether/aether-api/1.0.0.v20140518/aether-api-1.0.0.v20140518.pom (1.9 kB at 237 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/aether/aether/1.0.0.v20140518/aether-1.0.0.v20140518.pom Downloaded1from0Maven:Bhttps://repo.maven.apache.org/maven2/org/eclipse/aether/aether/1.0.0.v20140518/aether-1.0.0.v20140518.pom (30 kB at 3.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/aether/aether-spi/1.0.0.v20140518/aether-spi-1.0.0.v20140518.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/eclipse/aether/aether-spi/1.0.0.v20140518/aether-spi-1.0.0.v20140518.pom (2.1 kB at 342 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/aether/aether-util/1.0.0.v20140518/aether-util-1.0.0.v20140518.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/eclipse/aether/aether-util/1.0.0.v20140518/aether-util-1.0.0.v20140518.pom (2.2 kB at 548 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/aether/aether-impl/1.0.0.v20140518/aether-impl-1.0.0.v20140518.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/eclipse/aether/aether-impl/1.0.0.v20140518/aether-impl-1.0.0.v20140518.pom (3.5 kB at 695 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-guice/3.2.3/sisu-guice-3.2.3.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-guice/3.2.3/sisu-guice-3.2.3.pom (11 kB at 1.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/inject/guice-parent/3.2.3/guice-parent-3.2.3.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/sisu/inject/guice-parent/3.2.3/guice-parent-3.2.3.pom (13 kB at 2.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/forge/forge-parent/38/forge-parent-38.pom Downloaded1from9Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/forge/forge-parent/38/forge-parent-38.pom (19 kB at 3.7 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0.pom Downloaded1from6Maven: https://repo.maven.apache.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0.pom (363 B at 52 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/guava/guava/16.0.1/guava-16.0.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/google/guava/guava/16.0.1/guava-16.0.1.pom (6.1 kB at 1.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/guava/guava-parent/16.0.1/guava-parent-16.0.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/google/guava/guava-parent/16.0.1/guava-parent-16.0.1.pom (7.3 kB at 1.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/aether/aether-util/1.1.0/aether-util-1.1.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/eclipse/aether/aether-util/1.1.0/aether-util-1.1.0.pom (2.1 kB at 302 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 2.9 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/commons-io/commons-io/2.11.0/commons-io-2.11.0.pom Downloaded1from0Maven:Bhttps://repo.maven.apache.org/maven2/commons-io/commons-io/2.11.0/commons-io-2.11.0.pom (20 kB at 2.8 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/junit/junit-bom/5.7.2/junit-bom-5.7.2.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/junit/junit-bom/5.7.2/junit-bom-5.7.2.pom (5.1 kB at 1.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.pom (5.0 kB at 713 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-dependency-tree/3.1.1/maven-dependency-tree-3.1.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-dependency-tree/3.1.1/maven-dependency-tree-3.1.1.pom (6.5 kB at 813 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/36/maven-shared-components-36.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/36/maven-shared-components-36.pom (4.9 kB at 816 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-compat/3.2.5/maven-compat-3.2.5.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-compat/3.2.5/maven-compat-3.2.5.pom (4.2 kB at 523 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-provider-api/2.8/wagon-provider-api-2.8.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-provider-api/2.8/wagon-provider-api-2.8.pom (1.7 kB at 157 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon/2.8/wagon-2.8.pom Downloaded1from9Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon/2.8/wagon-2.8.pom (19 kB at 2.7 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/24/maven-parent-24.pom Downloaded1from7Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/24/maven-parent-24.pom (37 kB at 5.3 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 1.8 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/enforcer/enforcer-api/3.1.0/enforcer-api-3.1.0.jar Downloading)from2Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/3.2.5/maven-plugin-api-3.2.5.jar Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/3.2.5/maven-model-3.2.5.jar Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/enforcer/enforcer-api/3.1.0/enforcer-api-3.1.0.jar (11 kB at 764 kB/s) Downloading)from/Maven: https://repo.maven.apache.org/maven2/javax/enterprise/cdi-api/1.2/cdi-api-1.2.jar Downloading)from Maven:6https://repo.maven.apache.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.5/org.eclipse.sisu.plexus-0.3.5.jar Downloaded2from6Maven:3https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/3.2.5/maven-plugin-api-3.2.5.jar (46 kB at 1.8 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.5/org.eclipse.sisu.inject-0.3.5.jar Downloading)from/Maven: https://repo.maven.apache.org/maven2/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.jar Downloaded4from5Maven:khttps://repo.maven.apache.org/maven2/javax/enterprise/cdi-api/1.2/cdi-api-1.2.jar (71 kB at 2.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/enforcer/enforcer-rules/3.1.0/enforcer-rules-3.1.0.jar Downloaded5from6Maven:khttps://repo.maven.apache.org/maven2/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.jar (26 kB at 517 kB/s) Downloaded4from6Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/3.2.5/maven-model-3.2.5.jar (161 kB at 2.6 MB/s) Downloading)from3Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/3.2.5/maven-artifact-3.2.5.jar Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-core/3.2.5/maven-core-3.2.5.jar Downloaded5from1Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/enforcer/enforcer-rules/3.1.0/enforcer-rules-3.1.0.jar (118 kB at 1.5 MB/s) Downloading)from8Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/3.2.5/maven-settings-3.2.5.jar Downloaded4from7Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/3.2.5/maven-artifact-3.2.5.jar (55 kB at 626 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings-builder/3.2.5/maven-settings-builder-3.2.5.jar Downloaded4from7Maven:khttps://repo.maven.apache.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.5/org.eclipse.sisu.plexus-0.3.5.jar (205 kB at 2.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/3.2.5/maven-repository-metadata-3.2.5.jar Downloaded5from3Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/3.2.5/maven-repository-metadata-3.2.5.jar (26 kB at 236 kB/s) Downloaded4from4Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/3.2.5/maven-settings-3.2.5.jar (43 kB at 388 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-aether-provider/3.2.5/maven-aether-provider-3.2.5.jar Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model-builder/3.2.5/maven-model-builder-3.2.5.jar Downloaded3from4Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-settings-builder/3.2.5/maven-settings-builder-3.2.5.jar (44 kB at 380 kB/s) Downloading)from6Maven:Bhttps://repo.maven.apache.org/maven2/org/eclipse/aether/aether-spi/1.0.0.v20140518/aether-spi-1.0.0.v20140518.jar Downloaded5from7Maven:khttps://repo.maven.apache.org/maven2/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.5/org.eclipse.sisu.inject-0.3.5.jar (379 kB at 2.9 MB/s) Downloading)from4Maven:Bhttps://repo.maven.apache.org/maven2/org/eclipse/aether/aether-impl/1.0.0.v20140518/aether-impl-1.0.0.v20140518.jar Downloaded4from9Maven:khttps://repo.maven.apache.org/maven2/org/eclipse/aether/aether-spi/1.0.0.v20140518/aether-spi-1.0.0.v20140518.jar (31 kB at 228 kB/s) Downloading)from1Maven:Bhttps://repo.maven.apache.org/maven2/org/eclipse/aether/aether-api/1.0.0.v20140518/aether-api-1.0.0.v20140518.jar Downloaded5from0Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-aether-provider/3.2.5/maven-aether-provider-3.2.5.jar (66 kB at 427 kB/s) Downloading)from1Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-guice/3.2.3/sisu-guice-3.2.3-no_aop.jar Downloaded4from0Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-model-builder/3.2.5/maven-model-builder-3.2.5.jar (170 kB at 1.0 MB/s) Downloading)from4Maven:Bhttps://repo.maven.apache.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0.jar Downloaded4from8Maven:khttps://repo.maven.apache.org/maven2/org/eclipse/aether/aether-api/1.0.0.v20140518/aether-api-1.0.0.v20140518.jar (136 kB at 706 kB/s) Downloading)from7Maven:Bhttps://repo.maven.apache.org/maven2/com/google/guava/guava/16.0.1/guava-16.0.1.jar Downloaded5from1Maven:khttps://repo.maven.apache.org/maven2/org/eclipse/aether/aether-impl/1.0.0.v20140518/aether-impl-1.0.0.v20140518.jar (172 kB at 818 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.21/plexus-interpolation-1.21.jar Downloaded from Maven: https://repo.maven.apache.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0.jar (4.5 kB at 21 kB/s) Downloading)from8Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/2.5.2/plexus-classworlds-2.5.2.jar Downloaded5from0Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-core/3.2.5/maven-core-3.2.5.jar (608 kB at 2.5 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-component-annotations/2.1.1/plexus-component-annotations-2.1.1.jar Downloaded4from0Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/2.5.2/plexus-classworlds-2.5.2.jar (53 kB at 212 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 Downloaded4from0Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.21/plexus-interpolation-1.21.jar (62 kB at 248 kB/s) Downloading)from4Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar Downloaded5from4Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-component-annotations/2.1.1/plexus-component-annotations-2.1.1.jar (4.1 kB at 16 kB/s) Downloaded4from4Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar (29 kB at 107 kB/s) Downloading)from4Maven:Bhttps://repo.maven.apache.org/maven2/org/eclipse/aether/aether-util/1.1.0/aether-util-1.1.0.jar Downloading)from9Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.4.2/plexus-utils-3.4.2.jar Downloaded4from9Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-guice/3.2.3/sisu-guice-3.2.3-no_aop.jar (398 kB at 1.4 MB/s) Downloaded from Maven: https://repo.maven.apache.org/maven2/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar (13 kB at 47 kB/s) Downloading)from3Maven:Bhttps://repo.maven.apache.org/maven2/commons-io/commons-io/2.11.0/commons-io-2.11.0.jar Downloading)from3Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/eclipse/aether/aether-util/1.1.0/aether-util-1.1.0.jar (150 kB at 447 kB/s) Downloading)from5Maven:Bhttps://repo.maven.apache.org/maven2/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.4.2/plexus-utils-3.4.2.jar (267 kB at 703 kB/s) Downloading)from7Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-dependency-tree/3.1.1/maven-dependency-tree-3.1.1.jar Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/commons-io/commons-io/2.11.0/commons-io-2.11.0.jar (327 kB at 802 kB/s) Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-dependency-tree/3.1.1/maven-dependency-tree-3.1.1.jar (99 kB at 222 kB/s) Downloaded3from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar (389 kB at 861 kB/s) Downloaded2from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar (587 kB at 1.3 MB/s) Downloaded1from.Maven:Mhttps://repo.maven.apache.org/maven2/com/google/guava/guava/16.0.1/guava-16.0.1.jar (2.2 MB at 4.3 MB/s) [INFO] [INFO] --- buildnumber-maven-plugin:3.0.0:create (jcabi-build-number) @ ddr --- Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/3.0/maven-settings-3.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/3.0/maven-settings-3.0.pom (1.9 kB at 269 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/2.0.4/plexus-utils-2.0.4.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/2.0.4/plexus-utils-2.0.4.pom (3.3 kB at 667 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/2.0.6/plexus-2.0.6.pom Downloaded1from7Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/2.0.6/plexus-2.0.6.pom (17 kB at 2.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-core/3.0/maven-core-3.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-core/3.0/maven-core-3.0.pom (6.6 kB at 1.1 MB/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 432 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 370 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 152 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 892 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.5.5/plexus-utils-1.5.5.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.5.5/plexus-utils-1.5.5.pom (5.1 kB at 858 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/1.0.11/plexus-1.0.11.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/1.0.11/plexus-1.0.11.pom (9.0 kB at 1.5 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/3.0/maven-repository-metadata-3.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/3.0/maven-repository-metadata-3.0.pom (1.9 kB at 386 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/3.8.4/maven-plugin-api-3.8.4.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/3.8.4/maven-plugin-api-3.8.4.pom (3.0 kB at 608 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven/3.8.4/maven-3.8.4.pom Downloaded1from7Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven/3.8.4/maven-3.8.4.pom (27 kB at 4.5 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/3.8.4/maven-model-3.8.4.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/3.8.4/maven-model-3.8.4.pom (2.8 kB at 561 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 1.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/5.1/plexus-5.1.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/5.1/plexus-5.1.pom (23 kB at 2.5 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/3.8.4/maven-artifact-3.8.4.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/3.8.4/maven-artifact-3.8.4.pom (2.4 kB at 399 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 2.8 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 1.1 MB/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 374 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 494 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 167 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 1.5 MB/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 2.7 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/aether/aether-util/1.7/aether-util-1.7.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/aether/aether-util/1.7/aether-util-1.7.pom (2.1 kB at 412 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 616 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 435 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-inject-plexus/1.4.2/sisu-inject-plexus-1.4.2.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-inject-plexus/1.4.2/sisu-inject-plexus-1.4.2.pom (5.4 kB at 767 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/inject/guice-plexus/1.4.2/guice-plexus-1.4.2.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/inject/guice-plexus/1.4.2/guice-plexus-1.4.2.pom (3.1 kB at 521 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/inject/guice-bean/1.4.2/guice-bean-1.4.2.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/inject/guice-bean/1.4.2/guice-bean-1.4.2.pom (2.6 kB at 521 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 114 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-parent/1.4.2/sisu-parent-1.4.2.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-parent/1.4.2/sisu-parent-1.4.2.pom (7.8 kB at 1.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-component-annotations/1.5.4/plexus-component-annotations-1.5.4.pom Downloaded1from1Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-component-annotations/1.5.4/plexus-component-annotations-1.5.4.pom (815 B at 116 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 848 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/2.0.5/plexus-2.0.5.pom Downloaded1from7Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/2.0.5/plexus-2.0.5.pom (17 kB at 2.5 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/2.2.3/plexus-classworlds-2.2.3.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/2.2.3/plexus-classworlds-2.2.3.pom (4.0 kB at 666 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/2.0.5/plexus-utils-2.0.5.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/2.0.5/plexus-utils-2.0.5.pom (3.3 kB at 667 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 1.1 MB/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 2.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/3.0/maven-plugin-api-3.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/3.0/maven-plugin-api-3.0.pom (2.3 kB at 381 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-api/1.12.0/maven-scm-api-1.12.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-api/1.12.0/maven-scm-api-1.12.0.pom (1.6 kB at 232 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm/1.12.0/maven-scm-1.12.0.pom Downloaded1from6Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm/1.12.0/maven-scm-1.12.0.pom (26 kB at 3.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-manager-plexus/1.12.0/maven-scm-manager-plexus-1.12.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-manager-plexus/1.12.0/maven-scm-manager-plexus-1.12.0.pom (2.2 kB at 280 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-managers/1.12.0/maven-scm-managers-1.12.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-managers/1.12.0/maven-scm-managers-1.12.0.pom (1.5 kB at 191 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 124 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 98 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 717 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 4.5 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 109 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 179 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 1.1 MB/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 447 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-bazaar/1.12.0/maven-scm-provider-bazaar-1.12.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-bazaar/1.12.0/maven-scm-provider-bazaar-1.12.0.pom (2.0 kB at 165 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-providers/1.12.0/maven-scm-providers-1.12.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-providers/1.12.0/maven-scm-providers-1.12.0.pom (3.6 kB at 328 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-svnexe/1.12.0/maven-scm-provider-svnexe-1.12.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-svnexe/1.12.0/maven-scm-provider-svnexe-1.12.0.pom (2.7 kB at 272 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-providers-svn/1.12.0/maven-scm-providers-svn-1.12.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-providers-svn/1.12.0/maven-scm-providers-svn-1.12.0.pom (2.2 kB at 274 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-svn-commons/1.12.0/maven-scm-provider-svn-commons-1.12.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-svn-commons/1.12.0/maven-scm-provider-svn-commons-1.12.0.pom (2.7 kB at 392 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-gitexe/1.12.0/maven-scm-provider-gitexe-1.12.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-gitexe/1.12.0/maven-scm-provider-gitexe-1.12.0.pom (2.6 kB at 326 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-providers-git/1.12.0/maven-scm-providers-git-1.12.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-providers-git/1.12.0/maven-scm-providers-git-1.12.0.pom (2.2 kB at 247 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-git-commons/1.12.0/maven-scm-provider-git-commons-1.12.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-git-commons/1.12.0/maven-scm-provider-git-commons-1.12.0.pom (2.7 kB at 336 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-cvsexe/1.12.0/maven-scm-provider-cvsexe-1.12.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-cvsexe/1.12.0/maven-scm-provider-cvsexe-1.12.0.pom (2.8 kB at 347 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-providers-cvs/1.12.0/maven-scm-providers-cvs-1.12.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-providers-cvs/1.12.0/maven-scm-providers-cvs-1.12.0.pom (1.8 kB at 219 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-cvs-commons/1.12.0/maven-scm-provider-cvs-commons-1.12.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-cvs-commons/1.12.0/maven-scm-provider-cvs-commons-1.12.0.pom (2.4 kB at 262 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-starteam/1.12.0/maven-scm-provider-starteam-1.12.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-starteam/1.12.0/maven-scm-provider-starteam-1.12.0.pom (2.6 kB at 290 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-clearcase/1.12.0/maven-scm-provider-clearcase-1.12.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-clearcase/1.12.0/maven-scm-provider-clearcase-1.12.0.pom (2.6 kB at 290 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-perforce/1.12.0/maven-scm-provider-perforce-1.12.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-perforce/1.12.0/maven-scm-provider-perforce-1.12.0.pom (2.6 kB at 286 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-hg/1.12.0/maven-scm-provider-hg-1.12.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-hg/1.12.0/maven-scm-provider-hg-1.12.0.pom (2.4 kB at 298 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/code/maven-scm-provider-svnjava/maven-scm-provider-svnjava/2.1.2/maven-scm-provider-svnjava-2.1.2.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/google/code/maven-scm-provider-svnjava/maven-scm-provider-svnjava/2.1.2/maven-scm-provider-svnjava-2.1.2.pom (9.2 kB at 1.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-svn-commons/1.8/maven-scm-provider-svn-commons-1.8.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-svn-commons/1.8/maven-scm-provider-svn-commons-1.8.pom (2.7 kB at 338 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-providers-svn/1.8/maven-scm-providers-svn-1.8.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-providers-svn/1.8/maven-scm-providers-svn-1.8.pom (2.1 kB at 236 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-providers/1.8/maven-scm-providers-1.8.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-providers/1.8/maven-scm-providers-1.8.pom (3.7 kB at 534 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 1.8 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-api/1.8/maven-scm-api-1.8.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-api/1.8/maven-scm-api-1.8.pom (1.6 kB at 121 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 23 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/3.1/plexus-3.1.pom Downloaded1from9Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/3.1/plexus-3.1.pom (19 kB at 2.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/net/java/dev/jna/jna/3.5.2/jna-3.5.2.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/net/java/dev/jna/jna/3.5.2/jna-3.5.2.pom (1.2 kB at 192 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.14/plexus-utils-3.0.14.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.14/plexus-utils-3.0.14.pom (3.1 kB at 350 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/commons-io/commons-io/2.1/commons-io-2.1.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/commons-io/commons-io/2.1/commons-io-2.1.pom (11 kB at 1.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/tmatesoft/svnkit/svnkit/1.10.3/svnkit-1.10.3.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/tmatesoft/svnkit/svnkit/1.10.3/svnkit-1.10.3.pom (3.1 kB at 388 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/de/regnis/q/sequence/sequence-library/1.0.4/sequence-library-1.0.4.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/de/regnis/q/sequence/sequence-library/1.0.4/sequence-library-1.0.4.pom (1.7 kB at 217 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/tmatesoft/sqljet/sqljet/1.1.14/sqljet-1.1.14.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/tmatesoft/sqljet/sqljet/1.1.14/sqljet-1.1.14.pom (2.5 kB at 252 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 347 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/antlr/antlr-master/3.4/antlr-master-3.4.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/antlr/antlr-master/3.4/antlr-master-3.4.pom (9.4 kB at 1.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/net/java/dev/jna/jna/5.6.0/jna-5.6.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/net/java/dev/jna/jna/5.6.0/jna-5.6.0.pom (1.6 kB at 263 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0.pom (1.8 kB at 300 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/trilead/trilead-ssh2/1.0.0-build222/trilead-ssh2-1.0.0-build222.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/com/trilead/trilead-ssh2/1.0.0-build222/trilead-ssh2-1.0.0-build222.pom (1.2 kB at 194 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 277 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 543 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 1.2 MB/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 100 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 163 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/net/java/dev/jna/jna/3.4.0/jna-3.4.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/net/java/dev/jna/jna/3.4.0/jna-3.4.0.pom (2.2 kB at 270 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/net/java/dev/jna/platform/3.4.0/platform-3.4.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/net/java/dev/jna/platform/3.4.0/platform-3.4.0.pom (2.4 kB at 406 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcraft/jsch.agentproxy.usocket-nc/0.0.7/jsch.agentproxy.usocket-nc-0.0.7.pom Downloaded1from9Maven: https://repo.maven.apache.org/maven2/com/jcraft/jsch.agentproxy.usocket-nc/0.0.7/jsch.agentproxy.usocket-nc-0.0.7.pom (996 B at 166 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcraft/jsch.agentproxy.sshagent/0.0.7/jsch.agentproxy.sshagent-0.0.7.pom Downloaded1from7Maven: https://repo.maven.apache.org/maven2/com/jcraft/jsch.agentproxy.sshagent/0.0.7/jsch.agentproxy.sshagent-0.0.7.pom (971 B at 162 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 184 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 143 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/trilead/trilead-ssh2/1.0.0-build217/trilead-ssh2-1.0.0-build217.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/com/trilead/trilead-ssh2/1.0.0-build217/trilead-ssh2-1.0.0-build217.pom (1.1 kB at 125 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/lz4/lz4-java/1.4.1/lz4-java-1.4.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/lz4/lz4-java/1.4.1/lz4-java-1.4.1.pom (2.0 kB at 340 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 1.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/code/gson/gson/2.8.9/gson-2.8.9.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/google/code/gson/gson/2.8.9/gson-2.8.9.pom (6.3 kB at 632 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/code/gson/gson-parent/2.8.9/gson-parent-2.8.9.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/google/code/gson/gson-parent/2.8.9/gson-parent-2.8.9.pom (4.7 kB at 584 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/3.0/maven-settings-3.0.jar Downloading)from/Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-core/3.0/maven-core-3.0.jar Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/3.0/maven-model-3.0.jar Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/3.0/maven-settings-3.0.jar (47 kB at 4.2 MB/s) 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-artifact/3.0/maven-artifact-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 Downloaded4from8Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/3.0/maven-artifact-3.0.jar (52 kB at 2.3 MB/s) Downloading)from/Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model-builder/3.0/maven-model-builder-3.0.jar Downloaded4from6Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-settings-builder/3.0/maven-settings-builder-3.0.jar (38 kB at 921 kB/s) Downloading)from0Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-aether-provider/3.0/maven-aether-provider-3.0.jar Downloaded4from8Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-model/3.0/maven-model-3.0.jar (165 kB at 2.8 MB/s) Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/3.0/maven-repository-metadata-3.0.jar (30 kB at 602 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/aether/aether-impl/1.7/aether-impl-1.7.jar Downloading)from8Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/aether/aether-spi/1.7/aether-spi-1.7.jar Downloaded5from5Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/aether/aether-spi/1.7/aether-spi-1.7.jar (14 kB at 199 kB/s) Downloading)from8Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/aether/aether-api/1.7/aether-api-1.7.jar Downloaded5from9Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-model-builder/3.0/maven-model-builder-3.0.jar (148 kB at 1.8 MB/s) Downloaded4from9Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-aether-provider/3.0/maven-aether-provider-3.0.jar (51 kB at 632 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/aether/aether-util/1.7/aether-util-1.7.jar Downloading)from1Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-inject-plexus/1.4.2/sisu-inject-plexus-1.4.2.jar Downloaded5from5Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/aether/aether-impl/1.7/aether-impl-1.7.jar (106 kB at 1.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-inject-bean/1.4.2/sisu-inject-bean-1.4.2.jar Downloaded5from6Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/aether/aether-api/1.7/aether-api-1.7.jar (74 kB at 566 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 Downloaded5from2Maven:khttps://repo.maven.apache.org/maven2/org/sonatype/aether/aether-util/1.7/aether-util-1.7.jar (108 kB at 683 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.14/plexus-interpolation-1.14.jar Downloaded5from2Maven: https://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 from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/2.2.3/plexus-classworlds-2.2.3.jar Downloaded5from0Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-inject-plexus/1.4.2/sisu-inject-plexus-1.4.2.jar (202 kB at 1.2 MB/s) Downloaded from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-inject-bean/1.4.2/sisu-inject-bean-1.4.2.jar (153 kB at 874 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/scm/maven-scm-api/1.12.0/maven-scm-api-1.12.0.jar Downloaded5from2Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.14/plexus-interpolation-1.14.jar (61 kB at 325 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-manager-plexus/1.12.0/maven-scm-manager-plexus-1.12.0.jar Downloaded4from2Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/2.2.3/plexus-classworlds-2.2.3.jar (46 kB at 241 kB/s) Downloading)from5Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-container-default/1.0-alpha-9/plexus-container-default-1.0-alpha-9.jar Downloaded4from2Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/3.0/maven-plugin-api-3.0.jar (49 kB at 250 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.jar Downloaded4from2Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-manager-plexus/1.12.0/maven-scm-manager-plexus-1.12.0.jar (11 kB at 53 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-bazaar/1.12.0/maven-scm-provider-bazaar-1.12.0.jar Downloaded5from9Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-api/1.12.0/maven-scm-api-1.12.0.jar (112 kB at 517 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-svnexe/1.12.0/maven-scm-provider-svnexe-1.12.0.jar Downloaded4from9Maven:khttps://repo.maven.apache.org/maven2/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.jar (38 kB at 171 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-gitexe/1.12.0/maven-scm-provider-gitexe-1.12.0.jar Downloaded5from2Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-bazaar/1.12.0/maven-scm-provider-bazaar-1.12.0.jar (57 kB at 244 kB/s) Downloading)from9Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-git-commons/1.12.0/maven-scm-provider-git-commons-1.12.0.jar Downloaded5from1Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-git-commons/1.12.0/maven-scm-provider-git-commons-1.12.0.jar (36 kB at 144 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-svn-commons/1.12.0/maven-scm-provider-svn-commons-1.12.0.jar Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-svnexe/1.12.0/maven-scm-provider-svnexe-1.12.0.jar (84 kB at 333 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-cvsexe/1.12.0/maven-scm-provider-cvsexe-1.12.0.jar Downloaded3from3Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-gitexe/1.12.0/maven-scm-provider-gitexe-1.12.0.jar (72 kB at 279 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-cvs-commons/1.12.0/maven-scm-provider-cvs-commons-1.12.0.jar Downloaded4from3Maven: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 732 kB/s) Downloading)from4Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-starteam/1.12.0/maven-scm-provider-starteam-1.12.0.jar Downloaded5from7Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-svn-commons/1.12.0/maven-scm-provider-svn-commons-1.12.0.jar (39 kB at 143 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-clearcase/1.12.0/maven-scm-provider-clearcase-1.12.0.jar Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-cvsexe/1.12.0/maven-scm-provider-cvsexe-1.12.0.jar (31 kB at 109 kB/s) Downloaded3from7Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-guice/2.1.7/sisu-guice-2.1.7-noaop.jar (472 kB at 1.7 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-perforce/1.12.0/maven-scm-provider-perforce-1.12.0.jar Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-hg/1.12.0/maven-scm-provider-hg-1.12.0.jar Downloaded2from0Maven:4https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-cvs-commons/1.12.0/maven-scm-provider-cvs-commons-1.12.0.jar (80 kB at 282 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/code/maven-scm-provider-svnjava/maven-scm-provider-svnjava/2.1.2/maven-scm-provider-svnjava-2.1.2.jar Downloaded4from4Maven:4https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-starteam/1.12.0/maven-scm-provider-starteam-1.12.0.jar (74 kB at 249 kB/s) Downloading)from/Maven:|https://repo.maven.apache.org/maven2/net/java/dev/jna/jna/3.5.2/jna-3.5.2.jar Downloaded4from6Maven:7https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-clearcase/1.12.0/maven-scm-provider-clearcase-1.12.0.jar (70 kB at 230 kB/s) Downloading)from Maven:8https://repo.maven.apache.org/maven2/org/tmatesoft/svnkit/svnkit/1.10.3/svnkit-1.10.3.jar Downloaded5from6Maven:6https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-perforce/1.12.0/maven-scm-provider-perforce-1.12.0.jar (86 kB at 272 kB/s) Downloaded from Maven: https://repo.maven.apache.org/maven2/com/google/code/maven-scm-provider-svnjava/maven-scm-provider-svnjava/2.1.2/maven-scm-provider-svnjava-2.1.2.jar (64 kB at 205 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/tmatesoft/sqljet/sqljet/1.1.14/sqljet-1.1.14.jar Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/scm/maven-scm-provider-hg/1.12.0/maven-scm-provider-hg-1.12.0.jar (68 kB at 215 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/de/regnis/q/sequence/sequence-library/1.0.4/sequence-library-1.0.4.jar Downloading from Maven: https://repo.maven.apache.org/maven2/org/antlr/antlr-runtime/3.4/antlr-runtime-3.4.jar Downloaded5from6Maven:khttps://repo.maven.apache.org/maven2/de/regnis/q/sequence/sequence-library/1.0.4/sequence-library-1.0.4.jar (72 kB at 204 kB/s) Downloading)from0Maven:Bhttps://repo.maven.apache.org/maven2/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0.jar Downloaded4from4Maven:khttps://repo.maven.apache.org/maven2/org/antlr/antlr-runtime/3.4/antlr-runtime-3.4.jar (164 kB at 435 kB/s) Downloading)from0Maven:Bhttps://repo.maven.apache.org/maven2/com/trilead/trilead-ssh2/1.0.0-build222/trilead-ssh2-1.0.0-build222.jar Downloaded5from3Maven:khttps://repo.maven.apache.org/maven2/com/trilead/trilead-ssh2/1.0.0-build222/trilead-ssh2-1.0.0-build222.jar (248 kB at 537 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 Downloaded5from1Maven: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)from0Maven:Bhttps://repo.maven.apache.org/maven2/com/jcraft/jsch.agentproxy.core/0.0.7/jsch.agentproxy.core-0.0.7.jar Downloaded5from7Maven:khttps://repo.maven.apache.org/maven2/com/jcraft/jsch.agentproxy.core/0.0.7/jsch.agentproxy.core-0.0.7.jar (9.6 kB at 19 kB/s) Downloading)from2Maven:Bhttps://repo.maven.apache.org/maven2/com/jcraft/jsch.agentproxy.usocket-jna/0.0.7/jsch.agentproxy.usocket-jna-0.0.7.jar Downloaded5from9Maven:khttps://repo.maven.apache.org/maven2/net/java/dev/jna/jna/3.5.2/jna-3.5.2.jar (692 kB at 1.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/net/java/dev/jna/platform/3.4.0/platform-3.4.0.jar Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/tmatesoft/sqljet/sqljet/1.1.14/sqljet-1.1.14.jar (761 kB at 1.5 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 Downloaded4from.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 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.9 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 Downloaded 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 (5.3 kB at 10 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 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 15 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/lz4/lz4-java/1.4.1/lz4-java-1.4.1.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/com/jcraft/jsch.agentproxy.svnkit-trilead-ssh2/0.0.7/jsch.agentproxy.svnkit-trilead-ssh2-0.0.7.jar (3.8 kB at 7.0 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.4.1/plexus-utils-3.4.1.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.4.1/plexus-utils-3.4.1.jar (264 kB at 436 kB/s) Downloading)from6Maven:Bhttps://repo.maven.apache.org/maven2/com/google/code/gson/gson/2.8.9/gson-2.8.9.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/lz4/lz4-java/1.4.1/lz4-java-1.4.1.jar (370 kB at 588 kB/s) Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/com/google/code/gson/gson/2.8.9/gson-2.8.9.jar (258 kB at 384 kB/s) Downloaded3from.Maven:Mhttps://repo.maven.apache.org/maven2/net/java/dev/jna/platform/3.4.0/platform-3.4.0.jar (913 kB at 1.3 MB/s) Downloaded2from.Maven:Mhttps://repo.maven.apache.org/maven2/net/java/dev/jna/jna-platform/5.6.0/jna-platform-5.6.0.jar (2.7 MB at 3.6 MB/s) Downloaded1from.Maven:Mhttps://repo.maven.apache.org/maven2/org/tmatesoft/svnkit/svnkit/1.10.3/svnkit-1.10.3.jar (4.3 MB at 5.4 MB/s) [INFO] ShortRevision tag detected. The value is '7'. [INFO] Executing: /bin/sh -c cd '/home/r/repo' && 'git' 'rev-parse' '--verify' '--short=7' 'HEAD' [INFO] Working directory: /home/r/repo [INFO] Storing buildNumber: bb21ec2 at timestamp: 2024-12-10T22:45:09 [INFO] Storing buildScmBranch: master [INFO] [INFO] --- buildnumber-maven-plugin:3.0.0:create-timestamp (jcabi-build-number) @ ddr --- [INFO] Skipping because we are not in root module. [INFO] [INFO] --- kotlin-maven-plugin:1.7.21:compile (compile) @ ddr --- Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-core/3.0.5/maven-core-3.0.5.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-core/3.0.5/maven-core-3.0.5.pom (5.5 kB at 1.1 MB/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 3.7 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/23/maven-parent-23.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/23/maven-parent-23.pom (33 kB at 3.6 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/3.0.5/maven-model-3.0.5.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/3.0.5/maven-model-3.0.5.pom (3.8 kB at 761 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 723 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 458 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 452 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 315 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 326 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 444 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 1.0 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.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 493 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 704 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 272 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugin-tools/maven-plugin-tools/3.4/maven-plugin-tools-3.4.pom Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugin-tools/maven-plugin-tools/3.4/maven-plugin-tools-3.4.pom (14 kB at 1.7 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-compiler/1.7.21/kotlin-compiler-1.7.21.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-compiler/1.7.21/kotlin-compiler-1.7.21.pom (1.9 kB at 176 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.7.21/kotlin-script-runtime-1.7.21.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.7.21/kotlin-script-runtime-1.7.21.pom (1.2 kB at 144 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.7.21/kotlin-reflect-1.7.21.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.7.21/kotlin-reflect-1.7.21.pom (1.4 kB at 229 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 165 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler/1.7.21/kotlin-scripting-compiler-1.7.21.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler/1.7.21/kotlin-scripting-compiler-1.7.21.pom (2.2 kB at 270 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-common/1.7.21/kotlin-scripting-common-1.7.21.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-common/1.7.21/kotlin-scripting-common-1.7.21.pom (1.4 kB at 173 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-jvm/1.7.21/kotlin-scripting-jvm-1.7.21.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-jvm/1.7.21/kotlin-scripting-jvm-1.7.21.pom (1.8 kB at 221 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler-impl/1.7.21/kotlin-scripting-compiler-impl-1.7.21.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler-impl/1.7.21/kotlin-scripting-compiler-impl-1.7.21.pom (2.0 kB at 166 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jline/jline/3.3.1/jline-3.3.1.pom Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/org/jline/jline/3.3.1/jline-3.3.1.pom (14 kB at 2.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jline/jline-parent/3.3.1/jline-parent-3.3.1.pom Downloaded1from6Maven:Bhttps://repo.maven.apache.org/maven2/org/jline/jline-parent/3.3.1/jline-parent-3.3.1.pom (16 kB at 2.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/3.5.1/maven-compiler-plugin-3.5.1.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 1.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugins/28/maven-plugins-28.pom Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugins/28/maven-plugins-28.pom (12 kB at 2.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/27/maven-parent-27.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/27/maven-parent-27.pom (41 kB at 5.8 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/17/apache-17.pom Downloaded1from6Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/apache/17/apache-17.pom (16 kB at 2.7 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-toolchain/2.2.1/maven-toolchain-2.2.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-toolchain/2.2.1/maven-toolchain-2.2.1.pom (3.3 kB at 418 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven/2.2.1/maven-2.2.1.pom Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven/2.2.1/maven-2.2.1.pom (22 kB at 3.7 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/11/maven-parent-11.pom Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/11/maven-parent-11.pom (32 kB at 4.6 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 819 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-core/2.2.1/maven-core-2.2.1.pom Downloaded1from2Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-core/2.2.1/maven-core-2.2.1.pom (12 kB at 1.9 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.2.1/maven-settings-2.2.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.2.1/maven-settings-2.2.1.pom (2.2 kB at 363 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 810 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 978 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 2.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.11/plexus-interpolation-1.11.pom Downloaded1from8Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.11/plexus-interpolation-1.11.pom (889 B at 178 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-components/1.1.14/plexus-components-1.1.14.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-components/1.1.14/plexus-components-1.1.14.pom (5.8 kB at 1.5 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.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 564 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/junit/junit/3.8.1/junit-3.8.1.pom Downloaded1from9Maven: https://repo.maven.apache.org/maven2/junit/junit/3.8.1/junit-3.8.1.pom (998 B at 166 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-parameter-documenter/2.2.1/maven-plugin-parameter-documenter-2.2.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-parameter-documenter/2.2.1/maven-plugin-parameter-documenter-2.2.1.pom (2.0 kB at 391 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 271 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 1.1 MB/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 597 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/jcl-over-slf4j/1.5.6/jcl-over-slf4j-1.5.6.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/slf4j/jcl-over-slf4j/1.5.6/jcl-over-slf4j-1.5.6.pom (2.2 kB at 434 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/2.2.1/maven-reporting-api-2.2.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/2.2.1/maven-reporting-api-2.2.1.pom (1.9 kB at 370 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting/2.2.1/maven-reporting-2.2.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting/2.2.1/maven-reporting-2.2.1.pom (1.4 kB at 206 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-sink-api/1.1/doxia-sink-api-1.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-sink-api/1.1/doxia-sink-api-1.1.pom (2.0 kB at 408 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia/1.1/doxia-1.1.pom Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia/1.1/doxia-1.1.pom (15 kB at 2.5 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-logging-api/1.1/doxia-logging-api-1.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-logging-api/1.1/doxia-logging-api-1.1.pom (1.6 kB at 315 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 695 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-containers/1.0-alpha-30/plexus-containers-1.0-alpha-30.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-containers/1.0-alpha-30/plexus-containers-1.0-alpha-30.pom (1.9 kB at 379 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.4.5/plexus-utils-1.4.5.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.4.5/plexus-utils-1.4.5.pom (2.3 kB at 453 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 806 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/1.0.10/plexus-1.0.10.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/1.0.10/plexus-1.0.10.pom (8.2 kB at 1.6 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 543 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 176 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 312 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-error-diagnostics/2.2.1/maven-error-diagnostics-2.2.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-error-diagnostics/2.2.1/maven-error-diagnostics-2.2.1.pom (1.7 kB at 342 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.2.1/maven-project-2.2.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.2.1/maven-project-2.2.1.pom (2.8 kB at 555 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.2.1/maven-artifact-manager-2.2.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.2.1/maven-artifact-manager-2.2.1.pom (3.1 kB at 621 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.pom Downloaded1from8Maven: https://repo.maven.apache.org/maven2/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.pom (880 B at 176 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-registry/2.2.1/maven-plugin-registry-2.2.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-registry/2.2.1/maven-plugin-registry-2.2.1.pom (1.9 kB at 386 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/commons-cli/commons-cli/1.2/commons-cli-1.2.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/commons-cli/commons-cli/1.2/commons-cli-1.2.pom (8.0 kB at 1.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/2.2.1/maven-plugin-api-2.2.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/2.2.1/maven-plugin-api-2.2.1.pom (1.5 kB at 292 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-descriptor/2.2.1/maven-plugin-descriptor-2.2.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-descriptor/2.2.1/maven-plugin-descriptor-2.2.1.pom (2.1 kB at 413 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.pom (7.1 kB at 1.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-monitor/2.2.1/maven-monitor-2.2.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-monitor/2.2.1/maven-monitor-2.2.1.pom (1.3 kB at 314 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 665 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-utils/3.0.0/maven-shared-utils-3.0.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-utils/3.0.0/maven-shared-utils-3.0.0.pom (5.6 kB at 1.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/21/maven-shared-components-21.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/21/maven-shared-components-21.pom (5.1 kB at 1.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-incremental/1.1/maven-shared-incremental-1.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-incremental/1.1/maven-shared-incremental-1.1.pom (4.7 kB at 790 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/19/maven-shared-components-19.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/19/maven-shared-components-19.pom (6.4 kB at 1.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-utils/0.1/maven-shared-utils-0.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-utils/0.1/maven-shared-utils-0.1.pom (4.0 kB at 809 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/18/maven-shared-components-18.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/18/maven-shared-components-18.pom (4.9 kB at 987 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-api/2.7/plexus-compiler-api-2.7.pom Downloaded1from9Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-api/2.7/plexus-compiler-api-2.7.pom (891 B at 52 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 705 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-components/4.0/plexus-components-4.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-components/4.0/plexus-components-4.0.pom (2.7 kB at 531 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.22/plexus-utils-3.0.22.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.22/plexus-utils-3.0.22.pom (3.8 kB at 958 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 118 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 99 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 126 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:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/3.0.5/maven-settings-3.0.5.jar Downloading)from9Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-settings-builder/3.0.5/maven-settings-builder-3.0.5.jar Downloading)from2Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/3.0.5/maven-repository-metadata-3.0.5.jar Downloaded4from1Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/3.0.5/maven-settings-3.0.5.jar (47 kB at 1.3 MB/s) Downloading)from8Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/3.0.5/maven-artifact-3.0.5.jar Downloaded4from4Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-settings-builder/3.0.5/maven-settings-builder-3.0.5.jar (41 kB at 1.3 MB/s) Downloading)from1Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-model-builder/3.0.5/maven-model-builder-3.0.5.jar Downloaded4from9Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/3.0.5/maven-repository-metadata-3.0.5.jar (30 kB at 813 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-aether-provider/3.0.5/maven-aether-provider-3.0.5.jar Downloaded3from9Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-model/3.0.5/maven-model-3.0.5.jar (164 kB at 3.1 MB/s) Downloading)from8Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-guava/0.9.9/sisu-guava-0.9.9.jar Downloaded5from9Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/3.0.5/maven-artifact-3.0.5.jar (52 kB at 1.0 MB/s) Downloading)from2Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/2.0.6/plexus-utils-2.0.6.jar Downloaded5from2Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-aether-provider/3.0.5/maven-aether-provider-3.0.5.jar (57 kB at 883 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 Downloaded5from9Maven: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/apache/maven/plugin-tools/maven-plugin-annotations/3.4/maven-plugin-annotations-3.4.jar Downloaded5from0Maven: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 498 kB/s) Downloading)from3Maven:Bhttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-compiler/1.7.21/kotlin-compiler-1.7.21.jar Downloaded4from4Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/plugin-tools/maven-plugin-annotations/3.4/maven-plugin-annotations-3.4.jar (14 kB at 133 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar Downloaded3from5Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/2.0.6/plexus-utils-2.0.6.jar (223 kB at 1.9 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.7.21/kotlin-script-runtime-1.7.21.jar Downloaded2from5Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-core/3.0.5/maven-core-3.0.5.jar (559 kB at 3.9 MB/s) Downloading)from4Maven:Bhttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.7.21/kotlin-reflect-1.7.21.jar Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-script-runtime/1.7.21/kotlin-script-runtime-1.7.21.jar (42 kB at 291 kB/s) Downloaded from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar (18 kB at 121 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20200330/trove4j-1.0.20200330.jar Downloading)from5Maven:Bhttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler/1.7.21/kotlin-scripting-compiler-1.7.21.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler/1.7.21/kotlin-scripting-compiler-1.7.21.jar (374 kB at 1.5 MB/s) Downloading)from9Maven:Bhttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-common/1.7.21/kotlin-scripting-common-1.7.21.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/jetbrains/intellij/deps/trove4j/1.0.20200330/trove4j-1.0.20200330.jar (573 kB at 1.8 MB/s) Downloading)from2Maven:Bhttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-jvm/1.7.21/kotlin-scripting-jvm-1.7.21.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-common/1.7.21/kotlin-scripting-common-1.7.21.jar (225 kB at 698 kB/s) Downloading)from2Maven:Bhttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler-impl/1.7.21/kotlin-scripting-compiler-impl-1.7.21.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-jvm/1.7.21/kotlin-scripting-jvm-1.7.21.jar (198 kB at 531 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jline/jline/3.3.1/jline-3.3.1.jar Downloaded5from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-guava/0.9.9/sisu-guava-0.9.9.jar (1.5 MB at 3.9 MB/s) Downloading)from6Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/3.5.1/maven-compiler-plugin-3.5.1.jar Downloaded5from.Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/3.5.1/maven-compiler-plugin-3.5.1.jar (50 kB at 120 kB/s) Downloaded from Maven: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-compiler-impl/1.7.21/kotlin-scripting-compiler-impl-1.7.21.jar (314 kB at 751 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 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:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-toolchain/2.2.1/maven-toolchain-2.2.1.jar (38 kB at 84 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-incremental/1.1/maven-shared-incremental-1.1.jar Downloaded5from.Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-incremental/1.1/maven-shared-incremental-1.1.jar (14 kB at 30 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-api/2.7/plexus-compiler-api-2.7.jar Downloaded4from.Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-utils/3.0.0/maven-shared-utils-3.0.0.jar (155 kB at 334 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 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 54 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-manager/2.7/plexus-compiler-manager-2.7.jar (4.7 kB at 9.7 kB/s) Downloaded4from.Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-javac/2.7/plexus-compiler-javac-2.7.jar (19 kB at 40 kB/s) Downloaded3from.Maven:Bhttps://repo.maven.apache.org/maven2/org/jline/jline/3.3.1/jline-3.3.1.jar (595 kB at 1.2 MB/s) Downloaded2from.Maven:Bhttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.7.21/kotlin-reflect-1.7.21.jar (3.1 MB at 5.4 MB/s) Downloaded1from5Maven:Mhttps://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-compiler/1.7.21/kotlin-compiler-1.7.21.jar (55 MB at 25 MB/s) [INFO] [INFO] --- maven-resources-plugin:3.3.0:resources (default-resources) @ ddr --- Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.26/plexus-interpolation-1.26.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.26/plexus-interpolation-1.26.pom (2.7 kB at 221 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-filtering/3.3.0/maven-filtering-3.3.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-filtering/3.3.0/maven-filtering-3.3.0.pom (6.9 kB at 771 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 534 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.26/plexus-interpolation-1.26.jar Downloading)from/Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-filtering/3.3.0/maven-filtering-3.3.0.jar Downloading)from/Maven: https://repo.maven.apache.org/maven2/org/sonatype/plexus/plexus-build-api/0.0.7/plexus-build-api-0.0.7.jar Downloading)from Maven:9https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.3.0/plexus-utils-3.3.0.jar Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.26/plexus-interpolation-1.26.jar (85 kB at 2.9 MB/s) Downloaded2from9Maven: 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 274 kB/s) Downloaded2from5Maven:8https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-filtering/3.3.0/maven-filtering-3.3.0.jar (55 kB at 1.3 MB/s) Downloaded1from6Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.3.0/plexus-utils-3.3.0.jar (263 kB at 3.3 MB/s) [INFO] Copying 3 resources [INFO] [INFO] --- maven-compiler-plugin:3.10.1:compile (default-compile) @ ddr --- Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-component-annotations/2.0.0/plexus-component-annotations-2.0.0.pom Downloaded1from5Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-component-annotations/2.0.0/plexus-component-annotations-2.0.0.pom (750 B at 125 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 601 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-java/1.1.1/plexus-java-1.1.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-java/1.1.1/plexus-java-1.1.1.pom (5.0 kB at 552 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-languages/1.1.1/plexus-languages-1.1.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-languages/1.1.1/plexus-languages-1.1.1.pom (4.6 kB at 923 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 473 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/ow2/ow2/1.5/ow2-1.5.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/ow2/ow2/1.5/ow2-1.5.pom (11 kB at 1.6 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/thoughtworks/qdox/qdox/2.0.1/qdox-2.0.1.pom Downloaded1from6Maven:Bhttps://repo.maven.apache.org/maven2/com/thoughtworks/qdox/qdox/2.0.1/qdox-2.0.1.pom (16 kB at 3.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-api/2.11.1/plexus-compiler-api-2.11.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-api/2.11.1/plexus-compiler-api-2.11.1.pom (1.1 kB at 264 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler/2.11.1/plexus-compiler-2.11.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler/2.11.1/plexus-compiler-2.11.1.pom (8.1 kB at 2.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-components/6.6/plexus-components-6.6.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-components/6.6/plexus-components-6.6.pom (2.7 kB at 669 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/junit/junit-bom/5.8.2/junit-bom-5.8.2.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/junit/junit-bom/5.8.2/junit-bom-5.8.2.pom (5.6 kB at 804 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-manager/2.11.1/plexus-compiler-manager-2.11.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-manager/2.11.1/plexus-compiler-manager-2.11.1.pom (1.1 kB at 228 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-javac/2.11.1/plexus-compiler-javac-2.11.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-javac/2.11.1/plexus-compiler-javac-2.11.1.pom (1.2 kB at 301 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compilers/2.11.1/plexus-compilers-2.11.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compilers/2.11.1/plexus-compilers-2.11.1.pom (1.3 kB at 331 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-component-annotations/2.0.0/plexus-component-annotations-2.0.0.jar Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-java/1.1.1/plexus-java-1.1.1.jar Downloading)from2Maven:Bhttps://repo.maven.apache.org/maven2/org/ow2/asm/asm/9.2/asm-9.2.jar Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-component-annotations/2.0.0/plexus-component-annotations-2.0.0.jar (4.2 kB at 384 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/thoughtworks/qdox/qdox/2.0.1/qdox-2.0.1.jar Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-manager/2.11.1/plexus-compiler-manager-2.11.1.jar Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-api/2.11.1/plexus-compiler-api-2.11.1.jar Downloaded4from1Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-manager/2.11.1/plexus-compiler-manager-2.11.1.jar (4.7 kB at 274 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-javac/2.11.1/plexus-compiler-javac-2.11.1.jar Downloaded5from4Maven:1https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-java/1.1.1/plexus-java-1.1.1.jar (54 kB at 1.3 MB/s) Downloaded4from1Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-javac/2.11.1/plexus-compiler-javac-2.11.1.jar (23 kB at 672 kB/s) Downloaded3from2Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-api/2.11.1/plexus-compiler-api-2.11.1.jar (27 kB at 691 kB/s) Downloaded2from2Maven: https://repo.maven.apache.org/maven2/org/ow2/asm/asm/9.2/asm-9.2.jar (122 kB at 2.3 MB/s) Downloaded1from3Maven:khttps://repo.maven.apache.org/maven2/com/thoughtworks/qdox/qdox/2.0.1/qdox-2.0.1.jar (334 kB at 4.5 MB/s) [INFO] Changes detected - recompiling the module! [INFO] [INFO] --- maven-resources-plugin:3.3.0:testResources (default-testResources) @ ddr --- [INFO] Copying 138 resources [INFO] [INFO] --- maven-compiler-plugin:3.10.1:testCompile (default-testCompile) @ ddr --- [INFO] Changes detected - recompiling the module! [INFO] [INFO] --- kotlin-maven-plugin:1.7.21:test-compile (test-compile) @ ddr --- [INFO] [INFO] --- maven-surefire-plugin:2.22.2:test (default-test) @ ddr --- Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/maven-surefire-common/2.22.2/maven-surefire-common-2.22.2.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/surefire/maven-surefire-common/2.22.2/maven-surefire-common-2.22.2.pom (11 kB at 1.6 MB/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 326 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 2.6 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/31/maven-parent-31.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/31/maven-parent-31.pom (43 kB at 7.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-api/2.22.2/surefire-api-2.22.2.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-api/2.22.2/surefire-api-2.22.2.pom (3.5 kB at 885 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 327 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 1.2 MB/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 3.9 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/3.0/maven-reporting-api-3.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/3.0/maven-reporting-api-3.0.pom (2.4 kB at 396 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 1.6 MB/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 3.9 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 638 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 460 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 489 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 2.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/maven-surefire-common/2.22.2/maven-surefire-common-2.22.2.jar Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/2.2.1/maven-plugin-api-2.2.1.jar Downloading)from/Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/plugin-tools/maven-plugin-annotations/3.5.2/maven-plugin-annotations-3.5.2.jar Downloading)from5Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-api/2.22.2/surefire-api-2.22.2.jar Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/2.2.1/maven-plugin-api-2.2.1.jar (12 kB at 589 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-booter/2.22.2/surefire-booter-2.22.2.jar Downloaded2from9Maven: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 620 kB/s) Downloading)from3Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.2.1/maven-artifact-2.2.1.jar Downloading)from3Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-logger-api/2.22.2/surefire-logger-api-2.22.2.jar Downloaded5from2Maven: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 252 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 Downloaded4from2Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.2.1/maven-artifact-2.2.1.jar (80 kB at 1.4 MB/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 Downloaded5from5Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-descriptor/2.2.1/maven-plugin-descriptor-2.2.1.jar (39 kB at 546 kB/s) Downloading)from6Maven:Bhttps://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 Downloaded4from7Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-api/2.22.2/surefire-api-2.22.2.jar (186 kB at 2.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/junit/junit/4.12/junit-4.12.jar Downloaded3from0Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-booter/2.22.2/surefire-booter-2.22.2.jar (274 kB at 3.3 MB/s) Downloading)from6Maven:Bhttps://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar Downloaded5from7Maven:khttps://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar (45 kB at 378 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 Downloaded4from8Maven:khttps://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)from0Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.2.1/maven-settings-2.2.1.jar Downloaded4from2Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-container-default/1.0-alpha-9-stable-1/plexus-container-default-1.0-alpha-9-stable-1.jar (194 kB at 1.4 MB/s) Downloading)from8Maven:2https://repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.2.1/maven-profile-2.2.1.jar Downloaded5from2Maven: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/maven-surefire-common/2.22.2/maven-surefire-common-2.22.2.jar (528 kB at 3.2 MB/s) Downloading)from0Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.2.1/maven-artifact-manager-2.2.1.jar Downloaded5from1Maven:khttps://repo.maven.apache.org/maven2/junit/junit/4.12/junit-4.12.jar (315 kB at 2.0 MB/s) Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.2.1/maven-profile-2.2.1.jar (35 kB at 221 kB/s) Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.2.1/maven-settings-2.2.1.jar (49 kB at 307 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.jar Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-registry/2.2.1/maven-plugin-registry-2.2.1.jar Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.11/plexus-interpolation-1.11.jar Downloaded5from5Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.2.1/maven-project-2.2.1.jar (156 kB at 919 kB/s) Downloading)from Maven:9https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.2.1/maven-model-2.2.1.jar Downloaded5from8Maven:7https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.2.1/maven-artifact-manager-2.2.1.jar (68 kB at 380 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 Downloaded4from8Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-registry/2.2.1/maven-plugin-registry-2.2.1.jar (30 kB at 164 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 Downloaded5from4Maven:khttps://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 113 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-jdk14/1.5.6/slf4j-jdk14-1.5.6.jar Downloaded5from9Maven:khttps://repo.maven.apache.org/maven2/org/slf4j/slf4j-jdk14/1.5.6/slf4j-jdk14-1.5.6.jar (8.8 kB at 43 kB/s) Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.2.1/maven-model-2.2.1.jar (88 kB at 427 kB/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 Downloaded5from2Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.11/plexus-interpolation-1.11.jar (51 kB at 240 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/3.0/maven-reporting-api-3.0.jar Downloaded5from3Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/3.0/maven-reporting-api-3.0.jar (11 kB at 50 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 Downloaded5from5Maven:khttps://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.5.6/slf4j-api-1.5.6.jar (22 kB at 101 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 Downloaded4from5Maven:khttps://repo.maven.apache.org/maven2/org/slf4j/jcl-over-slf4j/1.5.6/jcl-over-slf4j-1.5.6.jar (17 kB at 75 kB/s) Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.2.1/maven-repository-metadata-2.2.1.jar (26 kB at 115 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 Downloading)from8Maven:Bhttps://repo.maven.apache.org/maven2/classworlds/classworlds/1.1/classworlds-1.1.jar Downloaded5from9Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-monitor/2.2.1/maven-monitor-2.2.1.jar (10 kB at 45 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-java/0.9.10/plexus-java-0.9.10.jar Downloaded4from0Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-core/2.2.1/maven-core-2.2.1.jar (178 kB at 757 kB/s) Downloading)from7Maven:Bhttps://repo.maven.apache.org/maven2/org/ow2/asm/asm/6.2/asm-6.2.jar Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-error-diagnostics/2.2.1/maven-error-diagnostics-2.2.1.jar (13 kB at 54 kB/s) Downloading)from4Maven:Bhttps://repo.maven.apache.org/maven2/com/thoughtworks/qdox/qdox/2.0-M8/qdox-2.0-M8.jar Downloaded4from3Maven:khttps://repo.maven.apache.org/maven2/classworlds/classworlds/1.1/classworlds-1.1.jar (38 kB at 155 kB/s) Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-java/0.9.10/plexus-java-0.9.10.jar (39 kB at 160 kB/s) Downloaded from Maven: https://repo.maven.apache.org/maven2/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.jar (332 kB at 1.3 MB/s) Downloaded2from1Maven:khttps://repo.maven.apache.org/maven2/org/ow2/asm/asm/6.2/asm-6.2.jar (111 kB at 415 kB/s) Downloaded1from1Maven:khttps://repo.maven.apache.org/maven2/com/thoughtworks/qdox/qdox/2.0-M8/qdox-2.0-M8.jar (316 kB at 1.1 MB/s) [INFO] Surefire report directory: /home/r/repo/target/surefire-reports Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-junit-platform/2.22.2/surefire-junit-platform-2.22.2.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-junit-platform/2.22.2/surefire-junit-platform-2.22.2.pom (7.0 kB at 698 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 622 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 317 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 195 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 479 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 506 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 421 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-commons/1.3.1/junit-platform-commons-1.3.1.jar Downloading from Maven: https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-engine/1.3.1/junit-platform-engine-1.3.1.jar Downloading from Maven: https://repo.maven.apache.org/maven2/org/apiguardian/apiguardian-api/1.0.0/apiguardian-api-1.0.0.jar Downloaded2from2Maven:Bhttps://repo.maven.apache.org/maven2/org/apiguardian/apiguardian-api/1.0.0/apiguardian-api-1.0.0.jar (2.2 kB at 541 kB/s) Downloading)from/Maven:|https://repo.maven.apache.org/maven2/org/opentest4j/opentest4j/1.1.1/opentest4j-1.1.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 Downloaded4from3Maven: https://repo.maven.apache.org/maven2/org/opentest4j/opentest4j/1.1.1/opentest4j-1.1.1.jar (7.1 kB at 548 kB/s) Downloaded4from8Maven:1https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-commons/1.3.1/junit-platform-commons-1.3.1.jar (78 kB at 2.8 MB/s) Downloaded3from3Maven: https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-engine/1.3.1/junit-platform-engine-1.3.1.jar (135 kB at 5.2 MB/s) Downloaded2from6Maven:4https://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 3.1 MB/s) Downloaded1from5Maven: 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 4.7 MB/s) [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running org.objectionary.ddr.unit.sources.tempdir.TempDirectoryTest SLF4J(W): Class path contains multiple SLF4J providers. SLF4J(W): Found provider [ch.qos.logback.classic.spi.LogbackServiceProvider@14dd9eb7] SLF4J(W): Found provider [MavenSlf4j()] SLF4J(W): See https://www.slf4j.org/codes.html#multiple_bindings for an explanation. SLF4J(I): Actual provider is of type [ch.qos.logback.classic.spi.LogbackServiceProvider@14dd9eb7] 22:45:46.248 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3089 bytes of XML in 34ms 22:45:47.488 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 119ms 22:45:47.500 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 2ms 22:45:47.512 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 1ms 22:45:47.575 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3271 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="302"\n name="ex-1"\n time="2022-08-17T06:44:30.306761800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.ut.util\n \n [] > classA\n util > @\n [] > doA\n QQ.io.stdout > @\n "gg"\n \n [] > animal\n [] > live\n QQ.io.stdout > @\n "alive"\n \n [] > cat\n animal > @\n \n [] > bengal\n cat.live > @\n \n [args...] > app\n classA > instance\n instance.doUtil > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.ut.util</tail>\n <part>org.ut.util</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="util" line="4" name="@" pos="2"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="QQ" line="6" pos="4"/>\n <o base=".io" line="6" method="" pos="6"/>\n <o base=".stdout" line="6" method="" name="@" pos="9">\n <o base="string" data="string" line="7" pos="6">gg</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="animal" pos="0">\n <o abstract="" line="10" name="live" pos="2">\n <o base="QQ" line="11" pos="4"/>\n <o base=".io" line="11" method="" pos="6"/>\n <o base=".stdout" line="11" method="" name="@" pos="9">\n <o base="string" data="string" line="12" pos="6">alive</o>\n </o>\n </o>\n </o>\n <o abstract="" line="14" name="cat" pos="0">\n <o base="animal" line="15" name="@" pos="2" ref="9"/>\n </o>\n <o abstract="" line="17" name="bengal" pos="0">\n <o base="cat" line="18" pos="2" ref="14"/>\n <o base=".live" line="18" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="20" name="app" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classA" line="21" name="instance" pos="2" ref="3"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doUtil" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:47.587 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 1ms 22:45:47.605 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 1ms 22:45:47.614 [main] WARN com.yegor256.xsline.TrFast MDC= - XSL transformation 'add-refs' took too long 1s (over 100ms) 22:45:47.632 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 7ms 22:45:47.644 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 4ms 22:45:47.718 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 19ms 22:45:47.778 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 13ms 22:45:47.782 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 1ms 22:45:47.795 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 1ms 22:45:47.801 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (3357 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="302"\n name="ex-1"\n time="2022-08-17T06:44:30.306761800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.ut.util\n \n [] > classA\n util > @\n [] > doA\n QQ.io.stdout > @\n "gg"\n \n [] > animal\n [] &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> 22:45:47.811 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 439µs 22:45:47.818 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 687µs 22:45:47.857 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 17ms 22:45:47.932 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 29ms 22:45:47.944 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 2ms 22:45:47.950 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 3ms 22:45:47.955 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (3400 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="302"\n name="ex-1"\n time="2022-08-17T06:44:30.306761800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.ut.util\n \n [] > classA\n util > @\n [] > doA\n QQ.io.stdout > @\n "gg"\n \n [] > animal\n [] > live\n QQ.io.stdout > @\n "alive"\n \n [] > cat\n animal > @\n \n [] > bengal\n cat.live > @\n \n [args...] > app\n classA > instance\n instance.doUtil > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>util org.ut.util</tail>\n <part>util</part>\n <part>org.ut.util</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="org.ut.util" line="4" name="@" pos="2"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="QQ" line="6" pos="4"/>\n <o base=".io" line="6" method="" pos="6"/>\n <o base=".stdout" line="6" method="" name="@" pos="9">\n <o base="string" data="string" line="7" pos="6">gg</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="animal" pos="0">\n <o abstract="" line="10" name="live" pos="2">\n <o base="QQ" line="11" pos="4"/>\n <o base=".io" line="11" method="" pos="6"/>\n <o base=".stdout" line="11" method="" name="@" pos="9">\n <o base="string" data="string" line="12" pos="6">alive</o>\n </o>\n </o>\n </o>\n <o abstract="" line="14" name="cat" pos="0">\n <o base="animal" line="15" name="@" pos="2" ref="9"/>\n </o>\n <o abstract="" line="17" name="bengal" pos="0">\n <o base="cat" line="18" pos="2" ref="14"/>\n <o base=".live" line="18" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="20" name="app" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classA" line="21" name="instance" pos="2" ref="3"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doUtil" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:47.967 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 4ms 22:45:47.976 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 3ms 22:45:48.010 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms 22:45:48.014 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 2s 22:45:48.033 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1882 bytes of XML in 4ms 22:45:48.138 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 18ms 22:45:48.141 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 513µs 22:45:48.148 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 449µs 22:45:48.155 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes 22:45:48.164 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 1ms 22:45:48.174 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 893µs 22:45:48.201 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:45:48.224 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:45:48.237 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 364µs 22:45:48.243 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 354µs 22:45:48.245 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes 22:45:48.250 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 314µs 22:45:48.255 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 303µs 22:45:48.276 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:45:48.325 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms 22:45:48.327 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 415µs 22:45:48.330 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 2ms 22:45:48.336 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes 22:45:48.338 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 373µs 22:45:48.343 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 340µs 22:45:48.365 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 906µs 22:45:48.370 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 304ms 22:45:48.458 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3089 bytes of XML in 4ms 22:45:48.560 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 12ms 22:45:48.570 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 915µs 22:45:48.573 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 340µs 22:45:48.582 [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 > @\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> 22:45:48.595 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 435µs 22:45:48.599 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 380µs 22:45:48.625 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:45:48.663 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 8ms 22:45:48.672 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 3ms 22:45:48.677 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 302µs 22:45:48.678 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (3357 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="302"\n name="ex-1"\n time="2022-08-17T06:44:30.306761800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.ut.util\n \n [] > classA\n util > @\n [] > doA\n QQ.io.stdout > @\n "gg"\n \n [] > animal\n [] > live\n QQ.io.stdout > @\n "alive"\n \n [] > cat\n animal > @\n \n [] > bengal\n cat.live > @\n \n [args...] > app\n classA > instance\n instance.doUtil > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>util org.ut.util</tail>\n <part>util</part>\n <part>org.ut.util</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="util" line="4" name="@" pos="2"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="QQ" line="6" pos="4"/>\n <o base=".io" line="6" method="" pos="6"/>\n <o base=".stdout" line="6" method="" name="@" pos="9">\n <o base="string" data="string" line="7" pos="6">gg</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="animal" pos="0">\n <o abstract="" line="10" name="live" pos="2">\n <o base="QQ" line="11" pos="4"/>\n <o base=".io" line="11" method="" pos="6"/>\n <o base=".stdout" line="11" method="" name="@" pos="9">\n <o base="string" data="string" line="12" pos="6">alive</o>\n </o>\n </o>\n </o>\n <o abstract="" line="14" name="cat" pos="0">\n <o base="animal" line="15" name="@" pos="2" ref="9"/>\n </o>\n <o abstract="" line="17" name="bengal" pos="0">\n <o base="cat" line="18" pos="2" ref="14"/>\n <o base=".live" line="18" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="20" name="app" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classA" line="21" name="instance" pos="2" ref="3"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doUtil" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:48.694 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 1ms 22:45:48.696 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 850µs 22:45:48.726 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms 22:45:48.770 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 17ms 22:45:48.779 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 1ms 22:45:48.781 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 263µs 22:45:48.790 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (3400 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="302"\n name="ex-1"\n time="2022-08-17T06:44:30.306761800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.ut.util\n \n [] > classA\n util > @\n [] > doA\n QQ.io.stdout > @\n "gg"\n \n [] > animal\n [] > live\n QQ.io.stdout > @\n "alive"\n \n [] > cat\n animal > @\n \n [] > bengal\n cat.live > @\n \n [args...] > app\n classA > instance\n instance.doUtil > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>util org.ut.util</tail>\n <part>util</part>\n <part>org.ut.util</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="org.ut.util" line="4" name="@" pos="2"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="QQ" line="6" pos="4"/>\n <o base=".io" line="6" method="" pos="6"/>\n <o base=".stdout" line="6" method="" name="@" pos="9">\n <o base="string" data="string" line="7" pos="6">gg</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="animal" pos="0">\n <o abstract="" line="10" name="live" pos="2">\n <o base="QQ" line="11" pos="4"/>\n <o base=".io" line="11" method="" pos="6"/>\n <o base=".stdout" line="11" method="" name="@" pos="9">\n <o base="string" data="string" line="12" pos="6">alive</o>\n </o>\n </o>\n </o>\n <o abstract="" line="14" name="cat" pos="0">\n <o base="animal" line="15" name="@" pos="2" ref="9"/>\n </o>\n <o abstract="" line="17" name="bengal" pos="0">\n <o base="cat" line="18" pos="2" ref="14"/>\n <o base=".live" line="18" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="20" name="app" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classA" line="21" name="instance" pos="2" ref="3"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doUtil" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:48.808 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 2ms 22:45:48.809 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 266µs 22:45:48.841 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 9ms 22:45:48.843 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 332ms 22:45:48.854 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1882 bytes of XML in 216µs 22:45:48.919 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:45:48.928 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 1ms 22:45:48.941 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 11ms 22:45:48.944 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes 22:45:48.946 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 744µs 22:45:48.949 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 541µs 22:45:48.972 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:45:48.997 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 8ms 22:45:49.006 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 247µs 22:45:49.008 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 282µs 22:45:49.010 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes 22:45:49.014 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 192µs 22:45:49.015 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 183µs 22:45:49.040 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 621µs 22:45:49.073 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 22:45:49.082 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 270µs 22:45:49.084 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 242µs 22:45:49.087 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes 22:45:49.089 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 209µs 22:45:49.093 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 231µs 22:45:49.111 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 587µs 22:45:49.116 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 235ms 22:45:49.129 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3089 bytes of XML in 3ms 22:45:49.196 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms 22:45:49.209 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 7ms 22:45:49.213 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 248µs 22:45:49.215 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3271 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="302"\n name="ex-1"\n time="2022-08-17T06:44:30.306761800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.ut.util\n \n [] > classA\n util > @\n [] > doA\n QQ.io.stdout > @\n "gg"\n \n [] > animal\n [] > live\n QQ.io.stdout > @\n "alive"\n \n [] > cat\n animal > @\n \n [] > bengal\n cat.live > @\n \n [args...] > app\n classA > instance\n instance.doUtil > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.ut.util</tail>\n <part>org.ut.util</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="util" line="4" name="@" pos="2"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="QQ" line="6" pos="4"/>\n <o base=".io" line="6" method="" pos="6"/>\n <o base=".stdout" line="6" method="" name="@" pos="9">\n <o base="string" data="string" line="7" pos="6">gg</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="animal" pos="0">\n <o abstract="" line="10" name="live" pos="2">\n <o base="QQ" line="11" pos="4"/>\n <o base=".io" line="11" method="" pos="6"/>\n <o base=".stdout" line="11" method="" name="@" pos="9">\n <o base="string" data="string" line="12" pos="6">alive</o>\n </o>\n </o>\n </o>\n <o abstract="" line="14" name="cat" pos="0">\n <o base="animal" line="15" name="@" pos="2" ref="9"/>\n </o>\n <o abstract="" line="17" name="bengal" pos="0">\n <o base="cat" line="18" pos="2" ref="14"/>\n <o base=".live" line="18" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="20" name="app" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classA" line="21" name="instance" pos="2" ref="3"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doUtil" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:49.225 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 299µs 22:45:49.227 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 478µs 22:45:49.248 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms 22:45:49.275 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 10ms 22:45:49.278 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 243µs 22:45:49.281 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 223µs 22:45:49.284 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (3357 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="302"\n name="ex-1"\n time="2022-08-17T06:44:30.306761800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.ut.util\n \n [] > classA\n util > @\n [] > doA\n QQ.io.stdout > @\n "gg"\n \n [] > animal\n [] > live\n QQ.io.stdout > @\n "alive"\n \n [] > cat\n animal > @\n \n [] > bengal\n cat.live > @\n \n [args...] > app\n classA > instance\n instance.doUtil > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>util org.ut.util</tail>\n <part>util</part>\n <part>org.ut.util</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="util" line="4" name="@" pos="2"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="QQ" line="6" pos="4"/>\n <o base=".io" line="6" method="" pos="6"/>\n <o base=".stdout" line="6" method="" name="@" pos="9">\n <o base="string" data="string" line="7" pos="6">gg</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="animal" pos="0">\n <o abstract="" line="10" name="live" pos="2">\n <o base="QQ" line="11" pos="4"/>\n <o base=".io" line="11" method="" pos="6"/>\n <o base=".stdout" line="11" method="" name="@" pos="9">\n <o base="string" data="string" line="12" pos="6">alive</o>\n </o>\n </o>\n </o>\n <o abstract="" line="14" name="cat" pos="0">\n <o base="animal" line="15" name="@" pos="2" ref="9"/>\n </o>\n <o abstract="" line="17" name="bengal" pos="0">\n <o base="cat" line="18" pos="2" ref="14"/>\n <o base=".live" line="18" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="20" name="app" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classA" line="21" name="instance" pos="2" ref="3"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doUtil" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:49.295 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 208µs 22:45:49.298 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 211µs 22:45:49.327 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:45:49.359 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms 22:45:49.368 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 3ms 22:45:49.374 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 237µs 22:45:49.375 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (3400 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="302"\n name="ex-1"\n time="2022-08-17T06:44:30.306761800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.ut.util\n \n [] > classA\n util > @\n [] > doA\n QQ.io.stdout > @\n "gg"\n \n [] > animal\n [] > live\n QQ.io.stdout > @\n "alive"\n \n [] > cat\n animal > @\n \n [] > bengal\n cat.live > @\n \n [args...] > app\n classA > instance\n instance.doUtil > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>util org.ut.util</tail>\n <part>util</part>\n <part>org.ut.util</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="org.ut.util" line="4" name="@" pos="2"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="QQ" line="6" pos="4"/>\n <o base=".io" line="6" method="" pos="6"/>\n <o base=".stdout" line="6" method="" name="@" pos="9">\n <o base="string" data="string" line="7" pos="6">gg</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="animal" pos="0">\n <o abstract="" line="10" name="live" pos="2">\n <o base="QQ" line="11" pos="4"/>\n <o base=".io" line="11" method="" pos="6"/>\n <o base=".stdout" line="11" method="" name="@" pos="9">\n <o base="string" data="string" line="12" pos="6">alive</o>\n </o>\n </o>\n </o>\n <o abstract="" line="14" name="cat" pos="0">\n <o base="animal" line="15" name="@" pos="2" ref="9"/>\n </o>\n <o abstract="" line="17" name="bengal" pos="0">\n <o base="cat" line="18" pos="2" ref="14"/>\n <o base=".live" line="18" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="20" name="app" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classA" line="21" name="instance" pos="2" ref="3"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doUtil" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:49.393 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 210µs 22:45:49.396 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 1ms 22:45:49.412 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:45:49.416 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 262ms 22:45:49.431 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1882 bytes of XML in 172µs 22:45:49.481 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 706µs 22:45:49.494 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 353µs 22:45:49.496 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 220µs 22:45:49.498 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes 22:45:49.500 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 600µs 22:45:49.504 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 954µs 22:45:49.526 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 487µs 22:45:49.553 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 591µs 22:45:49.554 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 263µs 22:45:49.556 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 163µs 22:45:49.566 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes 22:45:49.568 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 175µs 22:45:49.570 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 174µs 22:45:49.584 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 511µs 22:45:49.611 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:45:49.612 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 255µs 22:45:49.617 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 452µs 22:45:49.618 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes 22:45:49.620 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 1ms 22:45:49.624 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 3ms 22:45:49.641 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 472µs 22:45:49.645 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 186ms 22:45:49.677 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4491 bytes of XML in 344µs 22:45:49.733 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 18ms 22:45:49.738 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 241µs 22:45:49.742 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 202µs 22:45:49.743 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4809 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="225"\n name="ex-1"\n time="2022-08-08T08:33:22.958223500Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n ^.doA > @\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [] > classA2\n classB2 > @\n [] > doA2\n stdout > @\n "A2"\n \n [] > classB2\n classA2 > @\n [] > doBA2\n ^.doA2 > @\n \n [] > classC2\n classB2 > @\n [] > doC2\n stdout > @\n "C2"\n \n [args...] > main\n classC2 > instance\n instance.doC2 > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="classA2" pos="0">\n <o base="classB2" line="27" name="@" pos="2" ref="32"/>\n <o abstract="" line="28" name="doA2" pos="2">\n <o base="stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">A2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="classB2" pos="0">\n <o base="classA2" line="33" name="@" pos="2" ref="26"/>\n <o abstract="" line="34" name="doBA2" pos="2">\n <o base="^" line="35" pos="4"/>\n <o base=".doA2" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="classC2" pos="0">\n <o base="classB2" line="38" name="@" pos="2" ref="32"/>\n <o abstract="" line="39" name="doC2" pos="2">\n <o base="stdout" line="40" name="@" pos="4">\n <o base="string" data="string" line="41" pos="6">C2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="43" name="main" pos="0">\n <o line="43" name="args" pos="1" vararg=""/>\n <o base="classC2" line="44" name="instance" pos="2" ref="37"/>\n <o base="instance" line="45" pos="2" ref="44"/>\n <o base=".@" line="45" pos="15"/>\n <o base=".@" line="45" pos="17"/>\n <o base=".doA2" line="45" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:49.760 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 221µs 22:45:49.761 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 226µs 22:45:49.777 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms 22:45:49.796 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:45:49.798 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 219µs 22:45:49.803 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 418µs 22:45:49.805 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4899 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="225"\n name="ex-1"\n time="2022-08-08T08:33:22.958223500Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n ^.doA > @\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [] > classA2\n classB2 > @\n [] > doA2\n stdout > @\n "A2"\n \n [] > classB2\n classA2 > @\n [] > doBA2\n ^.doA2 > @\n \n [] > classC2\n classB2 > @\n [] > doC2\n stdout > @\n "C2"\n \n [args...] > main\n classC2 > instance\n instance.doC2 > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="classA2" pos="0">\n <o base="classB2" line="27" name="@" pos="2" ref="32"/>\n <o abstract="" line="28" name="doA2" pos="2">\n <o base="stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">A2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="classB2" pos="0">\n <o base="classA2" line="33" name="@" pos="2" ref="26"/>\n <o abstract="" line="34" name="doBA2" pos="2">\n <o base="^" line="35" pos="4"/>\n <o base=".doA2" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="classC2" pos="0">\n <o base="classB2" line="38" name="@" pos="2" ref="32"/>\n <o abstract="" line="39" name="doC2" pos="2">\n <o base="stdout" line="40" name="@" pos="4">\n <o base="string" data="string" line="41" pos="6">C2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="43" name="main" pos="0">\n <o line="43" name="args" pos="1" vararg=""/>\n <o base="classC2" line="44" name="instance" pos="2" ref="37"/>\n <o base="instance" line="45" pos="2" ref="44"/>\n <o base=".@" line="45" pos="15"/>\n <o base=".@" line="45" pos="17"/>\n <o base=".doA2" line="45" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:49.818 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 183µs 22:45:49.821 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 437µs 22:45:49.845 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:45:49.880 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 16ms 22:45:49.882 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 263µs 22:45:49.886 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 727µs 22:45:49.887 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4991 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="225"\n name="ex-1"\n time="2022-08-08T08:33:22.958223500Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n ^.doA &gt; @\n \n [] &gt; classC\n classB &gt; @\n [] &gt; doC\n stdout &gt; @\n "C"\n \n [] &gt; classD\n classC &gt; @\n \n [] &gt; classE\n classA &gt; @\n \n [] &gt; classA2\n classB2 &gt; @\n [] &gt; doA2\n stdout &gt; @\n "A2"\n \n [] &gt; classB2\n classA2 &gt; @\n [] &gt; doBA2\n ^.doA2 &gt; @\n \n [] &gt; classC2\n classB2 &gt; @\n [] &gt; doC2\n stdout &gt; @\n "C2"\n \n [args...] &gt; main\n classC2 &gt; instance\n instance.doC2 &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="org.eolang.io.stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="classA2" pos="0">\n <o base="classB2" line="27" name="@" pos="2" ref="32"/>\n <o abstract="" line="28" name="doA2" pos="2">\n <o base="org.eolang.io.stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">A2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="classB2" pos="0">\n <o base="classA2" line="33" name="@" pos="2" ref="26"/>\n <o abstract="" line="34" name="doBA2" pos="2">\n <o base="^" line="35" pos="4"/>\n <o base=".doA2" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="classC2" pos="0">\n <o base="classB2" line="38" name="@" pos="2" ref="32"/>\n <o abstract="" line="39" name="doC2" pos="2">\n <o base="org.eolang.io.stdout" line="40" name="@" pos="4">\n <o base="string" data="string" line="41" pos="6">C2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="43" name="main" pos="0">\n <o line="43" name="args" pos="1" vararg=""/>\n <o base="classC2" line="44" name="instance" pos="2" ref="37"/>\n <o base="instance" line="45" pos="2" ref="44"/>\n <o base=".@" line="45" pos="15"/>\n <o base=".@" line="45" pos="17"/>\n <o base=".doA2" line="45" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:49.900 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 193µs 22:45:49.907 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 200µs 22:45:49.925 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:45:49.926 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 230ms 22:45:49.938 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4491 bytes of XML in 890µs 22:45:49.996 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 13ms 22:45:50.010 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 960µs 22:45:50.017 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 1ms 22:45:50.019 [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="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> 22:45:50.033 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 245µs 22:45:50.043 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 208µs 22:45:50.068 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:45:50.101 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms 22:45:50.103 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 213µs 22:45:50.104 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 162µs 22:45:50.105 [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 > @\n \n [] > classE\n classA > @\n \n [] > classA2\n classB2 > @\n [] > doA2\n stdout > @\n "A2"\n \n [] > classB2\n classA2 > @\n [] > doBA2\n ^.doA2 > @\n \n [] > classC2\n classB2 > @\n [] > doC2\n stdout > @\n "C2"\n \n [args...] > main\n classC2 > instance\n instance.doC2 > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="classA2" pos="0">\n <o base="classB2" line="27" name="@" pos="2" ref="32"/>\n <o abstract="" line="28" name="doA2" pos="2">\n <o base="stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">A2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="classB2" pos="0">\n <o base="classA2" line="33" name="@" pos="2" ref="26"/>\n <o abstract="" line="34" name="doBA2" pos="2">\n <o base="^" line="35" pos="4"/>\n <o base=".doA2" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="classC2" pos="0">\n <o base="classB2" line="38" name="@" pos="2" ref="32"/>\n <o abstract="" line="39" name="doC2" pos="2">\n <o base="stdout" line="40" name="@" pos="4">\n <o base="string" data="string" line="41" pos="6">C2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="43" name="main" pos="0">\n <o line="43" name="args" pos="1" vararg=""/>\n <o base="classC2" line="44" name="instance" pos="2" ref="37"/>\n <o base="instance" line="45" pos="2" ref="44"/>\n <o base=".@" line="45" pos="15"/>\n <o base=".@" line="45" pos="17"/>\n <o base=".doA2" line="45" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:50.114 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 168µs 22:45:50.118 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 162µs 22:45:50.136 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:45:50.171 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 14ms 22:45:50.174 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 271µs 22:45:50.176 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 439µs 22:45:50.180 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4991 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="225"\n name="ex-1"\n time="2022-08-08T08:33:22.958223500Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n ^.doA > @\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [] > classA2\n classB2 > @\n [] > doA2\n stdout > @\n "A2"\n \n [] > classB2\n classA2 > @\n [] > doBA2\n ^.doA2 > @\n \n [] > classC2\n classB2 > @\n [] > doC2\n stdout > @\n "C2"\n \n [args...] > main\n classC2 > instance\n instance.doC2 > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="org.eolang.io.stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="classA2" pos="0">\n <o base="classB2" line="27" name="@" pos="2" ref="32"/>\n <o abstract="" line="28" name="doA2" pos="2">\n <o base="org.eolang.io.stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">A2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="classB2" pos="0">\n <o base="classA2" line="33" name="@" pos="2" ref="26"/>\n <o abstract="" line="34" name="doBA2" pos="2">\n <o base="^" line="35" pos="4"/>\n <o base=".doA2" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="classC2" pos="0">\n <o base="classB2" line="38" name="@" pos="2" ref="32"/>\n <o abstract="" line="39" name="doC2" pos="2">\n <o base="org.eolang.io.stdout" line="40" name="@" pos="4">\n <o base="string" data="string" line="41" pos="6">C2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="43" name="main" pos="0">\n <o line="43" name="args" pos="1" vararg=""/>\n <o base="classC2" line="44" name="instance" pos="2" ref="37"/>\n <o base="instance" line="45" pos="2" ref="44"/>\n <o base=".@" line="45" pos="15"/>\n <o base=".@" line="45" pos="17"/>\n <o base=".doA2" line="45" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:50.194 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 182µs 22:45:50.197 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 670µs 22:45:50.224 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:45:50.225 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 263ms 22:45:50.236 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4491 bytes of XML in 2ms 22:45:50.285 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 9ms 22:45:50.296 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 1ms 22:45:50.297 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 627µs 22:45:50.300 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4809 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="225"\n name="ex-1"\n time="2022-08-08T08:33:22.958223500Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n ^.doA > @\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [] > classA2\n classB2 > @\n [] > doA2\n stdout > @\n "A2"\n \n [] > classB2\n classA2 > @\n [] > doBA2\n ^.doA2 > @\n \n [] > classC2\n classB2 > @\n [] > doC2\n stdout > @\n "C2"\n \n [args...] > main\n classC2 > instance\n instance.doC2 > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="classA2" pos="0">\n <o base="classB2" line="27" name="@" pos="2" ref="32"/>\n <o abstract="" line="28" name="doA2" pos="2">\n <o base="stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">A2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="classB2" pos="0">\n <o base="classA2" line="33" name="@" pos="2" ref="26"/>\n <o abstract="" line="34" name="doBA2" pos="2">\n <o base="^" line="35" pos="4"/>\n <o base=".doA2" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="classC2" pos="0">\n <o base="classB2" line="38" name="@" pos="2" ref="32"/>\n <o abstract="" line="39" name="doC2" pos="2">\n <o base="stdout" line="40" name="@" pos="4">\n <o base="string" data="string" line="41" pos="6">C2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="43" name="main" pos="0">\n <o line="43" name="args" pos="1" vararg=""/>\n <o base="classC2" line="44" name="instance" pos="2" ref="37"/>\n <o base="instance" line="45" pos="2" ref="44"/>\n <o base=".@" line="45" pos="15"/>\n <o base=".@" line="45" pos="17"/>\n <o base=".doA2" line="45" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:50.318 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 655µs 22:45:50.320 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 189µs 22:45:50.339 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms 22:45:50.364 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 22:45:50.366 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 442µs 22:45:50.371 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 441µs 22:45:50.374 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4899 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="225"\n name="ex-1"\n time="2022-08-08T08:33:22.958223500Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n ^.doA > @\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [] > classA2\n classB2 > @\n [] > doA2\n stdout > @\n "A2"\n \n [] > classB2\n classA2 > @\n [] > doBA2\n ^.doA2 > @\n \n [] > classC2\n classB2 > @\n [] > doC2\n stdout > @\n "C2"\n \n [args...] > main\n classC2 > instance\n instance.doC2 > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="classA2" pos="0">\n <o base="classB2" line="27" name="@" pos="2" ref="32"/>\n <o abstract="" line="28" name="doA2" pos="2">\n <o base="stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">A2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="classB2" pos="0">\n <o base="classA2" line="33" name="@" pos="2" ref="26"/>\n <o abstract="" line="34" name="doBA2" pos="2">\n <o base="^" line="35" pos="4"/>\n <o base=".doA2" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="classC2" pos="0">\n <o base="classB2" line="38" name="@" pos="2" ref="32"/>\n <o abstract="" line="39" name="doC2" pos="2">\n <o base="stdout" line="40" name="@" pos="4">\n <o base="string" data="string" line="41" pos="6">C2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="43" name="main" pos="0">\n <o line="43" name="args" pos="1" vararg=""/>\n <o base="classC2" line="44" name="instance" pos="2" ref="37"/>\n <o base="instance" line="45" pos="2" ref="44"/>\n <o base=".@" line="45" pos="15"/>\n <o base=".@" line="45" pos="17"/>\n <o base=".doA2" line="45" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:50.382 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 172µs 22:45:50.384 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 145µs 22:45:50.404 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:45:50.435 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 11ms 22:45:50.438 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 229µs 22:45:50.440 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 176µs 22:45:50.442 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4991 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="225"\n name="ex-1"\n time="2022-08-08T08:33:22.958223500Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n ^.doA > @\n \n [] > classC\n classB > @\n [] > doC\n stdout &gt; @\n "C"\n \n [] &gt; classD\n classC &gt; @\n \n [] &gt; classE\n classA &gt; @\n \n [] &gt; classA2\n classB2 &gt; @\n [] &gt; doA2\n stdout &gt; @\n "A2"\n \n [] &gt; classB2\n classA2 &gt; @\n [] &gt; doBA2\n ^.doA2 &gt; @\n \n [] &gt; classC2\n classB2 &gt; @\n [] &gt; doC2\n stdout &gt; @\n "C2"\n \n [args...] &gt; main\n classC2 &gt; instance\n instance.doC2 &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="org.eolang.io.stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="classA2" pos="0">\n <o base="classB2" line="27" name="@" pos="2" ref="32"/>\n <o abstract="" line="28" name="doA2" pos="2">\n <o base="org.eolang.io.stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">A2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="classB2" pos="0">\n <o base="classA2" line="33" name="@" pos="2" ref="26"/>\n <o abstract="" line="34" name="doBA2" pos="2">\n <o base="^" line="35" pos="4"/>\n <o base=".doA2" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="classC2" pos="0">\n <o base="classB2" line="38" name="@" pos="2" ref="32"/>\n <o abstract="" line="39" name="doC2" pos="2">\n <o base="org.eolang.io.stdout" line="40" name="@" pos="4">\n <o base="string" data="string" line="41" pos="6">C2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="43" name="main" pos="0">\n <o line="43" name="args" pos="1" vararg=""/>\n <o base="classC2" line="44" name="instance" pos="2" ref="37"/>\n <o base="instance" line="45" pos="2" ref="44"/>\n <o base=".@" line="45" pos="15"/>\n <o base=".@" line="45" pos="17"/>\n <o base=".doA2" line="45" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:50.452 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 183µs 22:45:50.455 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 169µs 22:45:50.467 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 22:45:50.469 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 210ms 22:45:50.483 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3261 bytes of XML in 2ms 22:45:50.529 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 10ms 22:45:50.531 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 282µs 22:45:50.539 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 2ms 22:45:50.543 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3473 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="275"\n name="ex-1"\n time="2022-08-05T13:21:36.479066800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &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> 22:45:50.552 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 208µs 22:45:50.556 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 852µs 22:45:50.579 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 718µs 22:45:50.595 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms 22:45:50.598 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 1ms 22:45:50.601 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 448µs 22:45:50.603 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (3563 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="275"\n name="ex-1"\n time="2022-08-05T13:21:36.479066800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; classA\n classB &gt; @\n [] &gt; doA\n stdout &gt; @\n "A"\n \n [] &gt; classB\n classA &gt; @\n [] &gt; doBA\n ^.doA &gt; @\n \n [] &gt; classC\n classB &gt; @\n [] &gt; doC\n stdout &gt; @\n "C"\n \n [] &gt; classD\n classC &gt; @\n \n [] &gt; classE\n classA &gt; @\n \n [args...] &gt; main\n classC &gt; instance\n instance.doC &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="classC" line="27" name="instance" pos="2" ref="14"/>\n <o base="instance" line="28" pos="2" ref="27"/>\n <o base=".doC" line="28" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:50.615 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 155µs 22:45:50.619 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 427µs 22:45:50.634 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 622µs 22:45:50.664 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms 22:45:50.665 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 255µs 22:45:50.666 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 153µs 22:45:50.668 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (3627 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="275"\n name="ex-1"\n time="2022-08-05T13:21:36.479066800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n ^.doA > @\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [args...] > main\n classC > instance\n instance.doC > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="org.eolang.io.stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="classC" line="27" name="instance" pos="2" ref="14"/>\n <o base="instance" line="28" pos="2" ref="27"/>\n <o base=".doC" line="28" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:50.678 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 168µs 22:45:50.681 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 159µs 22:45:50.699 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:45:50.699 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 195ms 22:45:50.706 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3261 bytes of XML in 495µs 22:45:50.752 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 9ms 22:45:50.755 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 305µs 22:45:50.760 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 351µs 22:45:50.762 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3473 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="275"\n name="ex-1"\n time="2022-08-05T13:21:36.479066800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n ^.doA > @\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [args...] > main\n classC > instance\n instance.doC > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="classC" line="27" name="instance" pos="2" ref="14"/>\n <o base="instance" line="28" pos="2" ref="27"/>\n <o base=".doC" line="28" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:50.773 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 3ms 22:45:50.775 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 219µs 22:45:50.795 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 961µs 22:45:50.818 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms 22:45:50.820 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 181µs 22:45:50.821 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 139µs 22:45:50.828 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (3563 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="275"\n name="ex-1"\n time="2022-08-05T13:21:36.479066800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n ^.doA > @\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [args...] > main\n classC > instance\n instance.doC > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="classC" line="27" name="instance" pos="2" ref="14"/>\n <o base="instance" line="28" pos="2" ref="27"/>\n <o base=".doC" line="28" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:50.840 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 164µs 22:45:50.841 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 144µs 22:45:50.856 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 670µs 22:45:50.875 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms 22:45:50.877 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 193µs 22:45:50.881 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 162µs 22:45:50.884 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (3627 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="275"\n name="ex-1"\n time="2022-08-05T13:21:36.479066800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n ^.doA > @\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [args...] > main\n classC > instance\n instance.doC > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="org.eolang.io.stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="classC" line="27" name="instance" pos="2" ref="14"/>\n <o base="instance" line="28" pos="2" ref="27"/>\n <o base=".doC" line="28" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:50.893 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 161µs 22:45:50.895 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 804µs 22:45:50.911 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:45:50.920 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 191ms 22:45:50.927 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3261 bytes of XML in 207µs 22:45:50.969 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 22:45:50.974 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 382µs 22:45:50.977 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 617µs 22:45:50.979 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3473 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="275"\n name="ex-1"\n time="2022-08-05T13:21:36.479066800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n ^.doA > @\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [args...] > main\n classC > instance\n instance.doC > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="classC" line="27" name="instance" pos="2" ref="14"/>\n <o base="instance" line="28" pos="2" ref="27"/>\n <o base=".doC" line="28" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:50.987 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 191µs 22:45:50.991 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 717µs 22:45:51.008 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms 22:45:51.023 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 22:45:51.030 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 328µs 22:45:51.032 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 149µs 22:45:51.035 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (3563 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="275"\n name="ex-1"\n time="2022-08-05T13:21:36.479066800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; classA\n classB &gt; @\n [] &gt; doA\n stdout &gt; @\n "A"\n \n [] &gt; classB\n classA &gt; @\n [] &gt; doBA\n ^.doA &gt; @\n \n [] &gt; classC\n classB &gt; @\n [] &gt; doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [args...] > main\n classC > instance\n instance.doC > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="classC" line="27" name="instance" pos="2" ref="14"/>\n <o base="instance" line="28" pos="2" ref="27"/>\n <o base=".doC" line="28" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:51.048 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 856µs 22:45:51.049 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 140µs 22:45:51.071 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms 22:45:51.115 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 18ms 22:45:51.119 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 2ms 22:45:51.122 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 1ms 22:45:51.123 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (3627 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="275"\n name="ex-1"\n time="2022-08-05T13:21:36.479066800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; classA\n classB &gt; @\n [] &gt; doA\n stdout &gt; @\n "A"\n \n [] &gt; classB\n classA &gt; @\n [] &gt; doBA\n ^.doA &gt; @\n \n [] &gt; classC\n classB &gt; @\n [] &gt; doC\n stdout &gt; @\n "C"\n \n [] &gt; classD\n classC &gt; @\n \n [] &gt; classE\n classA &gt; @\n \n [args...] &gt; main\n classC &gt; instance\n instance.doC &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="org.eolang.io.stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="classC" line="27" name="instance" pos="2" ref="14"/>\n <o base="instance" line="28" pos="2" ref="27"/>\n <o base=".doC" line="28" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:51.145 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 7ms 22:45:51.147 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 216µs 22:45:51.155 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 937µs 22:45:51.157 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 219ms 22:45:51.172 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4568 bytes of XML in 251µs 22:45:51.245 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 14ms 22:45:51.249 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 3ms 22:45:51.265 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 13ms 22:45:51.268 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4894 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="278"\n name="ex-1"\n time="2022-08-04T15:09:45.784600300Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > creature\n [] > live\n stdout > @\n "I'm alive"\n [t] > talk\n stdout > @\n t\n \n [] > animal\n creature > @\n [t] > talk\n stdout > @\n "animal talks"\n \n [] > human\n creature > @\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [] > dog\n animal > @\n [] > live\n ^.talk "I am a dog" > @\n [] &gt; woof\n stdout &gt; @\n "woof"\n \n [] &gt; olesya\n human &gt; @\n [job] &gt; work\n ^.live &gt; @\n \n [args...] &gt; main\n dog &gt; tom\n dog.woof &gt; @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="creature" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="t" line="9" pos="6" ref="7"/>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="animal" pos="0">\n <o base="creature" line="12" name="@" pos="2" ref="3"/>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="stdout" line="14" name="@" pos="4">\n <o base="string" data="string" line="15" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="17" name="human" pos="0">\n <o base="creature" line="18" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="20" name="cat" pos="0">\n <o base="animal" line="21" name="@" pos="2" ref="11"/>\n <o abstract="" line="22" name="meow" pos="2">\n <o line="22" name="m" pos="3"/>\n <o base="^" line="23" pos="4"/>\n <o base=".talk" line="23" method="" name="@" pos="5">\n <o base="string" data="string" line="23" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="25" name="dog" pos="0">\n <o base="animal" line="26" name="@" pos="2" ref="11"/>\n <o abstract="" line="27" name="live" pos="2">\n <o base="^" line="28" pos="4"/>\n <o base=".talk" line="28" method="" name="@" pos="5">\n <o base="string" data="string" line="28" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="29" name="woof" pos="2">\n <o base="stdout" line="30" name="@" pos="4">\n <o base="string" data="string" line="31" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="33" name="olesya" pos="0">\n <o base="human" line="34" name="@" pos="2" ref="17"/>\n <o abstract="" line="35" name="work" pos="2">\n <o line="35" name="job" pos="3"/>\n <o base="^" line="36" pos="4"/>\n <o base=".live" line="36" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="38" name="main" pos="0">\n <o line="38" name="args" pos="1" vararg=""/>\n <o base="dog" line="39" name="tom" pos="2" ref="25"/>\n <o base="dog" line="40" pos="2" ref="25"/>\n <o base=".woof" line="40" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:51.286 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 217µs 22:45:51.287 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 189µs 22:45:51.321 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 887µs 22:45:51.352 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms 22:45:51.362 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 734µs 22:45:51.370 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 170µs 22:45:51.371 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4984 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="278"\n name="ex-1"\n time="2022-08-04T15:09:45.784600300Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; creature\n [] &gt; live\n stdout &gt; @\n "I'm alive"\n [t] &gt; talk\n stdout &gt; @\n t\n \n [] &gt; animal\n creature &gt; @\n [t] &gt; talk\n stdout &gt; @\n "animal talks"\n \n [] &gt; human\n creature &gt; @\n \n [] &gt; cat\n animal &gt; @\n [m] &gt; meow\n ^.talk "meow" &gt; @\n \n [] &gt; dog\n animal &gt; @\n [] &gt; live\n ^.talk "I am a dog" &gt; @\n [] &gt; woof\n stdout &gt; @\n "woof"\n \n [] &gt; olesya\n human &gt; @\n [job] &gt; work\n ^.live &gt; @\n \n [args...] &gt; main\n dog &gt; tom\n dog.woof &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="creature" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="t" line="9" pos="6" ref="7"/>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="animal" pos="0">\n <o base="creature" line="12" name="@" pos="2" ref="3"/>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="stdout" line="14" name="@" pos="4">\n <o base="string" data="string" line="15" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="17" name="human" pos="0">\n <o base="creature" line="18" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="20" name="cat" pos="0">\n <o base="animal" line="21" name="@" pos="2" ref="11"/>\n <o abstract="" line="22" name="meow" pos="2">\n <o line="22" name="m" pos="3"/>\n <o base="^" line="23" pos="4"/>\n <o base=".talk" line="23" method="" name="@" pos="5">\n <o base="string" data="string" line="23" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="25" name="dog" pos="0">\n <o base="animal" line="26" name="@" pos="2" ref="11"/>\n <o abstract="" line="27" name="live" pos="2">\n <o base="^" line="28" pos="4"/>\n <o base=".talk" line="28" method="" name="@" pos="5">\n <o base="string" data="string" line="28" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="29" name="woof" pos="2">\n <o base="stdout" line="30" name="@" pos="4">\n <o base="string" data="string" line="31" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="33" name="olesya" pos="0">\n <o base="human" line="34" name="@" pos="2" ref="17"/>\n <o abstract="" line="35" name="work" pos="2">\n <o line="35" name="job" pos="3"/>\n <o base="^" line="36" pos="4"/>\n <o base=".live" line="36" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="38" name="main" pos="0">\n <o line="38" name="args" pos="1" vararg=""/>\n <o base="dog" line="39" name="tom" pos="2" ref="25"/>\n <o base="dog" line="40" pos="2" ref="25"/>\n <o base=".woof" line="40" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:51.382 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 180µs 22:45:51.389 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 5ms 22:45:51.409 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms 22:45:51.441 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 9ms 22:45:51.444 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 223µs 22:45:51.448 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 196µs 22:45:51.456 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (5076 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="278"\n name="ex-1"\n time="2022-08-04T15:09:45.784600300Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; creature\n [] &gt; live\n stdout &gt; @\n "I'm alive"\n [t] &gt; talk\n stdout &gt; @\n t\n \n [] &gt; animal\n creature &gt; @\n [t] &gt; talk\n stdout &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 [] > live\n ^.talk "I am a dog" > @\n [] > woof\n stdout > @\n "woof"\n \n [] > olesya\n human > @\n [job] > work\n ^.live > @\n \n [args...] > main\n dog > tom\n dog.woof > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="creature" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="org.eolang.io.stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n <o base="t" line="9" pos="6" ref="7"/>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="animal" pos="0">\n <o base="creature" line="12" name="@" pos="2" ref="3"/>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="14" name="@" pos="4">\n <o base="string" data="string" line="15" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="17" name="human" pos="0">\n <o base="creature" line="18" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="20" name="cat" pos="0">\n <o base="animal" line="21" name="@" pos="2" ref="11"/>\n <o abstract="" line="22" name="meow" pos="2">\n <o line="22" name="m" pos="3"/>\n <o base="^" line="23" pos="4"/>\n <o base=".talk" line="23" method="" name="@" pos="5">\n <o base="string" data="string" line="23" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="25" name="dog" pos="0">\n <o base="animal" line="26" name="@" pos="2" ref="11"/>\n <o abstract="" line="27" name="live" pos="2">\n <o base="^" line="28" pos="4"/>\n <o base=".talk" line="28" method="" name="@" pos="5">\n <o base="string" data="string" line="28" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="29" name="woof" pos="2">\n <o base="org.eolang.io.stdout" line="30" name="@" pos="4">\n <o base="string" data="string" line="31" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="33" name="olesya" pos="0">\n <o base="human" line="34" name="@" pos="2" ref="17"/>\n <o abstract="" line="35" name="work" pos="2">\n <o line="35" name="job" pos="3"/>\n <o base="^" line="36" pos="4"/>\n <o base=".live" line="36" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="38" name="main" pos="0">\n <o line="38" name="args" pos="1" vararg=""/>\n <o base="dog" line="39" name="tom" pos="2" ref="25"/>\n <o base="dog" line="40" pos="2" ref="25"/>\n <o base=".woof" line="40" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:51.470 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 217µs 22:45:51.472 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 595µs 22:45:51.486 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms 22:45:51.487 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 293ms 22:45:51.497 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4568 bytes of XML in 1ms 22:45:51.539 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms 22:45:51.546 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 262µs 22:45:51.558 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 232µs 22:45:51.561 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4894 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="278"\n name="ex-1"\n time="2022-08-04T15:09:45.784600300Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > creature\n [] > live\n stdout > @\n "I'm alive"\n [t] > talk\n stdout > @\n t\n \n [] > animal\n creature > @\n [t] > talk\n stdout > @\n "animal talks"\n \n [] > human\n creature > @\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [] > dog\n animal > @\n [] > live\n ^.talk "I am a dog" > @\n [] > woof\n stdout > @\n "woof"\n \n [] > olesya\n human > @\n [job] > work\n ^.live > @\n \n [args...] > main\n dog > tom\n dog.woof > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="creature" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="t" line="9" pos="6" ref="7"/>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="animal" pos="0">\n <o base="creature" line="12" name="@" pos="2" ref="3"/>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="stdout" line="14" name="@" pos="4">\n <o base="string" data="string" line="15" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="17" name="human" pos="0">\n <o base="creature" line="18" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="20" name="cat" pos="0">\n <o base="animal" line="21" name="@" pos="2" ref="11"/>\n <o abstract="" line="22" name="meow" pos="2">\n <o line="22" name="m" pos="3"/>\n <o base="^" line="23" pos="4"/>\n <o base=".talk" line="23" method="" name="@" pos="5">\n <o base="string" data="string" line="23" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="25" name="dog" pos="0">\n <o base="animal" line="26" name="@" pos="2" ref="11"/>\n <o abstract="" line="27" name="live" pos="2">\n <o base="^" line="28" pos="4"/>\n <o base=".talk" line="28" method="" name="@" pos="5">\n <o base="string" data="string" line="28" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="29" name="woof" pos="2">\n <o base="stdout" line="30" name="@" pos="4">\n <o base="string" data="string" line="31" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="33" name="olesya" pos="0">\n <o base="human" line="34" name="@" pos="2" ref="17"/>\n <o abstract="" line="35" name="work" pos="2">\n <o line="35" name="job" pos="3"/>\n <o base="^" line="36" pos="4"/>\n <o base=".live" line="36" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="38" name="main" pos="0">\n <o line="38" name="args" pos="1" vararg=""/>\n <o base="dog" line="39" name="tom" pos="2" ref="25"/>\n <o base="dog" line="40" pos="2" ref="25"/>\n <o base=".woof" line="40" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:51.571 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 236µs 22:45:51.575 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 201µs 22:45:51.607 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 893µs 22:45:51.637 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms 22:45:51.644 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 470µs 22:45:51.658 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 6ms 22:45:51.659 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4984 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="278"\n name="ex-1"\n time="2022-08-04T15:09:45.784600300Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > creature\n [] > live\n stdout > @\n "I'm alive"\n [t] > talk\n stdout > @\n t\n \n [] > animal\n creature > @\n [t] > talk\n stdout > @\n "animal talks"\n \n [] > human\n creature > @\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [] > dog\n animal > @\n [] > live\n ^.talk "I am a dog" > @\n [] > woof\n stdout > @\n "woof"\n \n [] > olesya\n human > @\n [job] > work\n ^.live > @\n \n [args...] > main\n dog > tom\n dog.woof > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="creature" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="t" line="9" pos="6" ref="7"/>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="animal" pos="0">\n <o base="creature" line="12" name="@" pos="2" ref="3"/>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="stdout" line="14" name="@" pos="4">\n <o base="string" data="string" line="15" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="17" name="human" pos="0">\n <o base="creature" line="18" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="20" name="cat" pos="0">\n <o base="animal" line="21" name="@" pos="2" ref="11"/>\n <o abstract="" line="22" name="meow" pos="2">\n <o line="22" name="m" pos="3"/>\n <o base="^" line="23" pos="4"/>\n <o base=".talk" line="23" method="" name="@" pos="5">\n <o base="string" data="string" line="23" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="25" name="dog" pos="0">\n <o base="animal" line="26" name="@" pos="2" ref="11"/>\n <o abstract="" line="27" name="live" pos="2">\n <o base="^" line="28" pos="4"/>\n <o base=".talk" line="28" method="" name="@" pos="5">\n <o base="string" data="string" line="28" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="29" name="woof" pos="2">\n <o base="stdout" line="30" name="@" pos="4">\n <o base="string" data="string" line="31" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="33" name="olesya" pos="0">\n <o base="human" line="34" name="@" pos="2" ref="17"/>\n <o abstract="" line="35" name="work" pos="2">\n <o line="35" name="job" pos="3"/>\n <o base="^" line="36" pos="4"/>\n <o base=".live" line="36" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="38" name="main" pos="0">\n <o line="38" name="args" pos="1" vararg=""/>\n <o base="dog" line="39" name="tom" pos="2" ref="25"/>\n <o base="dog" line="40" pos="2" ref="25"/>\n <o base=".woof" line="40" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:51.667 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 178µs 22:45:51.682 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 9ms 22:45:51.711 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:45:51.762 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 20ms 22:45:51.774 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 858µs 22:45:51.775 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 425µs 22:45:51.780 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (5076 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="278"\n name="ex-1"\n time="2022-08-04T15:09:45.784600300Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > creature\n [] > live\n stdout > @\n "I'm alive"\n [t] > talk\n stdout > @\n t\n \n [] > animal\n creature > @\n [t] > talk\n stdout > @\n "animal talks"\n \n [] > human\n creature > @\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [] > dog\n animal > @\n [] > live\n ^.talk "I am a dog" > @\n [] > woof\n stdout > @\n "woof"\n \n [] > olesya\n human > @\n [job] > work\n ^.live > @\n \n [args...] > main\n dog > tom\n dog.woof > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="creature" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="org.eolang.io.stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n <o base="t" line="9" pos="6" ref="7"/>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="animal" pos="0">\n <o base="creature" line="12" name="@" pos="2" ref="3"/>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="14" name="@" pos="4">\n <o base="string" data="string" line="15" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="17" name="human" pos="0">\n <o base="creature" line="18" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="20" name="cat" pos="0">\n <o base="animal" line="21" name="@" pos="2" ref="11"/>\n <o abstract="" line="22" name="meow" pos="2">\n <o line="22" name="m" pos="3"/>\n <o base="^" line="23" pos="4"/>\n <o base=".talk" line="23" method="" name="@" pos="5">\n <o base="string" data="string" line="23" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="25" name="dog" pos="0">\n <o base="animal" line="26" name="@" pos="2" ref="11"/>\n <o abstract="" line="27" name="live" pos="2">\n <o base="^" line="28" pos="4"/>\n <o base=".talk" line="28" method="" name="@" pos="5">\n <o base="string" data="string" line="28" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="29" name="woof" pos="2">\n <o base="org.eolang.io.stdout" line="30" name="@" pos="4">\n <o base="string" data="string" line="31" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="33" name="olesya" pos="0">\n <o base="human" line="34" name="@" pos="2" ref="17"/>\n <o abstract="" line="35" name="work" pos="2">\n <o line="35" name="job" pos="3"/>\n <o base="^" line="36" pos="4"/>\n <o base=".live" line="36" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="38" name="main" pos="0">\n <o line="38" name="args" pos="1" vararg=""/>\n <o base="dog" line="39" name="tom" pos="2" ref="25"/>\n <o base="dog" line="40" pos="2" ref="25"/>\n <o base=".woof" line="40" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:51.802 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 248µs 22:45:51.803 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 198µs 22:45:51.828 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 897µs 22:45:51.832 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 321ms 22:45:51.849 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4568 bytes of XML in 2ms 22:45:51.935 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 9ms 22:45:51.942 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 1ms 22:45:51.948 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 184µs 22:45:51.964 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4894 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="278"\n name="ex-1"\n time="2022-08-04T15:09:45.784600300Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; creature\n [] &gt; live\n stdout &gt; @\n "I'm alive"\n [t] &gt; talk\n stdout &gt; @\n t\n \n [] &gt; animal\n creature &gt; @\n [t] &gt; talk\n stdout &gt; @\n "animal talks"\n \n [] &gt; human\n creature &gt; @\n \n [] &gt; cat\n animal &gt; @\n [m] &gt; meow\n ^.talk "meow" &gt; @\n \n [] &gt; dog\n animal &gt; @\n [] &gt; live\n ^.talk "I am a dog" &gt; @\n [] &gt; woof\n stdout &gt; @\n "woof"\n \n [] &gt; olesya\n human &gt; @\n [job] &gt; work\n ^.live &gt; @\n \n [args...] &gt; main\n dog &gt; tom\n dog.woof &gt; @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="creature" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="t" line="9" pos="6" ref="7"/>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="animal" pos="0">\n <o base="creature" line="12" name="@" pos="2" ref="3"/>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="stdout" line="14" name="@" pos="4">\n <o base="string" data="string" line="15" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="17" name="human" pos="0">\n <o base="creature" line="18" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="20" name="cat" pos="0">\n <o base="animal" line="21" name="@" pos="2" ref="11"/>\n <o abstract="" line="22" name="meow" pos="2">\n <o line="22" name="m" pos="3"/>\n <o base="^" line="23" pos="4"/>\n <o base=".talk" line="23" method="" name="@" pos="5">\n <o base="string" data="string" line="23" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="25" name="dog" pos="0">\n <o base="animal" line="26" name="@" pos="2" ref="11"/>\n <o abstract="" line="27" name="live" pos="2">\n <o base="^" line="28" pos="4"/>\n <o base=".talk" line="28" method="" name="@" pos="5">\n <o base="string" data="string" line="28" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="29" name="woof" pos="2">\n <o base="stdout" line="30" name="@" pos="4">\n <o base="string" data="string" line="31" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="33" name="olesya" pos="0">\n <o base="human" line="34" name="@" pos="2" ref="17"/>\n <o abstract="" line="35" name="work" pos="2">\n <o line="35" name="job" pos="3"/>\n <o base="^" line="36" pos="4"/>\n <o base=".live" line="36" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="38" name="main" pos="0">\n <o line="38" name="args" pos="1" vararg=""/>\n <o base="dog" line="39" name="tom" pos="2" ref="25"/>\n <o base="dog" line="40" pos="2" ref="25"/>\n <o base=".woof" line="40" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:51.981 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 237µs 22:45:51.984 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 218µs 22:45:52.028 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:45:52.076 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:45:52.089 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 218µs 22:45:52.091 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 147µs 22:45:52.099 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4984 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="278"\n name="ex-1"\n time="2022-08-04T15:09:45.784600300Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; creature\n [] &gt; live\n stdout &gt; @\n "I'm alive"\n [t] &gt; talk\n stdout &gt; @\n t\n \n [] &gt; animal\n creature &gt; @\n [t] &gt; talk\n stdout &gt; @\n "animal talks"\n \n [] &gt; human\n creature &gt; @\n \n [] &gt; cat\n animal &gt; @\n [m] &gt; meow\n ^.talk "meow" &gt; @\n \n [] &gt; dog\n animal &gt; @\n [] &gt; live\n ^.talk "I am a dog" &gt; @\n [] &gt; woof\n stdout &gt; @\n "woof"\n \n [] &gt; olesya\n human &gt; @\n [job] &gt; work\n ^.live &gt; @\n \n [args...] > main\n dog > tom\n dog.woof > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="creature" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="t" line="9" pos="6" ref="7"/>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="animal" pos="0">\n <o base="creature" line="12" name="@" pos="2" ref="3"/>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="stdout" line="14" name="@" pos="4">\n <o base="string" data="string" line="15" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="17" name="human" pos="0">\n <o base="creature" line="18" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="20" name="cat" pos="0">\n <o base="animal" line="21" name="@" pos="2" ref="11"/>\n <o abstract="" line="22" name="meow" pos="2">\n <o line="22" name="m" pos="3"/>\n <o base="^" line="23" pos="4"/>\n <o base=".talk" line="23" method="" name="@" pos="5">\n <o base="string" data="string" line="23" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="25" name="dog" pos="0">\n <o base="animal" line="26" name="@" pos="2" ref="11"/>\n <o abstract="" line="27" name="live" pos="2">\n <o base="^" line="28" pos="4"/>\n <o base=".talk" line="28" method="" name="@" pos="5">\n <o base="string" data="string" line="28" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="29" name="woof" pos="2">\n <o base="stdout" line="30" name="@" pos="4">\n <o base="string" data="string" line="31" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="33" name="olesya" pos="0">\n <o base="human" line="34" name="@" pos="2" ref="17"/>\n <o abstract="" line="35" name="work" pos="2">\n <o line="35" name="job" pos="3"/>\n <o base="^" line="36" pos="4"/>\n <o base=".live" line="36" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="38" name="main" pos="0">\n <o line="38" name="args" pos="1" vararg=""/>\n <o base="dog" line="39" name="tom" pos="2" ref="25"/>\n <o base="dog" line="40" pos="2" ref="25"/>\n <o base=".woof" line="40" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:52.118 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 176µs 22:45:52.119 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 941µs 22:45:52.147 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 844µs 22:45:52.206 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 22ms 22:45:52.212 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 2ms 22:45:52.221 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 5ms 22:45:52.222 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (5076 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="278"\n name="ex-1"\n time="2022-08-04T15:09:45.784600300Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > creature\n [] > live\n stdout > @\n "I'm alive"\n [t] > talk\n stdout > @\n t\n \n [] > animal\n creature > @\n [t] > talk\n stdout > @\n "animal talks"\n \n [] > human\n creature > @\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [] > dog\n animal > @\n [] > live\n ^.talk "I am a dog" > @\n [] > woof\n stdout > @\n "woof"\n \n [] > olesya\n human > @\n [job] > work\n ^.live > @\n \n [args...] > main\n dog > tom\n dog.woof > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="creature" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="org.eolang.io.stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n <o base="t" line="9" pos="6" ref="7"/>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="animal" pos="0">\n <o base="creature" line="12" name="@" pos="2" ref="3"/>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="14" name="@" pos="4">\n <o base="string" data="string" line="15" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="17" name="human" pos="0">\n <o base="creature" line="18" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="20" name="cat" pos="0">\n <o base="animal" line="21" name="@" pos="2" ref="11"/>\n <o abstract="" line="22" name="meow" pos="2">\n <o line="22" name="m" pos="3"/>\n <o base="^" line="23" pos="4"/>\n <o base=".talk" line="23" method="" name="@" pos="5">\n <o base="string" data="string" line="23" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="25" name="dog" pos="0">\n <o base="animal" line="26" name="@" pos="2" ref="11"/>\n <o abstract="" line="27" name="live" pos="2">\n <o base="^" line="28" pos="4"/>\n <o base=".talk" line="28" method="" name="@" pos="5">\n <o base="string" data="string" line="28" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="29" name="woof" pos="2">\n <o base="org.eolang.io.stdout" line="30" name="@" pos="4">\n <o base="string" data="string" line="31" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="33" name="olesya" pos="0">\n <o base="human" line="34" name="@" pos="2" ref="17"/>\n <o abstract="" line="35" name="work" pos="2">\n <o line="35" name="job" pos="3"/>\n <o base="^" line="36" pos="4"/>\n <o base=".live" line="36" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="38" name="main" pos="0">\n <o line="38" name="args" pos="1" vararg=""/>\n <o base="dog" line="39" name="tom" pos="2" ref="25"/>\n <o base="dog" line="40" pos="2" ref="25"/>\n <o base=".woof" line="40" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:52.234 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 190µs 22:45:52.238 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 413µs 22:45:52.255 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:45:52.256 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 373ms 22:45:52.267 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1750 bytes of XML in 139µs 22:45:52.316 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms 22:45:52.321 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 1ms 22:45:52.327 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 192µs 22:45:52.328 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (1821 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="1"\n name="transformer"\n time="2022-08-22T15:47:52.233618493Z"\n version="0.26.0">\n <listing>+alias breeds.bengal\n \n [] > app\n bengal > mickey\n mickey.live > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>breeds.bengal</tail>\n <part>breeds.bengal</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="app" pos="0">\n <o base="bengal" line="4" name="mickey" pos="2"/>\n <o base="mickey" line="5" pos="2" ref="4"/>\n <o base=".live" line="5" method="" name="@" pos="8"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:52.344 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 229µs 22:45:52.352 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 2ms 22:45:52.374 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 376µs 22:45:52.394 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms 22:45:52.399 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 163µs 22:45:52.402 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 148µs 22:45:52.404 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (1911 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="1"\n name="transformer"\n time="2022-08-22T15:47:52.233618493Z"\n version="0.26.0">\n <listing>+alias breeds.bengal\n \n [] > app\n bengal > mickey\n mickey.live > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>bengal breeds.bengal</tail>\n <part>bengal</part>\n <part>breeds.bengal</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="app" pos="0">\n <o base="bengal" line="4" name="mickey" pos="2"/>\n <o base="mickey" line="5" pos="2" ref="4"/>\n <o base=".live" line="5" method="" name="@" pos="8"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:52.416 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 147µs 22:45:52.420 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 163µs 22:45:52.435 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 367µs 22:45:52.476 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 22:45:52.479 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 400µs 22:45:52.485 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 207µs 22:45:52.492 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (1954 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="1"\n name="transformer"\n time="2022-08-22T15:47:52.233618493Z"\n version="0.26.0">\n <listing>+alias breeds.bengal\n \n [] > app\n bengal > mickey\n mickey.live > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>bengal breeds.bengal</tail>\n <part>bengal</part>\n <part>breeds.bengal</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="app" pos="0">\n <o base="breeds.bengal" line="4" name="mickey" pos="2"/>\n <o base="mickey" line="5" pos="2" ref="4"/>\n <o base=".live" line="5" method="" name="@" pos="8"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:52.505 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 185µs 22:45:52.511 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 5ms 22:45:52.556 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 12ms 22:45:52.561 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 280ms 22:45:52.578 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1897 bytes of XML in 634µs 22:45:52.650 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms 22:45:52.656 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 251µs 22:45:52.681 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 3ms 22:45:52.682 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes 22:45:52.684 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 308µs 22:45:52.688 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 768µs 22:45:52.724 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 8ms 22:45:52.762 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 393µs 22:45:52.764 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 166µs 22:45:52.768 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 145µs 22:45:52.778 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes 22:45:52.780 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 152µs 22:45:52.797 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 183µs 22:45:52.842 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 13ms 22:45:52.887 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 551µs 22:45:52.898 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 555µs 22:45:52.900 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 220µs 22:45:52.921 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes 22:45:52.923 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 1ms 22:45:52.929 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 158µs 22:45:52.988 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 28ms 22:45:52.988 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 382ms 22:45:52.990 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2234 bytes of XML in 157µs 22:45:53.043 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 531µs 22:45:53.048 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 2ms 22:45:53.050 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 438µs 22:45:53.068 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes 22:45:53.069 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 272µs 22:45:53.079 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 1ms 22:45:53.093 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 413µs 22:45:53.129 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms 22:45:53.131 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 583µs 22:45:53.138 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 6ms 22:45:53.139 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (2481 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="4"\n name="transformer"\n time="2022-08-22T15:47:52.201586131Z"\n version="0.26.0">\n <listing>+package org.animals\n +alias org.eolang.io.stdout\n +alias org.life.creature\n \n [t] > cat\n creature > @\n [] > talk\n stdout > @\n "cat talks"\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>org.animals</tail>\n <part>org.animals</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n <meta expanded="" line="3">\n <head>alias</head>\n <tail>creature org.life.creature</tail>\n <part>creature</part>\n <part>org.life.creature</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="5" name="cat" pos="0">\n <o line="5" name="t" pos="1"/>\n <o base="creature" line="6" name="@" pos="2"/>\n <o abstract="" line="7" name="talk" pos="2">\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">cat talks</o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:45:53.151 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 412µs 22:45:53.155 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 1ms 22:45:53.178 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms 22:45:53.215 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:45:53.220 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 241µs 22:45:53.221 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 155µs 22:45:53.222 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (2540 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="4"\n name="transformer"\n time="2022-08-22T15:47:52.201586131Z"\n version="0.26.0">\n <listing>+package org.animals\n +alias org.eolang.io.stdout\n +alias org.life.creature\n \n [t] > cat\n creature > @\n [] > talk\n stdout > @\n "cat talks"\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>org.animals</tail>\n <part>org.animals</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n <meta expanded="" line="3">\n <head>alias</head>\n <tail>creature org.life.creature</tail>\n <part>creature</part>\n <part>org.life.creature</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="5" name="cat" pos="0">\n <o line="5" name="t" pos="1"/>\n <o base="org.life.creature" line="6" name="@" pos="2"/>\n <o abstract="" line="7" name="talk" pos="2">\n <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">cat talks</o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:45:53.238 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 157µs 22:45:53.239 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 280µs 22:45:53.282 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 477µs 22:45:53.283 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 287ms 22:45:53.289 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2250 bytes of XML in 2ms 22:45:53.344 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 10ms 22:45:53.360 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 8ms 22:45:53.365 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 1ms 22:45:53.368 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes 22:45:53.373 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 5ms 22:45:53.375 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 147µs 22:45:53.405 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 545µs 22:45:53.436 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 618µs 22:45:53.443 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 226µs 22:45:53.444 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 154µs 22:45:53.444 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (2439 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="6"\n name="transformer"\n time="2022-08-22T15:47:52.220334546Z"\n version="0.26.0">\n <listing>+package breeds\n +alias org.animals.cat\n \n [] > bengal\n cat "hello" > @\n [] > meow\n ^.talk > @\n [] > bengal_live\n cat.live > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>breeds</tail>\n <part>breeds</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>cat org.animals.cat</tail>\n <part>cat</part>\n <part>org.animals.cat</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="4" name="bengal" pos="0">\n <o base="cat" line="5" name="@" pos="2">\n <o base="string" data="string" line="5" pos="6">hello</o>\n </o>\n <o abstract="" line="6" name="meow" pos="2">\n <o base="^" line="7" pos="4"/>\n <o base=".talk" line="7" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="8" name="bengal_live" pos="2">\n <o base="cat" line="9" pos="4"/>\n <o base=".live" line="9" method="" name="@" pos="7"/>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:45:53.451 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 140µs 22:45:53.456 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 116µs 22:45:53.460 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 411µs 22:45:53.502 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 11ms 22:45:53.506 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 1ms 22:45:53.509 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 1ms 22:45:53.511 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (2499 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="6"\n name="transformer"\n time="2022-08-22T15:47:52.220334546Z"\n version="0.26.0">\n <listing>+package breeds\n +alias org.animals.cat\n \n [] > bengal\n cat "hello" > @\n [] > meow\n ^.talk > @\n [] > bengal_live\n cat.live > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>breeds</tail>\n <part>breeds</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>cat org.animals.cat</tail>\n <part>cat</part>\n <part>org.animals.cat</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="4" name="bengal" pos="0">\n <o base="org.animals.cat" line="5" name="@" pos="2">\n <o base="string" data="string" line="5" pos="6">hello</o>\n </o>\n <o abstract="" line="6" name="meow" pos="2">\n <o base="^" line="7" pos="4"/>\n <o base=".talk" line="7" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="8" name="bengal_live" pos="2">\n <o base="org.animals.cat" line="9" pos="4"/>\n <o base=".live" line="9" method="" name="@" pos="7"/>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:45:53.519 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 143µs 22:45:53.522 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 129µs 22:45:53.547 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 470µs 22:45:53.553 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 246ms 22:45:53.571 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1750 bytes of XML in 178µs 22:45:53.645 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 10ms 22:45:53.649 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 214µs 22:45:53.657 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 3ms 22:45:53.658 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (1821 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="1"\n name="transformer"\n time="2022-08-22T15:47:52.233618493Z"\n version="0.26.0">\n <listing>+alias breeds.bengal\n \n [] > app\n bengal > mickey\n mickey.live > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>breeds.bengal</tail>\n <part>breeds.bengal</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="app" pos="0">\n <o base="bengal" line="4" name="mickey" pos="2"/>\n <o base="mickey" line="5" pos="2" ref="4"/>\n <o base=".live" line="5" method="" name="@" pos="8"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:53.667 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 168µs 22:45:53.669 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 514µs 22:45:53.687 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 350µs 22:45:53.714 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 694µs 22:45:53.715 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 138µs 22:45:53.722 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 5ms 22:45:53.727 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (1911 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="1"\n name="transformer"\n time="2022-08-22T15:47:52.233618493Z"\n version="0.26.0">\n <listing>+alias breeds.bengal\n \n [] > app\n bengal > mickey\n mickey.live > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>bengal breeds.bengal</tail>\n <part>bengal</part>\n <part>breeds.bengal</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="app" pos="0">\n <o base="bengal" line="4" name="mickey" pos="2"/>\n <o base="mickey" line="5" pos="2" ref="4"/>\n <o base=".live" line="5" method="" name="@" pos="8"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:53.745 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 4ms 22:45:53.750 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 3ms 22:45:53.774 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 808µs 22:45:53.804 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:45:53.814 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 196µs 22:45:53.827 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 135µs 22:45:53.829 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (1954 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="1"\n name="transformer"\n time="2022-08-22T15:47:52.233618493Z"\n version="0.26.0">\n <listing>+alias breeds.bengal\n \n [] > app\n bengal > mickey\n mickey.live > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>bengal breeds.bengal</tail>\n <part>bengal</part>\n <part>breeds.bengal</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="app" pos="0">\n <o base="breeds.bengal" line="4" name="mickey" pos="2"/>\n <o base="mickey" line="5" pos="2" ref="4"/>\n <o base=".live" line="5" method="" name="@" pos="8"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:53.838 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 627µs 22:45:53.840 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 121µs 22:45:53.863 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 349µs 22:45:53.864 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 253ms 22:45:53.877 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1897 bytes of XML in 295µs 22:45:53.905 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 406µs 22:45:53.916 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 3ms 22:45:53.918 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 138µs 22:45:53.919 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes 22:45:53.923 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 135µs 22:45:53.926 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 602µs 22:45:53.946 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 339µs 22:45:53.964 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 330µs 22:45:53.978 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 141µs 22:45:53.979 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 106µs 22:45:53.979 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes 22:45:53.980 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 97µs 22:45:53.980 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 97µs 22:45:53.995 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 642µs 22:45:54.026 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 531µs 22:45:54.033 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 6ms 22:45:54.034 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 127µs 22:45:54.035 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes 22:45:54.047 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 344µs 22:45:54.049 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 119µs 22:45:54.083 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 496µs 22:45:54.090 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 209ms 22:45:54.106 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2234 bytes of XML in 392µs 22:45:54.176 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 531µs 22:45:54.184 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 6ms 22:45:54.194 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 167µs 22:45:54.210 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes 22:45:54.229 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 169µs 22:45:54.232 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 157µs 22:45:54.245 [main] WARN com.yegor256.xsline.TrFast MDC= - XSL transformation 'add-refs' took too long 106ms (over 100ms) 22:45:54.247 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 153µs 22:45:54.255 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 154µs 22:45:54.300 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 20ms 22:45:54.338 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 683µs 22:45:54.347 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 150µs 22:45:54.354 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 144µs 22:45:54.360 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (2481 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="4"\n name="transformer"\n time="2022-08-22T15:47:52.201586131Z"\n version="0.26.0">\n <listing>+package org.animals\n +alias org.eolang.io.stdout\n +alias org.life.creature\n \n [t] > cat\n creature > @\n [] > talk\n stdout > @\n "cat talks"\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>org.animals</tail>\n <part>org.animals</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n <meta expanded="" line="3">\n <head>alias</head>\n <tail>creature org.life.creature</tail>\n <part>creature</part>\n <part>org.life.creature</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="5" name="cat" pos="0">\n <o line="5" name="t" pos="1"/>\n <o base="creature" line="6" name="@" pos="2"/>\n <o abstract="" line="7" name="talk" pos="2">\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">cat talks</o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:45:54.367 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 137µs 22:45:54.368 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 107µs 22:45:54.389 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms 22:45:54.423 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:45:54.426 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 189µs 22:45:54.430 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 123µs 22:45:54.435 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (2540 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="4"\n name="transformer"\n time="2022-08-22T15:47:52.201586131Z"\n version="0.26.0">\n <listing>+package org.animals\n +alias org.eolang.io.stdout\n +alias org.life.creature\n \n [t] > cat\n creature > @\n [] > talk\n stdout > @\n "cat talks"\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>org.animals</tail>\n <part>org.animals</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n <meta expanded="" line="3">\n <head>alias</head>\n <tail>creature org.life.creature</tail>\n <part>creature</part>\n <part>org.life.creature</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="5" name="cat" pos="0">\n <o line="5" name="t" pos="1"/>\n <o base="org.life.creature" line="6" name="@" pos="2"/>\n <o abstract="" line="7" name="talk" pos="2">\n <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">cat talks</o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:45:54.445 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 139µs 22:45:54.451 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 124µs 22:45:54.473 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 406µs 22:45:54.484 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 372ms 22:45:54.494 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2250 bytes of XML in 121µs 22:45:54.540 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:45:54.543 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 224µs 22:45:54.547 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 2ms 22:45:54.554 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes 22:45:54.562 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 145µs 22:45:54.566 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 147µs 22:45:54.581 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 402µs 22:45:54.605 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 643µs 22:45:54.606 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 141µs 22:45:54.614 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 121µs 22:45:54.617 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (2439 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="6"\n name="transformer"\n time="2022-08-22T15:47:52.220334546Z"\n version="0.26.0">\n <listing>+package breeds\n +alias org.animals.cat\n \n [] > bengal\n cat "hello" > @\n [] > meow\n ^.talk > @\n [] > bengal_live\n cat.live > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>breeds</tail>\n <part>breeds</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>cat org.animals.cat</tail>\n <part>cat</part>\n <part>org.animals.cat</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="4" name="bengal" pos="0">\n <o base="cat" line="5" name="@" pos="2">\n <o base="string" data="string" line="5" pos="6">hello</o>\n </o>\n <o abstract="" line="6" name="meow" pos="2">\n <o base="^" line="7" pos="4"/>\n <o base=".talk" line="7" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="8" name="bengal_live" pos="2">\n <o base="cat" line="9" pos="4"/>\n <o base=".live" line="9" method="" name="@" pos="7"/>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:45:54.626 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 119µs 22:45:54.626 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 97µs 22:45:54.639 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms 22:45:54.665 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 687µs 22:45:54.667 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 349µs 22:45:54.674 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 149µs 22:45:54.674 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (2499 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="6"\n name="transformer"\n time="2022-08-22T15:47:52.220334546Z"\n version="0.26.0">\n <listing>+package breeds\n +alias org.animals.cat\n \n [] > bengal\n cat "hello" > @\n [] > meow\n ^.talk > @\n [] > bengal_live\n cat.live > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>breeds</tail>\n <part>breeds</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>cat org.animals.cat</tail>\n <part>cat</part>\n <part>org.animals.cat</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="4" name="bengal" pos="0">\n <o base="org.animals.cat" line="5" name="@" pos="2">\n <o base="string" data="string" line="5" pos="6">hello</o>\n </o>\n <o abstract="" line="6" name="meow" pos="2">\n <o base="^" line="7" pos="4"/>\n <o base=".talk" line="7" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="8" name="bengal_live" pos="2">\n <o base="org.animals.cat" line="9" pos="4"/>\n <o base=".live" line="9" method="" name="@" pos="7"/>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:45:54.683 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 137µs 22:45:54.684 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 118µs 22:45:54.702 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 400µs 22:45:54.702 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 188ms 22:45:54.713 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1750 bytes of XML in 113µs 22:45:54.755 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 449µs 22:45:54.766 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 181µs 22:45:54.767 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 155µs 22:45:54.774 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (1821 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="1"\n name="transformer"\n time="2022-08-22T15:47:52.233618493Z"\n version="0.26.0">\n <listing>+alias breeds.bengal\n \n [] &gt; app\n bengal &gt; mickey\n mickey.live &gt; @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>breeds.bengal</tail>\n <part>breeds.bengal</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="app" pos="0">\n <o base="bengal" line="4" name="mickey" pos="2"/>\n <o base="mickey" line="5" pos="2" ref="4"/>\n <o base=".live" line="5" method="" name="@" pos="8"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:54.783 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 150µs 22:45:54.784 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 131µs 22:45:54.801 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 10ms 22:45:54.826 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms 22:45:54.834 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 156µs 22:45:54.835 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 107µs 22:45:54.836 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (1911 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="1"\n name="transformer"\n time="2022-08-22T15:47:52.233618493Z"\n version="0.26.0">\n <listing>+alias breeds.bengal\n \n [] > app\n bengal > mickey\n mickey.live > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>bengal breeds.bengal</tail>\n <part>bengal</part>\n <part>breeds.bengal</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="app" pos="0">\n <o base="bengal" line="4" name="mickey" pos="2"/>\n <o base="mickey" line="5" pos="2" ref="4"/>\n <o base=".live" line="5" method="" name="@" pos="8"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:54.845 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 514µs 22:45:54.846 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 97µs 22:45:54.864 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 322µs 22:45:54.891 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 445µs 22:45:54.898 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 156µs 22:45:54.906 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 151µs 22:45:54.907 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (1954 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="1"\n name="transformer"\n time="2022-08-22T15:47:52.233618493Z"\n version="0.26.0">\n <listing>+alias breeds.bengal\n \n [] > app\n bengal > mickey\n mickey.live > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>bengal breeds.bengal</tail>\n <part>bengal</part>\n <part>breeds.bengal</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="app" pos="0">\n <o base="breeds.bengal" line="4" name="mickey" pos="2"/>\n <o base="mickey" line="5" pos="2" ref="4"/>\n <o base=".live" line="5" method="" name="@" pos="8"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:54.915 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 128µs 22:45:54.917 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 119µs 22:45:54.938 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 12ms 22:45:54.938 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 214ms 22:45:54.949 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1897 bytes of XML in 123µs 22:45:54.988 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 890µs 22:45:54.990 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 176µs 22:45:55.002 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 187µs 22:45:55.003 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes 22:45:55.004 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 164µs 22:45:55.010 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 883µs 22:45:55.032 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 364µs 22:45:55.057 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 710µs 22:45:55.071 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 172µs 22:45:55.072 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 99µs 22:45:55.072 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes 22:45:55.073 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 94µs 22:45:55.075 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 92µs 22:45:55.105 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 8ms 22:45:55.119 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 703µs 22:45:55.130 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 138µs 22:45:55.131 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 111µs 22:45:55.145 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes 22:45:55.146 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 122µs 22:45:55.147 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 100µs 22:45:55.151 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 318µs 22:45:55.173 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 214ms 22:45:55.176 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2234 bytes of XML in 106µs 22:45:55.233 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 451µs 22:45:55.235 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 186µs 22:45:55.245 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 141µs 22:45:55.246 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes 22:45:55.248 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 152µs 22:45:55.250 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 818µs 22:45:55.265 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 355µs 22:45:55.326 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 24ms 22:45:55.328 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 183µs 22:45:55.341 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 13ms 22:45:55.342 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (2481 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="4"\n name="transformer"\n time="2022-08-22T15:47:52.201586131Z"\n version="0.26.0">\n <listing>+package org.animals\n +alias org.eolang.io.stdout\n +alias org.life.creature\n \n [t] > cat\n creature > @\n [] > talk\n stdout > @\n "cat talks"\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>org.animals</tail>\n <part>org.animals</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n <meta expanded="" line="3">\n <head>alias</head>\n <tail>creature org.life.creature</tail>\n <part>creature</part>\n <part>org.life.creature</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="5" name="cat" pos="0">\n <o line="5" name="t" pos="1"/>\n <o base="creature" line="6" name="@" pos="2"/>\n <o abstract="" line="7" name="talk" pos="2">\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">cat talks</o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:45:55.350 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 158µs 22:45:55.352 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 109µs 22:45:55.376 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 733µs 22:45:55.410 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 702µs 22:45:55.422 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 150µs 22:45:55.423 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 124µs 22:45:55.430 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (2540 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="4"\n name="transformer"\n time="2022-08-22T15:47:52.201586131Z"\n version="0.26.0">\n <listing>+package org.animals\n +alias org.eolang.io.stdout\n +alias org.life.creature\n \n [t] > cat\n creature > @\n [] > talk\n stdout > @\n "cat talks"\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>org.animals</tail>\n <part>org.animals</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n <meta expanded="" line="3">\n <head>alias</head>\n <tail>creature org.life.creature</tail>\n <part>creature</part>\n <part>org.life.creature</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="5" name="cat" pos="0">\n <o line="5" name="t" pos="1"/>\n <o base="org.life.creature" line="6" name="@" pos="2"/>\n <o abstract="" line="7" name="talk" pos="2">\n <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">cat talks</o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:45:55.439 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 135µs 22:45:55.440 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 110µs 22:45:55.461 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 8ms 22:45:55.465 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 282ms 22:45:55.467 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2250 bytes of XML in 123µs 22:45:55.507 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 508µs 22:45:55.512 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 427µs 22:45:55.514 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 258µs 22:45:55.521 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes 22:45:55.521 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 128µs 22:45:55.533 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 130µs 22:45:55.566 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 428µs 22:45:55.589 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 981µs 22:45:55.594 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 132µs 22:45:55.595 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 93µs 22:45:55.634 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (2439 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="6"\n name="transformer"\n time="2022-08-22T15:47:52.220334546Z"\n version="0.26.0">\n <listing>+package breeds\n +alias org.animals.cat\n \n [] > bengal\n cat "hello" > @\n [] > meow\n ^.talk > @\n [] > bengal_live\n cat.live > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>breeds</tail>\n <part>breeds</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>cat org.animals.cat</tail>\n <part>cat</part>\n <part>org.animals.cat</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="4" name="bengal" pos="0">\n <o base="cat" line="5" name="@" pos="2">\n <o base="string" data="string" line="5" pos="6">hello</o>\n </o>\n <o abstract="" line="6" name="meow" pos="2">\n <o base="^" line="7" pos="4"/>\n <o base=".talk" line="7" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="8" name="bengal_live" pos="2">\n <o base="cat" line="9" pos="4"/>\n <o base=".live" line="9" method="" name="@" pos="7"/>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:45:55.649 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 147µs 22:45:55.653 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 243µs 22:45:55.699 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 22:45:55.719 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:45:55.734 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 153µs 22:45:55.734 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 115µs 22:45:55.735 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (2499 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="6"\n name="transformer"\n time="2022-08-22T15:47:52.220334546Z"\n version="0.26.0">\n <listing>+package breeds\n +alias org.animals.cat\n \n [] > bengal\n cat "hello" > @\n [] > meow\n ^.talk > @\n [] > bengal_live\n cat.live > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>breeds</tail>\n <part>breeds</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>cat org.animals.cat</tail>\n <part>cat</part>\n <part>org.animals.cat</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="4" name="bengal" pos="0">\n <o base="org.animals.cat" line="5" name="@" pos="2">\n <o base="string" data="string" line="5" pos="6">hello</o>\n </o>\n <o abstract="" line="6" name="meow" pos="2">\n <o base="^" line="7" pos="4"/>\n <o base=".talk" line="7" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="8" name="bengal_live" pos="2">\n <o base="org.animals.cat" line="9" pos="4"/>\n <o base=".live" line="9" method="" name="@" pos="7"/>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:45:55.745 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 116µs 22:45:55.746 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 105µs 22:45:55.764 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 390µs 22:45:55.775 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 292ms 22:45:55.807 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4144 bytes of XML in 630µs 22:45:55.859 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 22:45:55.869 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 195µs 22:45:55.879 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 181µs 22:45:55.880 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4425 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="284"\n name="ex-1"\n time="2022-08-08T08:23:30.473543800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n stdout > @\n "I'm eating"\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > mouse\n animal > @\n [] > pii\n animal.live > @\n \n [] > human\n [] > live\n stdout > @\n "I'm alive human"\n [t] > talk\n stdout > @\n "human talks"\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [args...] > main\n mouse > tom\n tom.pii.eat > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="animal" line="16" pos="4" ref="3"/>\n <o base=".live" line="16" method="" name="@" pos="10"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:55.898 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 204µs 22:45:55.899 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 122µs 22:45:55.926 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms 22:45:55.947 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:45:55.955 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 152µs 22:45:55.955 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 86µs 22:45:55.956 [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] > talk\n stdout > @\n "human talks"\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [args...] > main\n mouse > tom\n tom.pii.eat > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="animal" line="16" pos="4" ref="3"/>\n <o base=".live" line="16" method="" name="@" pos="10"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:55.970 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 111µs 22:45:55.974 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 132µs 22:45:55.999 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 14ms 22:45:56.038 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 15ms 22:45:56.040 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 161µs 22:45:56.046 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 558µs 22:45:56.047 [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 [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [args...] > main\n mouse > tom\n tom.pii.eat > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="animal" line="16" pos="4" ref="3"/>\n <o base=".live" line="16" method="" name="@" pos="10"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="org.eolang.io.stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:56.057 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 121µs 22:45:56.066 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 117µs 22:45:56.079 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 8ms 22:45:56.080 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 257ms 22:45:56.103 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4144 bytes of XML in 210µs 22:45:56.150 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms 22:45:56.161 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 805µs 22:45:56.166 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 1ms 22:45:56.169 [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 > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > mouse\n animal > @\n [] > pii\n animal.live > @\n \n [] > human\n [] > live\n stdout > @\n "I'm alive human"\n [t] > talk\n stdout > @\n "human talks"\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [args...] > main\n mouse > tom\n tom.pii.eat > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="animal" line="16" pos="4" ref="3"/>\n <o base=".live" line="16" method="" name="@" pos="10"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:56.186 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 146µs 22:45:56.187 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 159µs 22:45:56.215 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 629µs 22:45:56.247 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 771µs 22:45:56.266 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 130µs 22:45:56.267 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 92µs 22:45:56.274 [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 [] > human\n [] > live\n stdout > @\n "I'm alive human"\n [t] > talk\n stdout > @\n "human talks"\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [args...] > main\n mouse > tom\n tom.pii.eat > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="animal" line="16" pos="4" ref="3"/>\n <o base=".live" line="16" method="" name="@" pos="10"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:56.284 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 96µs 22:45:56.284 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 86µs 22:45:56.306 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 634µs 22:45:56.333 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms 22:45:56.341 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 144µs 22:45:56.354 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 133µs 22:45:56.354 [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] > talk\n stdout > @\n "human talks"\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [args...] > main\n mouse > tom\n tom.pii.eat > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="animal" line="16" pos="4" ref="3"/>\n <o base=".live" line="16" method="" name="@" pos="10"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="org.eolang.io.stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:56.364 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 122µs 22:45:56.365 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 103µs 22:45:56.388 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 18ms 22:45:56.388 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 267ms 22:45:56.397 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4144 bytes of XML in 895µs 22:45:56.436 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 17ms 22:45:56.445 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 179µs 22:45:56.450 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 361µs 22:45:56.452 [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 [] > live\n [] > eat\n stdout > @\n "I'm eating"\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > mouse\n animal > @\n [] > pii\n animal.live > @\n \n [] > human\n [] > live\n stdout > @\n "I'm alive human"\n [t] > talk\n stdout > @\n "human talks"\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [args...] > main\n mouse > tom\n tom.pii.eat > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="animal" line="16" pos="4" ref="3"/>\n <o base=".live" line="16" method="" name="@" pos="10"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:56.461 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 129µs 22:45:56.470 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 117µs 22:45:56.487 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 775µs 22:45:56.513 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 723µs 22:45:56.519 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 374µs 22:45:56.521 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 113µs 22:45:56.521 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4515 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="284"\n name="ex-1"\n time="2022-08-08T08:23:30.473543800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [] &gt; live\n [] &gt; eat\n stdout &gt; @\n "I'm eating"\n stdout &gt; @\n "I'm alive animal"\n [t] &gt; talk\n live &gt; @\n \n [] &gt; mouse\n animal > @\n [] > pii\n animal.live > @\n \n [] > human\n [] > live\n stdout > @\n "I'm alive human"\n [t] > talk\n stdout > @\n "human talks"\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [args...] > main\n mouse > tom\n tom.pii.eat > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="animal" line="16" pos="4" ref="3"/>\n <o base=".live" line="16" method="" name="@" pos="10"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:56.530 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 87µs 22:45:56.537 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 92µs 22:45:56.567 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:45:56.586 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 995µs 22:45:56.591 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 273µs 22:45:56.593 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 232µs 22:45:56.595 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4607 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="284"\n name="ex-1"\n time="2022-08-08T08:23:30.473543800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [] &gt; live\n [] &gt; eat\n stdout &gt; @\n "I'm eating"\n stdout &gt; @\n "I'm alive animal"\n [t] &gt; talk\n live &gt; @\n \n [] &gt; mouse\n animal &gt; @\n [] &gt; pii\n animal.live &gt; @\n \n [] &gt; human\n [] > live\n stdout > @\n "I'm alive human"\n [t] > talk\n stdout > @\n "human talks"\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [args...] > main\n mouse > tom\n tom.pii.eat > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="animal" line="16" pos="4" ref="3"/>\n <o base=".live" line="16" method="" name="@" pos="10"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="org.eolang.io.stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:56.614 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 122µs 22:45:56.615 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 119µs 22:45:56.629 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 571µs 22:45:56.642 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 242ms 22:45:56.654 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2394 bytes of XML in 112µs 22:45:56.706 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 13ms 22:45:56.708 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 206µs 22:45:56.709 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 129µs 22:45:56.709 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (2534 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="191"\n name="ex-1"\n time="2022-08-02T08:06:01.480897800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [t] > talk\n stdout > @\n t\n \n [] > cat\n animal > @\n \n [args...] > main\n cat > tom\n tom.talk "My name is Tom" > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="talk" pos="2">\n <o line="4" name="t" pos="3"/>\n <o base="stdout" line="5" name="@" pos="4">\n <o base="t" line="6" pos="6" ref="4"/>\n </o>\n </o>\n </o>\n <o abstract="" line="8" name="cat" pos="0">\n <o base="animal" line="9" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="11" name="main" pos="0">\n <o line="11" name="args" pos="1" vararg=""/>\n <o base="cat" line="12" name="tom" pos="2" ref="8"/>\n <o base="tom" line="13" pos="2" ref="12"/>\n <o base=".talk" line="13" method="" name="@" pos="5">\n <o base="string" data="string" line="13" pos="11">My name is Tom</o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:45:56.719 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 117µs 22:45:56.720 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 137µs 22:45:56.728 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 366µs 22:45:56.751 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 22:45:56.758 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 2ms 22:45:56.759 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 87µs 22:45:56.762 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (2624 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="191"\n name="ex-1"\n time="2022-08-02T08:06:01.480897800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [t] > talk\n stdout > @\n t\n \n [] > cat\n animal > @\n \n [args...] > main\n cat > tom\n tom.talk "My name is Tom" > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="talk" pos="2">\n <o line="4" name="t" pos="3"/>\n <o base="stdout" line="5" name="@" pos="4">\n <o base="t" line="6" pos="6" ref="4"/>\n </o>\n </o>\n </o>\n <o abstract="" line="8" name="cat" pos="0">\n <o base="animal" line="9" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="11" name="main" pos="0">\n <o line="11" name="args" pos="1" vararg=""/>\n <o base="cat" line="12" name="tom" pos="2" ref="8"/>\n <o base="tom" line="13" pos="2" ref="12"/>\n <o base=".talk" line="13" method="" name="@" pos="5">\n <o base="string" data="string" line="13" pos="11">My name is Tom</o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:45:56.770 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 95µs 22:45:56.774 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 95µs 22:45:56.794 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 436µs 22:45:56.824 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 960µs 22:45:56.830 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 165µs 22:45:56.831 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 116µs 22:45:56.832 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (2674 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="191"\n name="ex-1"\n time="2022-08-02T08:06:01.480897800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [t] > talk\n stdout > @\n t\n \n [] > cat\n animal > @\n \n [args...] > main\n cat > tom\n tom.talk "My name is Tom" > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="talk" pos="2">\n <o line="4" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="5" name="@" pos="4">\n <o base="t" line="6" pos="6" ref="4"/>\n </o>\n </o>\n </o>\n <o abstract="" line="8" name="cat" pos="0">\n <o base="animal" line="9" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="11" name="main" pos="0">\n <o line="11" name="args" pos="1" vararg=""/>\n <o base="cat" line="12" name="tom" pos="2" ref="8"/>\n <o base="tom" line="13" pos="2" ref="12"/>\n <o base=".talk" line="13" method="" name="@" pos="5">\n <o base="string" data="string" line="13" pos="11">My name is Tom</o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:45:56.840 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 112µs 22:45:56.843 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 102µs 22:45:56.861 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 433µs 22:45:56.866 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 184ms 22:45:56.873 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2394 bytes of XML in 120µs 22:45:56.917 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:45:56.924 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 434µs 22:45:56.925 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 405µs 22:45:56.927 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (2534 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="191"\n name="ex-1"\n time="2022-08-02T08:06:01.480897800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [t] &gt; talk\n stdout &gt; @\n t\n \n [] &gt; cat\n animal &gt; @\n \n [args...] &gt; main\n cat &gt; tom\n tom.talk "My name is Tom" &gt; @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="talk" pos="2">\n <o line="4" name="t" pos="3"/>\n <o base="stdout" line="5" name="@" pos="4">\n <o base="t" line="6" pos="6" ref="4"/>\n </o>\n </o>\n </o>\n <o abstract="" line="8" name="cat" pos="0">\n <o base="animal" line="9" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="11" name="main" pos="0">\n <o line="11" name="args" pos="1" vararg=""/>\n <o base="cat" line="12" name="tom" pos="2" ref="8"/>\n <o base="tom" line="13" pos="2" ref="12"/>\n <o base=".talk" line="13" method="" name="@" pos="5">\n <o base="string" data="string" line="13" pos="11">My name is Tom</o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:45:56.936 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 136µs 22:45:56.951 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 164µs 22:45:56.961 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 392µs 22:45:56.989 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms 22:45:56.991 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 184µs 22:45:56.991 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 102µs 22:45:56.993 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (2624 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="191"\n name="ex-1"\n time="2022-08-02T08:06:01.480897800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [t] > talk\n stdout > @\n t\n \n [] > cat\n animal > @\n \n [args...] > main\n cat > tom\n tom.talk "My name is Tom" > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="talk" pos="2">\n <o line="4" name="t" pos="3"/>\n <o base="stdout" line="5" name="@" pos="4">\n <o base="t" line="6" pos="6" ref="4"/>\n </o>\n </o>\n </o>\n <o abstract="" line="8" name="cat" pos="0">\n <o base="animal" line="9" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="11" name="main" pos="0">\n <o line="11" name="args" pos="1" vararg=""/>\n <o base="cat" line="12" name="tom" pos="2" ref="8"/>\n <o base="tom" line="13" pos="2" ref="12"/>\n <o base=".talk" line="13" method="" name="@" pos="5">\n <o base="string" data="string" line="13" pos="11">My name is Tom</o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:45:57.021 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 152µs 22:45:57.022 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 172µs 22:45:57.041 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 421µs 22:45:57.076 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 611µs 22:45:57.084 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 419µs 22:45:57.085 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 131µs 22:45:57.088 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (2674 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="191"\n name="ex-1"\n time="2022-08-02T08:06:01.480897800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [t] > talk\n stdout > @\n t\n \n [] > cat\n animal > @\n \n [args...] > main\n cat > tom\n tom.talk "My name is Tom" > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="talk" pos="2">\n <o line="4" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="5" name="@" pos="4">\n <o base="t" line="6" pos="6" ref="4"/>\n </o>\n </o>\n </o>\n <o abstract="" line="8" name="cat" pos="0">\n <o base="animal" line="9" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="11" name="main" pos="0">\n <o line="11" name="args" pos="1" vararg=""/>\n <o base="cat" line="12" name="tom" pos="2" ref="8"/>\n <o base="tom" line="13" pos="2" ref="12"/>\n <o base=".talk" line="13" method="" name="@" pos="5">\n <o base="string" data="string" line="13" pos="11">My name is Tom</o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:45:57.101 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 123µs 22:45:57.102 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 109µs 22:45:57.134 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 489µs 22:45:57.134 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 232ms 22:45:57.140 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2394 bytes of XML in 468µs 22:45:57.188 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 605µs 22:45:57.194 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 197µs 22:45:57.196 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 274µs 22:45:57.198 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (2534 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="191"\n name="ex-1"\n time="2022-08-02T08:06:01.480897800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [t] > talk\n stdout > @\n t\n \n [] > cat\n animal > @\n \n [args...] > main\n cat > tom\n tom.talk "My name is Tom" > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="talk" pos="2">\n <o line="4" name="t" pos="3"/>\n <o base="stdout" line="5" name="@" pos="4">\n <o base="t" line="6" pos="6" ref="4"/>\n </o>\n </o>\n </o>\n <o abstract="" line="8" name="cat" pos="0">\n <o base="animal" line="9" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="11" name="main" pos="0">\n <o line="11" name="args" pos="1" vararg=""/>\n <o base="cat" line="12" name="tom" pos="2" ref="8"/>\n <o base="tom" line="13" pos="2" ref="12"/>\n <o base=".talk" line="13" method="" name="@" pos="5">\n <o base="string" data="string" line="13" pos="11">My name is Tom</o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:45:57.209 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 139µs 22:45:57.218 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 146µs 22:45:57.230 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 418µs 22:45:57.261 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 18ms 22:45:57.266 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 582µs 22:45:57.267 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 106µs 22:45:57.268 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (2624 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="191"\n name="ex-1"\n time="2022-08-02T08:06:01.480897800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [t] > talk\n stdout > @\n t\n \n [] > cat\n animal > @\n \n [args...] > main\n cat > tom\n tom.talk "My name is Tom" > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="talk" pos="2">\n <o line="4" name="t" pos="3"/>\n <o base="stdout" line="5" name="@" pos="4">\n <o base="t" line="6" pos="6" ref="4"/>\n </o>\n </o>\n </o>\n <o abstract="" line="8" name="cat" pos="0">\n <o base="animal" line="9" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="11" name="main" pos="0">\n <o line="11" name="args" pos="1" vararg=""/>\n <o base="cat" line="12" name="tom" pos="2" ref="8"/>\n <o base="tom" line="13" pos="2" ref="12"/>\n <o base=".talk" line="13" method="" name="@" pos="5">\n <o base="string" data="string" line="13" pos="11">My name is Tom</o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:45:57.276 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 90µs 22:45:57.277 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 89µs 22:45:57.296 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 435µs 22:45:57.323 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:45:57.324 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 179µs 22:45:57.324 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 118µs 22:45:57.330 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (2674 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="191"\n name="ex-1"\n time="2022-08-02T08:06:01.480897800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [t] &gt; talk\n stdout &gt; @\n t\n \n [] &gt; cat\n animal &gt; @\n \n [args...] &gt; main\n cat &gt; tom\n tom.talk "My name is Tom" &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="talk" pos="2">\n <o line="4" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="5" name="@" pos="4">\n <o base="t" line="6" pos="6" ref="4"/>\n </o>\n </o>\n </o>\n <o abstract="" line="8" name="cat" pos="0">\n <o base="animal" line="9" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="11" name="main" pos="0">\n <o line="11" name="args" pos="1" vararg=""/>\n <o base="cat" line="12" name="tom" pos="2" ref="8"/>\n <o base="tom" line="13" pos="2" ref="12"/>\n <o base=".talk" line="13" method="" name="@" pos="5">\n <o base="string" data="string" line="13" pos="11">My name is Tom</o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:45:57.346 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 132µs 22:45:57.346 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 127µs 22:45:57.375 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:45:57.375 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 222ms 22:45:57.385 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3301 bytes of XML in 147µs 22:45:57.455 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 14ms 22:45:57.462 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 205µs 22:45:57.463 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 131µs 22:45:57.464 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3519 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="324"\n name="ex-1"\n time="2022-08-05T14:03:27.083126100Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classC > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n stdout > @\n "B"\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [args...] > main\n classC > instance\n instance.doBA > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classC" line="4" name="@" pos="2" ref="15"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="stdout" line="12" name="@" pos="4">\n <o base="string" data="string" line="13" pos="6">B</o>\n </o>\n </o>\n </o>\n <o abstract="" line="15" name="classC" pos="0">\n <o base="classB" line="16" name="@" pos="2" ref="9"/>\n <o abstract="" line="17" name="doC" pos="2">\n <o base="stdout" line="18" name="@" pos="4">\n <o base="string" data="string" line="19" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="21" name="classD" pos="0">\n <o base="classC" line="22" name="@" pos="2" ref="15"/>\n </o>\n <o abstract="" line="24" name="classE" pos="0">\n <o base="classA" line="25" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="27" name="main" pos="0">\n <o line="27" name="args" pos="1" vararg=""/>\n <o base="classC" line="28" name="instance" pos="2" ref="15"/>\n <o base="instance" line="29" pos="2" ref="28"/>\n <o base=".doBA" line="29" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:57.473 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 122µs 22:45:57.482 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 122µs 22:45:57.486 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 886µs 22:45:57.519 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:45:57.526 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 280µs 22:45:57.528 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 236µs 22:45:57.529 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (3609 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="324"\n name="ex-1"\n time="2022-08-05T14:03:27.083126100Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classC > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n stdout > @\n "B"\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [args...] > main\n classC > instance\n instance.doBA > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classC" line="4" name="@" pos="2" ref="15"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="stdout" line="12" name="@" pos="4">\n <o base="string" data="string" line="13" pos="6">B</o>\n </o>\n </o>\n </o>\n <o abstract="" line="15" name="classC" pos="0">\n <o base="classB" line="16" name="@" pos="2" ref="9"/>\n <o abstract="" line="17" name="doC" pos="2">\n <o base="stdout" line="18" name="@" pos="4">\n <o base="string" data="string" line="19" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="21" name="classD" pos="0">\n <o base="classC" line="22" name="@" pos="2" ref="15"/>\n </o>\n <o abstract="" line="24" name="classE" pos="0">\n <o base="classA" line="25" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="27" name="main" pos="0">\n <o line="27" name="args" pos="1" vararg=""/>\n <o base="classC" line="28" name="instance" pos="2" ref="15"/>\n <o base="instance" line="29" pos="2" ref="28"/>\n <o base=".doBA" line="29" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:57.545 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 115µs 22:45:57.547 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 96µs 22:45:57.576 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 14ms 22:45:57.611 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 8ms 22:45:57.612 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 199µs 22:45:57.613 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 117µs 22:45:57.613 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (3687 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="324"\n name="ex-1"\n time="2022-08-05T14:03:27.083126100Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classC > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n stdout > @\n "B"\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [args...] > main\n classC > instance\n instance.doBA > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classC" line="4" name="@" pos="2" ref="15"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="org.eolang.io.stdout" line="12" name="@" pos="4">\n <o base="string" data="string" line="13" pos="6">B</o>\n </o>\n </o>\n </o>\n <o abstract="" line="15" name="classC" pos="0">\n <o base="classB" line="16" name="@" pos="2" ref="9"/>\n <o abstract="" line="17" name="doC" pos="2">\n <o base="org.eolang.io.stdout" line="18" name="@" pos="4">\n <o base="string" data="string" line="19" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="21" name="classD" pos="0">\n <o base="classC" line="22" name="@" pos="2" ref="15"/>\n </o>\n <o abstract="" line="24" name="classE" pos="0">\n <o base="classA" line="25" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="27" name="main" pos="0">\n <o line="27" name="args" pos="1" vararg=""/>\n <o base="classC" line="28" name="instance" pos="2" ref="15"/>\n <o base="instance" line="29" pos="2" ref="28"/>\n <o base=".doBA" line="29" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:57.625 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 124µs 22:45:57.629 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 151µs 22:45:57.651 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 545µs 22:45:57.652 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 232ms 22:45:57.665 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3301 bytes of XML in 5ms 22:45:57.723 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 934µs 22:45:57.724 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 166µs 22:45:57.734 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 143µs 22:45:57.741 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3519 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="324"\n name="ex-1"\n time="2022-08-05T14:03:27.083126100Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classC > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n stdout > @\n "B"\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [args...] > main\n classC > instance\n instance.doBA > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classC" line="4" name="@" pos="2" ref="15"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="stdout" line="12" name="@" pos="4">\n <o base="string" data="string" line="13" pos="6">B</o>\n </o>\n </o>\n </o>\n <o abstract="" line="15" name="classC" pos="0">\n <o base="classB" line="16" name="@" pos="2" ref="9"/>\n <o abstract="" line="17" name="doC" pos="2">\n <o base="stdout" line="18" name="@" pos="4">\n <o base="string" data="string" line="19" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="21" name="classD" pos="0">\n <o base="classC" line="22" name="@" pos="2" ref="15"/>\n </o>\n <o abstract="" line="24" name="classE" pos="0">\n <o base="classA" line="25" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="27" name="main" pos="0">\n <o line="27" name="args" pos="1" vararg=""/>\n <o base="classC" line="28" name="instance" pos="2" ref="15"/>\n <o base="instance" line="29" pos="2" ref="28"/>\n <o base=".doBA" line="29" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:57.750 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 137µs 22:45:57.750 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 110µs 22:45:57.756 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 445µs 22:45:57.787 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 22:45:57.796 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 242µs 22:45:57.797 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 89µs 22:45:57.798 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (3609 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="324"\n name="ex-1"\n time="2022-08-05T14:03:27.083126100Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; classA\n classC &gt; @\n [] &gt; doA\n stdout &gt; @\n "A"\n \n [] &gt; classB\n classA &gt; @\n [] &gt; doBA\n stdout &gt; @\n "B"\n \n [] &gt; classC\n classB &gt; @\n [] &gt; doC\n stdout &gt; @\n "C"\n \n [] &gt; classD\n classC &gt; @\n \n [] &gt; classE\n classA &gt; @\n \n [args...] &gt; main\n classC &gt; instance\n instance.doBA &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classC" line="4" name="@" pos="2" ref="15"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="stdout" line="12" name="@" pos="4">\n <o base="string" data="string" line="13" pos="6">B</o>\n </o>\n </o>\n </o>\n <o abstract="" line="15" name="classC" pos="0">\n <o base="classB" line="16" name="@" pos="2" ref="9"/>\n <o abstract="" line="17" name="doC" pos="2">\n <o base="stdout" line="18" name="@" pos="4">\n <o base="string" data="string" line="19" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="21" name="classD" pos="0">\n <o base="classC" line="22" name="@" pos="2" ref="15"/>\n </o>\n <o abstract="" line="24" name="classE" pos="0">\n <o base="classA" line="25" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="27" name="main" pos="0">\n <o line="27" name="args" pos="1" vararg=""/>\n <o base="classC" line="28" name="instance" pos="2" ref="15"/>\n <o base="instance" line="29" pos="2" ref="28"/>\n <o base=".doBA" line="29" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:57.807 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 87µs 22:45:57.815 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 219µs 22:45:57.835 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 898µs 22:45:57.864 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 729µs 22:45:57.866 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 148µs 22:45:57.866 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 156µs 22:45:57.867 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (3687 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="324"\n name="ex-1"\n time="2022-08-05T14:03:27.083126100Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classC > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n stdout > @\n "B"\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA &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> 22:45:57.878 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 97µs 22:45:57.878 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 90µs 22:45:57.906 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 507µs 22:45:57.907 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 225ms 22:45:57.910 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3301 bytes of XML in 489µs 22:45:57.945 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 867µs 22:45:57.958 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 143µs 22:45:57.958 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 111µs 22:45:57.966 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3519 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="324"\n name="ex-1"\n time="2022-08-05T14:03:27.083126100Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classC > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n stdout > @\n "B"\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [args...] > main\n classC > instance\n instance.doBA > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classC" line="4" name="@" pos="2" ref="15"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="stdout" line="12" name="@" pos="4">\n <o base="string" data="string" line="13" pos="6">B</o>\n </o>\n </o>\n </o>\n <o abstract="" line="15" name="classC" pos="0">\n <o base="classB" line="16" name="@" pos="2" ref="9"/>\n <o abstract="" line="17" name="doC" pos="2">\n <o base="stdout" line="18" name="@" pos="4">\n <o base="string" data="string" line="19" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="21" name="classD" pos="0">\n <o base="classC" line="22" name="@" pos="2" ref="15"/>\n </o>\n <o abstract="" line="24" name="classE" pos="0">\n <o base="classA" line="25" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="27" name="main" pos="0">\n <o line="27" name="args" pos="1" vararg=""/>\n <o base="classC" line="28" name="instance" pos="2" ref="15"/>\n <o base="instance" line="29" pos="2" ref="28"/>\n <o base=".doBA" line="29" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:57.976 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 132µs 22:45:57.977 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 115µs 22:45:58.005 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 10ms 22:45:58.035 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 15ms 22:45:58.036 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 156µs 22:45:58.037 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 234µs 22:45:58.038 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (3609 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="324"\n name="ex-1"\n time="2022-08-05T14:03:27.083126100Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classC > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n stdout > @\n "B"\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [args...] > main\n classC > instance\n instance.doBA > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classC" line="4" name="@" pos="2" ref="15"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="stdout" line="12" name="@" pos="4">\n <o base="string" data="string" line="13" pos="6">B</o>\n </o>\n </o>\n </o>\n <o abstract="" line="15" name="classC" pos="0">\n <o base="classB" line="16" name="@" pos="2" ref="9"/>\n <o abstract="" line="17" name="doC" pos="2">\n <o base="stdout" line="18" name="@" pos="4">\n <o base="string" data="string" line="19" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="21" name="classD" pos="0">\n <o base="classC" line="22" name="@" pos="2" ref="15"/>\n </o>\n <o abstract="" line="24" name="classE" pos="0">\n <o base="classA" line="25" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="27" name="main" pos="0">\n <o line="27" name="args" pos="1" vararg=""/>\n <o base="classC" line="28" name="instance" pos="2" ref="15"/>\n <o base="instance" line="29" pos="2" ref="28"/>\n <o base=".doBA" line="29" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:58.051 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 107µs 22:45:58.058 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 90µs 22:45:58.075 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 497µs 22:45:58.107 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 22:45:58.108 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 177µs 22:45:58.109 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 117µs 22:45:58.111 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (3687 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="324"\n name="ex-1"\n time="2022-08-05T14:03:27.083126100Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classC > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n stdout > @\n "B"\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [args...] > main\n classC > instance\n instance.doBA > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classC" line="4" name="@" pos="2" ref="15"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="org.eolang.io.stdout" line="12" name="@" pos="4">\n <o base="string" data="string" line="13" pos="6">B</o>\n </o>\n </o>\n </o>\n <o abstract="" line="15" name="classC" pos="0">\n <o base="classB" line="16" name="@" pos="2" ref="9"/>\n <o abstract="" line="17" name="doC" pos="2">\n <o base="org.eolang.io.stdout" line="18" name="@" pos="4">\n <o base="string" data="string" line="19" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="21" name="classD" pos="0">\n <o base="classC" line="22" name="@" pos="2" ref="15"/>\n </o>\n <o abstract="" line="24" name="classE" pos="0">\n <o base="classA" line="25" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="27" name="main" pos="0">\n <o line="27" name="args" pos="1" vararg=""/>\n <o base="classC" line="28" name="instance" pos="2" ref="15"/>\n <o base="instance" line="29" pos="2" ref="28"/>\n <o base=".doBA" line="29" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:58.118 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 117µs 22:45:58.122 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 95µs 22:45:58.156 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:45:58.158 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 237ms 22:45:58.172 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4133 bytes of XML in 174µs 22:45:58.220 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 11ms 22:45:58.221 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 153µs 22:45:58.223 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 116µs 22:45:58.230 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4406 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="338"\n name="ex-1"\n time="2022-08-05T16:54:10.446431200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n stdout > @\n "I'm eating"\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > mouse\n animal > @\n [] > pii\n ^.live > @\n \n [] > human\n [] > live\n stdout > @\n "I'm alive human"\n [t] > talk\n stdout > @\n "human talks"\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [args...] > main\n mouse > tom\n tom.pii.eat > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="^" line="16" pos="4"/>\n <o base=".live" line="16" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:58.238 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 118µs 22:45:58.242 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 115µs 22:45:58.258 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 13ms 22:45:58.287 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:45:58.294 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 148µs 22:45:58.295 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 107µs 22:45:58.295 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4496 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="338"\n name="ex-1"\n time="2022-08-05T16:54:10.446431200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n stdout > @\n "I'm eating"\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > mouse\n animal > @\n [] > pii\n ^.live > @\n \n [] > human\n [] > live\n stdout > @\n "I'm alive human"\n [t] > talk\n stdout > @\n "human talks"\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [args...] > main\n mouse > tom\n tom.pii.eat > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="^" line="16" pos="4"/>\n <o base=".live" line="16" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:58.307 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 92µs 22:45:58.308 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 89µs 22:45:58.320 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 8ms 22:45:58.351 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms 22:45:58.354 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 132µs 22:45:58.362 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 130µs 22:45:58.362 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4588 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="338"\n name="ex-1"\n time="2022-08-05T16:54:10.446431200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n stdout > @\n "I'm eating"\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > mouse\n animal > @\n [] > pii\n ^.live > @\n \n [] > human\n [] > live\n stdout > @\n "I'm alive human"\n [t] > talk\n stdout > @\n "human talks"\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [args...] > main\n mouse > tom\n tom.pii.eat > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="^" line="16" pos="4"/>\n <o base=".live" line="16" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="org.eolang.io.stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:58.370 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 112µs 22:45:58.371 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 87µs 22:45:58.387 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:45:58.397 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 210ms 22:45:58.409 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4133 bytes of XML in 3ms 22:45:58.449 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 22ms 22:45:58.451 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 166µs 22:45:58.460 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 140µs 22:45:58.461 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4406 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="338"\n name="ex-1"\n time="2022-08-05T16:54:10.446431200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n stdout > @\n "I'm eating"\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > mouse\n animal &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> 22:45:58.477 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 150µs 22:45:58.478 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 123µs 22:45:58.488 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 539µs 22:45:58.518 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 14ms 22:45:58.520 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 161µs 22:45:58.521 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 103µs 22:45:58.528 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4496 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="338"\n name="ex-1"\n time="2022-08-05T16:54:10.446431200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [] &gt; live\n [] &gt; eat\n stdout &gt; @\n "I'm eating"\n stdout &gt; @\n "I'm alive animal"\n [t] &gt; talk\n live &gt; @\n \n [] &gt; mouse\n animal &gt; @\n [] &gt; pii\n ^.live &gt; @\n \n [] &gt; human\n [] &gt; live\n stdout &gt; @\n "I'm alive human"\n [t] &gt; talk\n stdout &gt; @\n "human talks"\n \n [] &gt; cat\n animal &gt; @\n [m] &gt; meow\n ^.talk "meow" &gt; @\n \n [args...] &gt; main\n mouse &gt; tom\n tom.pii.eat &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="^" line="16" pos="4"/>\n <o base=".live" line="16" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:58.540 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 120µs 22:45:58.542 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 94µs 22:45:58.554 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 824µs 22:45:58.584 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 987µs 22:45:58.592 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 274µs 22:45:58.593 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 235µs 22:45:58.597 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4588 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="338"\n name="ex-1"\n time="2022-08-05T16:54:10.446431200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [] &gt; live\n [] &gt; eat\n stdout &gt; @\n "I'm eating"\n stdout &gt; @\n "I'm alive animal"\n [t] &gt; talk\n live &gt; @\n \n [] &gt; mouse\n animal &gt; @\n [] &gt; pii\n ^.live &gt; @\n \n [] &gt; human\n [] &gt; live\n stdout &gt; @\n "I'm alive human"\n [t] &gt; talk\n stdout &gt; @\n "human talks"\n \n [] &gt; cat\n animal &gt; @\n [m] &gt; meow\n ^.talk "meow" &gt; @\n \n [args...] &gt; main\n mouse &gt; tom\n tom.pii.eat &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="^" line="16" pos="4"/>\n <o base=".live" line="16" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="org.eolang.io.stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:58.607 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 114µs 22:45:58.617 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 113µs 22:45:58.642 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 13ms 22:45:58.642 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 230ms 22:45:58.649 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4133 bytes of XML in 332µs 22:45:58.687 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:45:58.695 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 1ms 22:45:58.701 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 133µs 22:45:58.709 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4406 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="338"\n name="ex-1"\n time="2022-08-05T16:54:10.446431200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [] &gt; live\n [] &gt; eat\n stdout &gt; @\n "I'm eating"\n stdout &gt; @\n "I'm alive animal"\n [t] &gt; talk\n live &gt; @\n \n [] &gt; mouse\n animal &gt; @\n [] &gt; pii\n ^.live &gt; @\n \n [] &gt; human\n [] &gt; live\n stdout &gt; @\n "I'm alive human"\n [t] &gt; talk\n stdout &gt; @\n "human talks"\n \n [] &gt; cat\n animal &gt; @\n [m] &gt; meow\n ^.talk "meow" &gt; @\n \n [args...] &gt; main\n mouse &gt; tom\n tom.pii.eat &gt; @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="^" line="16" pos="4"/>\n <o base=".live" line="16" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:58.718 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 136µs 22:45:58.720 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 760µs 22:45:58.732 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 541µs 22:45:58.751 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 858µs 22:45:58.765 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 111µs 22:45:58.766 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 106µs 22:45:58.767 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4496 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="338"\n name="ex-1"\n time="2022-08-05T16:54:10.446431200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [] &gt; live\n [] &gt; eat\n stdout &gt; @\n "I'm eating"\n stdout &gt; @\n "I'm alive animal"\n [t] &gt; talk\n live &gt; @\n \n [] &gt; mouse\n animal &gt; @\n [] &gt; pii\n ^.live &gt; @\n \n [] &gt; human\n [] &gt; live\n stdout &gt; @\n "I'm alive human"\n [t] &gt; talk\n stdout &gt; @\n "human talks"\n \n [] &gt; cat\n animal &gt; @\n [m] &gt; meow\n ^.talk "meow" &gt; @\n \n [args...] &gt; main\n mouse &gt; tom\n tom.pii.eat &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="^" line="16" pos="4"/>\n <o base=".live" line="16" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:58.775 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 95µs 22:45:58.776 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 85µs 22:45:58.790 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 492µs 22:45:58.822 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms 22:45:58.823 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 122µs 22:45:58.826 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 101µs 22:45:58.829 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4588 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="338"\n name="ex-1"\n time="2022-08-05T16:54:10.446431200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [] &gt; live\n [] &gt; eat\n stdout &gt; @\n "I'm eating"\n stdout &gt; @\n "I'm alive animal"\n [t] &gt; talk\n live &gt; @\n \n [] &gt; mouse\n animal &gt; @\n [] &gt; pii\n ^.live &gt; @\n \n [] &gt; human\n [] &gt; live\n stdout &gt; @\n "I'm alive human"\n [t] &gt; talk\n stdout &gt; @\n "human talks"\n \n [] &gt; cat\n animal &gt; @\n [m] &gt; meow\n ^.talk "meow" &gt; @\n \n [args...] &gt; main\n mouse &gt; tom\n tom.pii.eat &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="^" line="16" pos="4"/>\n <o base=".live" line="16" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="org.eolang.io.stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:58.845 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 3ms 22:45:58.846 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 832µs 22:45:58.860 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 482µs 22:45:58.873 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 202ms 22:45:58.878 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2957 bytes of XML in 123µs 22:45:58.923 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 14ms 22:45:58.925 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 157µs 22:45:58.936 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 868µs 22:45:58.937 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3138 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="237"\n name="ex-1"\n time="2022-08-08T08:49:47.335991700Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; classA\n classB &gt; @\n [] &gt; doA\n stdout &gt; @\n "A"\n \n [] &gt; classB\n classC &gt; @\n [] &gt; doB\n ^.doC &gt; @\n \n [] &gt; classC\n classA &gt; @\n [] &gt; doC\n stdout &gt; @\n "C"\n \n [args...] &gt; main\n classB &gt; instance\n instance.doA > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="main" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classB" line="21" name="instance" pos="2" ref="9"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doA" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:58.946 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 134µs 22:45:58.947 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 109µs 22:45:58.962 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 459µs 22:45:58.983 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 11ms 22:45:58.985 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 143µs 22:45:58.986 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 209µs 22:45:58.987 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (3228 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="237"\n name="ex-1"\n time="2022-08-08T08:49:47.335991700Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classC > @\n [] > doB\n ^.doC > @\n \n [] > classC\n classA > @\n [] > doC\n stdout > @\n "C"\n \n [args...] &gt; main\n classB &gt; instance\n instance.doA &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="main" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classB" line="21" name="instance" pos="2" ref="9"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doA" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:58.996 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 89µs 22:45:58.998 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 86µs 22:45:59.012 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 389µs 22:45:59.043 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:45:59.044 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 146µs 22:45:59.046 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 112µs 22:45:59.047 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (3292 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="237"\n name="ex-1"\n time="2022-08-08T08:49:47.335991700Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classC > @\n [] > doB\n ^.doC > @\n \n [] > classC\n classA > @\n [] > doC\n stdout > @\n "C"\n \n [args...] > main\n classB > instance\n instance.doA > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="org.eolang.io.stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="main" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classB" line="21" name="instance" pos="2" ref="9"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doA" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:59.057 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 128µs 22:45:59.058 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 93µs 22:45:59.074 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 416µs 22:45:59.074 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 181ms 22:45:59.079 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2957 bytes of XML in 1ms 22:45:59.119 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 22:45:59.126 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 176µs 22:45:59.127 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 265µs 22:45:59.129 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3138 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="237"\n name="ex-1"\n time="2022-08-08T08:49:47.335991700Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classC > @\n [] > doB\n ^.doC > @\n \n [] > classC\n classA > @\n [] > doC\n stdout > @\n "C"\n \n [args...] > main\n classB > instance\n instance.doA > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="main" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classB" line="21" name="instance" pos="2" ref="9"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doA" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:59.138 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 122µs 22:45:59.151 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 121µs 22:45:59.160 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 396µs 22:45:59.183 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 554µs 22:45:59.187 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 118µs 22:45:59.187 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 99µs 22:45:59.188 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (3228 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="237"\n name="ex-1"\n time="2022-08-08T08:49:47.335991700Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classC > @\n [] > doB\n ^.doC > @\n \n [] > classC\n classA > @\n [] > doC\n stdout > @\n "C"\n \n [args...] > main\n classB > instance\n instance.doA > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="main" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classB" line="21" name="instance" pos="2" ref="9"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doA" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:59.200 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 94µs 22:45:59.214 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 120µs 22:45:59.218 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 455µs 22:45:59.237 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 11ms 22:45:59.238 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 147µs 22:45:59.240 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 245µs 22:45:59.242 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (3292 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="237"\n name="ex-1"\n time="2022-08-08T08:49:47.335991700Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; classA\n classB &gt; @\n [] &gt; doA\n stdout &gt; @\n "A"\n \n [] &gt; classB\n classC &gt; @\n [] &gt; doB\n ^.doC &gt; @\n \n [] &gt; classC\n classA &gt; @\n [] &gt; doC\n stdout &gt; @\n "C"\n \n [args...] &gt; main\n classB &gt; instance\n instance.doA &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="org.eolang.io.stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="main" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classB" line="21" name="instance" pos="2" ref="9"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doA" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:59.253 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 107µs 22:45:59.262 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 571µs 22:45:59.270 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 397µs 22:45:59.277 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 190ms 22:45:59.285 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2957 bytes of XML in 130µs 22:45:59.322 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 22:45:59.326 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 154µs 22:45:59.327 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 133µs 22:45:59.330 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3138 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="237"\n name="ex-1"\n time="2022-08-08T08:49:47.335991700Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classC > @\n [] > doB\n ^.doC > @\n \n [] > classC\n classA > @\n [] > doC\n stdout > @\n "C"\n \n [args...] > main\n classB > instance\n instance.doA > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="main" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classB" line="21" name="instance" pos="2" ref="9"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doA" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:59.356 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 643µs 22:45:59.357 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 263µs 22:45:59.367 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 361µs 22:45:59.399 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:45:59.400 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 156µs 22:45:59.401 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 101µs 22:45:59.402 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (3228 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="237"\n name="ex-1"\n time="2022-08-08T08:49:47.335991700Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classC > @\n [] > doB\n ^.doC > @\n \n [] > classC\n classA > @\n [] > doC\n stdout > @\n "C"\n \n [args...] > main\n classB > instance\n instance.doA > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="main" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classB" line="21" name="instance" pos="2" ref="9"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doA" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:59.413 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 91µs 22:45:59.422 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 94µs 22:45:59.427 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:45:59.460 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms 22:45:59.464 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 1ms 22:45:59.468 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 230µs 22:45:59.469 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (3292 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="237"\n name="ex-1"\n time="2022-08-08T08:49:47.335991700Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classC > @\n [] > doB\n ^.doC > @\n \n [] > classC\n classA > @\n [] > doC\n stdout > @\n "C"\n \n [args...] > main\n classB > instance\n instance.doA > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="org.eolang.io.stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="main" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classB" line="21" name="instance" pos="2" ref="9"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doA" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:59.483 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 109µs 22:45:59.485 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 115µs 22:45:59.520 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 382µs 22:45:59.521 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 214ms 22:45:59.535 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4653 bytes of XML in 187µs 22:45:59.600 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:45:59.601 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 315µs 22:45:59.604 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 378µs 22:45:59.605 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4962 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="251"\n name="ex-1"\n time="2022-08-05T11:01:08.537156600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [] &gt; live\n stdout &gt; @\n "I'm alive animal"\n [t] &gt; talk\n stdout &gt; @\n "animal talks"\n \n [] &gt; human\n [] &gt; live\n stdout &gt; @\n "I'm alive human"\n [t] &gt; talk\n stdout &gt; @\n "human talks"\n \n [] &gt; cat\n animal &gt; @\n [m] &gt; meow\n ^.talk "meow" &gt; @\n \n [] &gt; dog\n animal &gt; @\n [] &gt; live\n ^.talk "I am a dog" &gt; @\n [] &gt; woof\n stdout &gt; @\n "woof"\n \n [] &gt; sam\n human &gt; @\n [job] &gt; work\n ^.live &gt; @\n \n [args...] &gt; main\n dog &gt; tom\n dog.woof &gt; @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="human" pos="0">\n <o abstract="" line="12" name="live" pos="2">\n <o base="stdout" line="13" name="@" pos="4">\n <o base="string" data="string" line="14" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="15" name="talk" pos="2">\n <o line="15" name="t" pos="3"/>\n <o base="stdout" line="16" name="@" pos="4">\n <o base="string" data="string" line="17" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="19" name="cat" pos="0">\n <o base="animal" line="20" name="@" pos="2" ref="3"/>\n <o abstract="" line="21" name="meow" pos="2">\n <o line="21" name="m" pos="3"/>\n <o base="^" line="22" pos="4"/>\n <o base=".talk" line="22" method="" name="@" pos="5">\n <o base="string" data="string" line="22" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="24" name="dog" pos="0">\n <o base="animal" line="25" name="@" pos="2" ref="3"/>\n <o abstract="" line="26" name="live" pos="2">\n <o base="^" line="27" pos="4"/>\n <o base=".talk" line="27" method="" name="@" pos="5">\n <o base="string" data="string" line="27" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="28" name="woof" pos="2">\n <o base="stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="sam" pos="0">\n <o base="human" line="33" name="@" pos="2" ref="11"/>\n <o abstract="" line="34" name="work" pos="2">\n <o line="34" name="job" pos="3"/>\n <o base="^" line="35" pos="4"/>\n <o base=".live" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="dog" line="38" name="tom" pos="2" ref="24"/>\n <o base="dog" line="39" pos="2" ref="24"/>\n <o base=".woof" line="39" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:59.618 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 132µs 22:45:59.619 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 478µs 22:45:59.651 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 533µs 22:45:59.686 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 13ms 22:45:59.694 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 124µs 22:45:59.695 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 89µs 22:45:59.695 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (5052 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="251"\n name="ex-1"\n time="2022-08-05T11:01:08.537156600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [] &gt; live\n stdout &gt; @\n "I'm alive animal"\n [t] &gt; talk\n stdout &gt; @\n "animal talks"\n \n [] &gt; human\n [] &gt; live\n stdout &gt; @\n "I'm alive human"\n [t] &gt; talk\n stdout &gt; @\n "human talks"\n \n [] &gt; cat\n animal &gt; @\n [m] &gt; meow\n ^.talk "meow" &gt; @\n \n [] &gt; dog\n animal &gt; @\n [] &gt; live\n ^.talk "I am a dog" &gt; @\n [] &gt; woof\n stdout &gt; @\n "woof"\n \n [] &gt; sam\n human &gt; @\n [job] &gt; work\n ^.live &gt; @\n \n [args...] &gt; main\n dog &gt; tom\n dog.woof &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="human" pos="0">\n <o abstract="" line="12" name="live" pos="2">\n <o base="stdout" line="13" name="@" pos="4">\n <o base="string" data="string" line="14" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="15" name="talk" pos="2">\n <o line="15" name="t" pos="3"/>\n <o base="stdout" line="16" name="@" pos="4">\n <o base="string" data="string" line="17" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="19" name="cat" pos="0">\n <o base="animal" line="20" name="@" pos="2" ref="3"/>\n <o abstract="" line="21" name="meow" pos="2">\n <o line="21" name="m" pos="3"/>\n <o base="^" line="22" pos="4"/>\n <o base=".talk" line="22" method="" name="@" pos="5">\n <o base="string" data="string" line="22" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="24" name="dog" pos="0">\n <o base="animal" line="25" name="@" pos="2" ref="3"/>\n <o abstract="" line="26" name="live" pos="2">\n <o base="^" line="27" pos="4"/>\n <o base=".talk" line="27" method="" name="@" pos="5">\n <o base="string" data="string" line="27" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="28" name="woof" pos="2">\n <o base="stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="sam" pos="0">\n <o base="human" line="33" name="@" pos="2" ref="11"/>\n <o abstract="" line="34" name="work" pos="2">\n <o line="34" name="job" pos="3"/>\n <o base="^" line="35" pos="4"/>\n <o base=".live" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="dog" line="38" name="tom" pos="2" ref="24"/>\n <o base="dog" line="39" pos="2" ref="24"/>\n <o base=".woof" line="39" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:59.712 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 101µs 22:45:59.712 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 83µs 22:45:59.740 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 597µs 22:45:59.775 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 931µs 22:45:59.782 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 146µs 22:45:59.784 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 117µs 22:45:59.794 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (5158 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="251"\n name="ex-1"\n time="2022-08-05T11:01:08.537156600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n stdout > @\n "I'm alive animal"\n [t] > talk\n stdout > @\n "animal talks"\n \n [] > human\n [] > live\n stdout > @\n "I'm alive human"\n [t] > talk\n stdout > @\n "human talks"\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [] > dog\n animal > @\n [] > live\n ^.talk "I am a dog" > @\n [] > woof\n stdout > @\n "woof"\n \n [] > sam\n human > @\n [job] > work\n ^.live > @\n \n [args...] > main\n dog > tom\n dog.woof > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="org.eolang.io.stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="human" pos="0">\n <o abstract="" line="12" name="live" pos="2">\n <o base="org.eolang.io.stdout" line="13" name="@" pos="4">\n <o base="string" data="string" line="14" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="15" name="talk" pos="2">\n <o line="15" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="16" name="@" pos="4">\n <o base="string" data="string" line="17" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="19" name="cat" pos="0">\n <o base="animal" line="20" name="@" pos="2" ref="3"/>\n <o abstract="" line="21" name="meow" pos="2">\n <o line="21" name="m" pos="3"/>\n <o base="^" line="22" pos="4"/>\n <o base=".talk" line="22" method="" name="@" pos="5">\n <o base="string" data="string" line="22" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="24" name="dog" pos="0">\n <o base="animal" line="25" name="@" pos="2" ref="3"/>\n <o abstract="" line="26" name="live" pos="2">\n <o base="^" line="27" pos="4"/>\n <o base=".talk" line="27" method="" name="@" pos="5">\n <o base="string" data="string" line="27" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="28" name="woof" pos="2">\n <o base="org.eolang.io.stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="sam" pos="0">\n <o base="human" line="33" name="@" pos="2" ref="11"/>\n <o abstract="" line="34" name="work" pos="2">\n <o line="34" name="job" pos="3"/>\n <o base="^" line="35" pos="4"/>\n <o base=".live" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="dog" line="38" name="tom" pos="2" ref="24"/>\n <o base="dog" line="39" pos="2" ref="24"/>\n <o base=".woof" line="39" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:59.809 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 133µs 22:45:59.810 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 123µs 22:45:59.834 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 12ms 22:45:59.842 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 286ms 22:45:59.844 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4653 bytes of XML in 176µs 22:45:59.880 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 8ms 22:45:59.886 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 156µs 22:45:59.890 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 122µs 22:45:59.897 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4962 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="251"\n name="ex-1"\n time="2022-08-05T11:01:08.537156600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n stdout > @\n "I'm alive animal"\n [t] > talk\n stdout > @\n "animal talks"\n \n [] > human\n [] > live\n stdout > @\n "I'm alive human"\n [t] > talk\n stdout > @\n "human talks"\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [] > dog\n animal > @\n [] > live\n ^.talk "I am a dog" > @\n [] > woof\n stdout > @\n "woof"\n \n [] > sam\n human > @\n [job] > work\n ^.live > @\n \n [args...] > main\n dog > tom\n dog.woof > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="human" pos="0">\n <o abstract="" line="12" name="live" pos="2">\n <o base="stdout" line="13" name="@" pos="4">\n <o base="string" data="string" line="14" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="15" name="talk" pos="2">\n <o line="15" name="t" pos="3"/>\n <o base="stdout" line="16" name="@" pos="4">\n <o base="string" data="string" line="17" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="19" name="cat" pos="0">\n <o base="animal" line="20" name="@" pos="2" ref="3"/>\n <o abstract="" line="21" name="meow" pos="2">\n <o line="21" name="m" pos="3"/>\n <o base="^" line="22" pos="4"/>\n <o base=".talk" line="22" method="" name="@" pos="5">\n <o base="string" data="string" line="22" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="24" name="dog" pos="0">\n <o base="animal" line="25" name="@" pos="2" ref="3"/>\n <o abstract="" line="26" name="live" pos="2">\n <o base="^" line="27" pos="4"/>\n <o base=".talk" line="27" method="" name="@" pos="5">\n <o base="string" data="string" line="27" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="28" name="woof" pos="2">\n <o base="stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="sam" pos="0">\n <o base="human" line="33" name="@" pos="2" ref="11"/>\n <o abstract="" line="34" name="work" pos="2">\n <o line="34" name="job" pos="3"/>\n <o base="^" line="35" pos="4"/>\n <o base=".live" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="dog" line="38" name="tom" pos="2" ref="24"/>\n <o base="dog" line="39" pos="2" ref="24"/>\n <o base=".woof" line="39" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:59.908 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 130µs 22:45:59.908 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 110µs 22:45:59.919 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 916µs 22:45:59.948 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:45:59.949 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 131µs 22:45:59.950 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 100µs 22:45:59.951 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (5052 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="251"\n name="ex-1"\n time="2022-08-05T11:01:08.537156600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n stdout > @\n "I'm alive animal"\n [t] > talk\n stdout > @\n "animal talks"\n \n [] > human\n [] > live\n stdout > @\n "I'm alive human"\n [t] > talk\n stdout > @\n "human talks"\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [] > dog\n animal > @\n [] > live\n ^.talk "I am a dog" > @\n [] > woof\n stdout > @\n "woof"\n \n [] > sam\n human > @\n [job] > work\n ^.live > @\n \n [args...] > main\n dog > tom\n dog.woof > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="human" pos="0">\n <o abstract="" line="12" name="live" pos="2">\n <o base="stdout" line="13" name="@" pos="4">\n <o base="string" data="string" line="14" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="15" name="talk" pos="2">\n <o line="15" name="t" pos="3"/>\n <o base="stdout" line="16" name="@" pos="4">\n <o base="string" data="string" line="17" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="19" name="cat" pos="0">\n <o base="animal" line="20" name="@" pos="2" ref="3"/>\n <o abstract="" line="21" name="meow" pos="2">\n <o line="21" name="m" pos="3"/>\n <o base="^" line="22" pos="4"/>\n <o base=".talk" line="22" method="" name="@" pos="5">\n <o base="string" data="string" line="22" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="24" name="dog" pos="0">\n <o base="animal" line="25" name="@" pos="2" ref="3"/>\n <o abstract="" line="26" name="live" pos="2">\n <o base="^" line="27" pos="4"/>\n <o base=".talk" line="27" method="" name="@" pos="5">\n <o base="string" data="string" line="27" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="28" name="woof" pos="2">\n <o base="stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="sam" pos="0">\n <o base="human" line="33" name="@" pos="2" ref="11"/>\n <o abstract="" line="34" name="work" pos="2">\n <o line="34" name="job" pos="3"/>\n <o base="^" line="35" pos="4"/>\n <o base=".live" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="dog" line="38" name="tom" pos="2" ref="24"/>\n <o base="dog" line="39" pos="2" ref="24"/>\n <o base=".woof" line="39" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 22:45:59.966 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 89µs 22:45:59.967 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 75µs 22:45:59.980 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 518µs 22:46:00.008 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 10ms 22:46:00.009 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 190µs 22:46:00.023 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 727µs 22:46:00.024 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (5158 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="251"\n name="ex-1"\n time="2022-08-05T11:01:08.537156600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [] &gt; live\n stdout &gt; @\n "I'm alive animal"\n [t] &gt; talk\n stdout &gt; @\n "animal talks"\n \n [] &gt; human\n [] &gt; live\n stdout &gt; @\n "I'm alive human"\n [t] &gt; talk\n stdout &gt; @\n "human talks"\n \n [] &gt; cat\n animal &gt; @\n [m] &gt; meow\n ^.talk "meow" &gt; @\n \n [] &gt; dog\n animal &gt; @\n [] &gt; live\n ^.talk "I am a dog" &gt; @\n [] &gt; woof\n stdout &gt; @\n "woof"\n \n [] &gt; sam\n human &gt; @\n [job] &gt; work\n ^.live &gt; @\n \n [args...] &gt; main\n dog &gt; tom\n dog.woof &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="org.eolang.io.stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="human" pos="0">\n <o abstract="" line="12" name="live" pos="2">\n <o base="org.eolang.io.stdout" line="13" name="@" pos="4">\n <o base="string" data="string" line="14" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="15" name="talk" pos="2">\n <o line="15" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="16" name="@" pos="4">\n <o base="string" data="string" line="17" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="19" name="cat" pos="0">\n <o base="animal" line="20" name="@" pos="2" ref="3"/>\n <o abstract="" line="21" name="meow" pos="2">\n <o line="21" name="m" pos="3"/>\n <o base="^" line="22" pos="4"/>\n <o base=".talk" line="22" method="" name="@" pos="5">\n <o base="string" data="string" line="22" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="24" name="dog" pos="0">\n <o base="animal" line="25" name="@" pos="2" ref="3"/>\n <o abstract="" line="26" name="live" pos="2">\n <o base="^" line="27" pos="4"/>\n <o base=".talk" line="27" method="" name="@" pos="5">\n <o base="string" data="string" line="27" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="28" name="woof" pos="2">\n <o base="org.eolang.io.stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="sam" pos="0">\n <o base="human" line="33" name="@" pos="2" ref="11"/>\n <o abstract="" line="34" name="work" pos="2">\n <o line="34" name="job" pos="3"/>\n <o base="^" line="35" pos="4"/>\n <o base=".live" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="dog" line="38" name="tom" pos="2" ref="24"/>\n <o base="dog" line="39" pos="2" ref="24"/>\n <o base=".woof" line="39" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:00.033 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 191µs 22:46:00.039 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 163µs 22:46:00.058 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 599µs 22:46:00.063 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 208ms 22:46:00.082 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4653 bytes of XML in 728µs 22:46:00.131 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:46:00.140 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 909µs 22:46:00.142 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 159µs 22:46:00.143 [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 > @\n [] > live\n ^.talk "I am a dog" > @\n [] > woof\n stdout > @\n "woof"\n \n [] > sam\n human > @\n [job] > work\n ^.live > @\n \n [args...] > main\n dog > tom\n dog.woof > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="human" pos="0">\n <o abstract="" line="12" name="live" pos="2">\n <o base="stdout" line="13" name="@" pos="4">\n <o base="string" data="string" line="14" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="15" name="talk" pos="2">\n <o line="15" name="t" pos="3"/>\n <o base="stdout" line="16" name="@" pos="4">\n <o base="string" data="string" line="17" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="19" name="cat" pos="0">\n <o base="animal" line="20" name="@" pos="2" ref="3"/>\n <o abstract="" line="21" name="meow" pos="2">\n <o line="21" name="m" pos="3"/>\n <o base="^" line="22" pos="4"/>\n <o base=".talk" line="22" method="" name="@" pos="5">\n <o base="string" data="string" line="22" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="24" name="dog" pos="0">\n <o base="animal" line="25" name="@" pos="2" ref="3"/>\n <o abstract="" line="26" name="live" pos="2">\n <o base="^" line="27" pos="4"/>\n <o base=".talk" line="27" method="" name="@" pos="5">\n <o base="string" data="string" line="27" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="28" name="woof" pos="2">\n <o base="stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="sam" pos="0">\n <o base="human" line="33" name="@" pos="2" ref="11"/>\n <o abstract="" line="34" name="work" pos="2">\n <o line="34" name="job" pos="3"/>\n <o base="^" line="35" pos="4"/>\n <o base=".live" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="dog" line="38" name="tom" pos="2" ref="24"/>\n <o base="dog" line="39" pos="2" ref="24"/>\n <o base=".woof" line="39" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:00.160 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 432µs 22:46:00.162 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 1ms 22:46:00.176 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:46:00.199 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 716µs 22:46:00.206 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 484µs 22:46:00.210 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 95µs 22:46:00.211 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (5052 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="251"\n name="ex-1"\n time="2022-08-05T11:01:08.537156600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n stdout > @\n "I'm alive animal"\n [t] > talk\n stdout > @\n "animal talks"\n \n [] > human\n [] > live\n stdout > @\n "I'm alive human"\n [t] > talk\n stdout > @\n "human talks"\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [] > dog\n animal > @\n [] > live\n ^.talk "I am a dog" > @\n [] > woof\n stdout > @\n "woof"\n \n [] > sam\n human > @\n [job] > work\n ^.live > @\n \n [args...] > main\n dog > tom\n dog.woof > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="human" pos="0">\n <o abstract="" line="12" name="live" pos="2">\n <o base="stdout" line="13" name="@" pos="4">\n <o base="string" data="string" line="14" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="15" name="talk" pos="2">\n <o line="15" name="t" pos="3"/>\n <o base="stdout" line="16" name="@" pos="4">\n <o base="string" data="string" line="17" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="19" name="cat" pos="0">\n <o base="animal" line="20" name="@" pos="2" ref="3"/>\n <o abstract="" line="21" name="meow" pos="2">\n <o line="21" name="m" pos="3"/>\n <o base="^" line="22" pos="4"/>\n <o base=".talk" line="22" method="" name="@" pos="5">\n <o base="string" data="string" line="22" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="24" name="dog" pos="0">\n <o base="animal" line="25" name="@" pos="2" ref="3"/>\n <o abstract="" line="26" name="live" pos="2">\n <o base="^" line="27" pos="4"/>\n <o base=".talk" line="27" method="" name="@" pos="5">\n <o base="string" data="string" line="27" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="28" name="woof" pos="2">\n <o base="stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="sam" pos="0">\n <o base="human" line="33" name="@" pos="2" ref="11"/>\n <o abstract="" line="34" name="work" pos="2">\n <o line="34" name="job" pos="3"/>\n <o base="^" line="35" pos="4"/>\n <o base=".live" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="dog" line="38" name="tom" pos="2" ref="24"/>\n <o base="dog" line="39" pos="2" ref="24"/>\n <o base=".woof" line="39" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:00.222 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 102µs 22:46:00.238 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 119µs 22:46:00.249 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms 22:46:00.278 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:46:00.286 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 881µs 22:46:00.289 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 116µs 22:46:00.297 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (5158 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="251"\n name="ex-1"\n time="2022-08-05T11:01:08.537156600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n stdout > @\n "I'm alive animal"\n [t] > talk\n stdout > @\n "animal talks"\n \n [] > human\n [] > live\n stdout > @\n "I'm alive human"\n [t] > talk\n stdout > @\n "human talks"\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [] > dog\n animal > @\n [] > live\n ^.talk "I am a dog" > @\n [] > woof\n stdout > @\n "woof"\n \n [] > sam\n human > @\n [job] > work\n ^.live > @\n \n [args...] > main\n dog > tom\n dog.woof > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="org.eolang.io.stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="human" pos="0">\n <o abstract="" line="12" name="live" pos="2">\n <o base="org.eolang.io.stdout" line="13" name="@" pos="4">\n <o base="string" data="string" line="14" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="15" name="talk" pos="2">\n <o line="15" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="16" name="@" pos="4">\n <o base="string" data="string" line="17" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="19" name="cat" pos="0">\n <o base="animal" line="20" name="@" pos="2" ref="3"/>\n <o abstract="" line="21" name="meow" pos="2">\n <o line="21" name="m" pos="3"/>\n <o base="^" line="22" pos="4"/>\n <o base=".talk" line="22" method="" name="@" pos="5">\n <o base="string" data="string" line="22" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="24" name="dog" pos="0">\n <o base="animal" line="25" name="@" pos="2" ref="3"/>\n <o abstract="" line="26" name="live" pos="2">\n <o base="^" line="27" pos="4"/>\n <o base=".talk" line="27" method="" name="@" pos="5">\n <o base="string" data="string" line="27" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="28" name="woof" pos="2">\n <o base="org.eolang.io.stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="sam" pos="0">\n <o base="human" line="33" name="@" pos="2" ref="11"/>\n <o abstract="" line="34" name="work" pos="2">\n <o line="34" name="job" pos="3"/>\n <o base="^" line="35" pos="4"/>\n <o base=".live" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="dog" line="38" name="tom" pos="2" ref="24"/>\n <o base="dog" line="39" pos="2" ref="24"/>\n <o base=".woof" line="39" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:00.308 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 126µs 22:46:00.308 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 99µs 22:46:00.320 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 568µs 22:46:00.323 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 216ms 22:46:00.346 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3689 bytes of XML in 159µs 22:46:00.384 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms 22:46:00.388 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 280µs 22:46:00.391 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 271µs 22:46:00.392 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3940 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="401"\n name="ex-1"\n time="2022-08-12T18:11:26.935279200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n stdout > @\n "I'm eating"\n [] > smth\n 5.plus > @\n 6\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > rat\n mouse > @\n [] > rat_pii\n ^.pii.eat > @\n \n [] > mouse\n animal > @\n [] > pii\n ^.live > @\n \n [args...] > main\n rat > tom\n tom.rat_pii > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n <o abstract="" line="8" name="smth" pos="6">\n <o base="int" data="int" line="9" pos="8">5</o>\n <o base=".plus" line="9" method="" name="@" pos="9">\n <o base="int" data="int" line="10" pos="10">6</o>\n </o>\n </o>\n </o>\n <o base="stdout" line="11" name="@" pos="4">\n <o base="string" data="string" line="12" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="live" line="14" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="16" name="rat" pos="0">\n <o base="mouse" line="17" name="@" pos="2" ref="21"/>\n <o abstract="" line="18" name="rat_pii" pos="2">\n <o base="^" line="19" pos="4"/>\n <o base=".pii" line="19" method="" pos="5"/>\n <o base=".eat" line="19" method="" name="@" pos="9"/>\n </o>\n </o>\n <o abstract="" line="21" name="mouse" pos="0">\n <o base="animal" line="22" name="@" pos="2" ref="3"/>\n <o abstract="" line="23" name="pii" pos="2">\n <o base="^" line="24" pos="4"/>\n <o base=".live" line="24" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="rat" line="27" name="tom" pos="2" ref="16"/>\n <o base="tom" line="28" pos="2" ref="27"/>\n <o base=".rat_pii" line="28" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:00.404 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 125µs 22:46:00.404 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 105µs 22:46:00.434 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 12ms 22:46:00.454 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms 22:46:00.463 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 247µs 22:46:00.465 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 106µs 22:46:00.466 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4030 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="401"\n name="ex-1"\n time="2022-08-12T18:11:26.935279200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n stdout > @\n "I'm eating"\n [] > smth\n 5.plus > @\n 6\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > rat\n mouse > @\n [] > rat_pii\n ^.pii.eat > @\n \n [] > mouse\n animal > @\n [] > pii\n ^.live > @\n \n [args...] > main\n rat > tom\n tom.rat_pii > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n <o abstract="" line="8" name="smth" pos="6">\n <o base="int" data="int" line="9" pos="8">5</o>\n <o base=".plus" line="9" method="" name="@" pos="9">\n <o base="int" data="int" line="10" pos="10">6</o>\n </o>\n </o>\n </o>\n <o base="stdout" line="11" name="@" pos="4">\n <o base="string" data="string" line="12" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="live" line="14" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="16" name="rat" pos="0">\n <o base="mouse" line="17" name="@" pos="2" ref="21"/>\n <o abstract="" line="18" name="rat_pii" pos="2">\n <o base="^" line="19" pos="4"/>\n <o base=".pii" line="19" method="" pos="5"/>\n <o base=".eat" line="19" method="" name="@" pos="9"/>\n </o>\n </o>\n <o abstract="" line="21" name="mouse" pos="0">\n <o base="animal" line="22" name="@" pos="2" ref="3"/>\n <o abstract="" line="23" name="pii" pos="2">\n <o base="^" line="24" pos="4"/>\n <o base=".live" line="24" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="rat" line="27" name="tom" pos="2" ref="16"/>\n <o base="tom" line="28" pos="2" ref="27"/>\n <o base=".rat_pii" line="28" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:00.478 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 91µs 22:46:00.479 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 219µs 22:46:00.490 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 433µs 22:46:00.508 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 624µs 22:46:00.515 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 249µs 22:46:00.517 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 109µs 22:46:00.518 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4094 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="401"\n name="ex-1"\n time="2022-08-12T18:11:26.935279200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n stdout > @\n "I'm eating"\n [] > smth\n 5.plus > @\n 6\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > rat\n mouse > @\n [] > rat_pii\n ^.pii.eat > @\n \n [] > mouse\n animal > @\n [] > pii\n ^.live > @\n \n [args...] > main\n rat > tom\n tom.rat_pii > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n <o abstract="" line="8" name="smth" pos="6">\n <o base="int" data="int" line="9" pos="8">5</o>\n <o base=".plus" line="9" method="" name="@" pos="9">\n <o base="int" data="int" line="10" pos="10">6</o>\n </o>\n </o>\n </o>\n <o base="org.eolang.io.stdout" line="11" name="@" pos="4">\n <o base="string" data="string" line="12" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="live" line="14" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="16" name="rat" pos="0">\n <o base="mouse" line="17" name="@" pos="2" ref="21"/>\n <o abstract="" line="18" name="rat_pii" pos="2">\n <o base="^" line="19" pos="4"/>\n <o base=".pii" line="19" method="" pos="5"/>\n <o base=".eat" line="19" method="" name="@" pos="9"/>\n </o>\n </o>\n <o abstract="" line="21" name="mouse" pos="0">\n <o base="animal" line="22" name="@" pos="2" ref="3"/>\n <o abstract="" line="23" name="pii" pos="2">\n <o base="^" line="24" pos="4"/>\n <o base=".live" line="24" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="rat" line="27" name="tom" pos="2" ref="16"/>\n <o base="tom" line="28" pos="2" ref="27"/>\n <o base=".rat_pii" line="28" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:00.535 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 405µs 22:46:00.536 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 340µs 22:46:00.567 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 20ms 22:46:00.567 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 206ms 22:46:00.573 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3689 bytes of XML in 1ms 22:46:00.623 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 22:46:00.629 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 5ms 22:46:00.633 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 125µs 22:46:00.635 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3940 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="401"\n name="ex-1"\n time="2022-08-12T18:11:26.935279200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n stdout > @\n "I'm eating"\n [] > smth\n 5.plus > @\n 6\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > rat\n mouse > @\n [] > rat_pii\n ^.pii.eat > @\n \n [] > mouse\n animal > @\n [] > pii\n ^.live > @\n \n [args...] > main\n rat > tom\n tom.rat_pii > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n <o abstract="" line="8" name="smth" pos="6">\n <o base="int" data="int" line="9" pos="8">5</o>\n <o base=".plus" line="9" method="" name="@" pos="9">\n <o base="int" data="int" line="10" pos="10">6</o>\n </o>\n </o>\n </o>\n <o base="stdout" line="11" name="@" pos="4">\n <o base="string" data="string" line="12" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="live" line="14" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="16" name="rat" pos="0">\n <o base="mouse" line="17" name="@" pos="2" ref="21"/>\n <o abstract="" line="18" name="rat_pii" pos="2">\n <o base="^" line="19" pos="4"/>\n <o base=".pii" line="19" method="" pos="5"/>\n <o base=".eat" line="19" method="" name="@" pos="9"/>\n </o>\n </o>\n <o abstract="" line="21" name="mouse" pos="0">\n <o base="animal" line="22" name="@" pos="2" ref="3"/>\n <o abstract="" line="23" name="pii" pos="2">\n <o base="^" line="24" pos="4"/>\n <o base=".live" line="24" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="rat" line="27" name="tom" pos="2" ref="16"/>\n <o base="tom" line="28" pos="2" ref="27"/>\n <o base=".rat_pii" line="28" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:00.644 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 393µs 22:46:00.646 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 111µs 22:46:00.669 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 12ms 22:46:00.680 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 585µs 22:46:00.684 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 110µs 22:46:00.689 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 233µs 22:46:00.691 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4030 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="401"\n name="ex-1"\n time="2022-08-12T18:11:26.935279200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n stdout > @\n "I'm eating"\n [] > smth\n 5.plus > @\n 6\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > rat\n mouse > @\n [] > rat_pii\n ^.pii.eat > @\n \n [] > mouse\n animal > @\n [] > pii\n ^.live > @\n \n [args...] > main\n rat > tom\n tom.rat_pii > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n <o abstract="" line="8" name="smth" pos="6">\n <o base="int" data="int" line="9" pos="8">5</o>\n <o base=".plus" line="9" method="" name="@" pos="9">\n <o base="int" data="int" line="10" pos="10">6</o>\n </o>\n </o>\n </o>\n <o base="stdout" line="11" name="@" pos="4">\n <o base="string" data="string" line="12" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="live" line="14" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="16" name="rat" pos="0">\n <o base="mouse" line="17" name="@" pos="2" ref="21"/>\n <o abstract="" line="18" name="rat_pii" pos="2">\n <o base="^" line="19" pos="4"/>\n <o base=".pii" line="19" method="" pos="5"/>\n <o base=".eat" line="19" method="" name="@" pos="9"/>\n </o>\n </o>\n <o abstract="" line="21" name="mouse" pos="0">\n <o base="animal" line="22" name="@" pos="2" ref="3"/>\n <o abstract="" line="23" name="pii" pos="2">\n <o base="^" line="24" pos="4"/>\n <o base=".live" line="24" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="rat" line="27" name="tom" pos="2" ref="16"/>\n <o base="tom" line="28" pos="2" ref="27"/>\n <o base=".rat_pii" line="28" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:00.702 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 89µs 22:46:00.713 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 105µs 22:46:00.725 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 22:46:00.746 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 8ms 22:46:00.748 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 560µs 22:46:00.749 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 221µs 22:46:00.749 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4094 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="401"\n name="ex-1"\n time="2022-08-12T18:11:26.935279200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n stdout > @\n "I'm eating"\n [] > smth\n 5.plus > @\n 6\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > rat\n mouse > @\n [] > rat_pii\n ^.pii.eat > @\n \n [] > mouse\n animal > @\n [] > pii\n ^.live > @\n \n [args...] > main\n rat > tom\n tom.rat_pii > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n <o abstract="" line="8" name="smth" pos="6">\n <o base="int" data="int" line="9" pos="8">5</o>\n <o base=".plus" line="9" method="" name="@" pos="9">\n <o base="int" data="int" line="10" pos="10">6</o>\n </o>\n </o>\n </o>\n <o base="org.eolang.io.stdout" line="11" name="@" pos="4">\n <o base="string" data="string" line="12" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="live" line="14" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="16" name="rat" pos="0">\n <o base="mouse" line="17" name="@" pos="2" ref="21"/>\n <o abstract="" line="18" name="rat_pii" pos="2">\n <o base="^" line="19" pos="4"/>\n <o base=".pii" line="19" method="" pos="5"/>\n <o base=".eat" line="19" method="" name="@" pos="9"/>\n </o>\n </o>\n <o abstract="" line="21" name="mouse" pos="0">\n <o base="animal" line="22" name="@" pos="2" ref="3"/>\n <o abstract="" line="23" name="pii" pos="2">\n <o base="^" line="24" pos="4"/>\n <o base=".live" line="24" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="rat" line="27" name="tom" pos="2" ref="16"/>\n <o base="tom" line="28" pos="2" ref="27"/>\n <o base=".rat_pii" line="28" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:00.762 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 103µs 22:46:00.766 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 97µs 22:46:00.786 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 9ms 22:46:00.786 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 187ms 22:46:00.789 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3689 bytes of XML in 454µs 22:46:00.821 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms 22:46:00.826 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 395µs 22:46:00.828 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 244µs 22:46:00.829 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3940 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="401"\n name="ex-1"\n time="2022-08-12T18:11:26.935279200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n stdout > @\n "I'm eating"\n [] > smth\n 5.plus > @\n 6\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > rat\n mouse > @\n [] > rat_pii\n ^.pii.eat &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> 22:46:00.838 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 117µs 22:46:00.845 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 117µs 22:46:00.866 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 12ms 22:46:00.884 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms 22:46:00.887 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 244µs 22:46:00.888 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 517µs 22:46:00.892 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4030 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="401"\n name="ex-1"\n time="2022-08-12T18:11:26.935279200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n stdout > @\n "I'm eating"\n [] > smth\n 5.plus > @\n 6\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > rat\n mouse > @\n [] > rat_pii\n ^.pii.eat > @\n \n [] > mouse\n animal > @\n [] > pii\n ^.live > @\n \n [args...] > main\n rat > tom\n tom.rat_pii &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n <o abstract="" line="8" name="smth" pos="6">\n <o base="int" data="int" line="9" pos="8">5</o>\n <o base=".plus" line="9" method="" name="@" pos="9">\n <o base="int" data="int" line="10" pos="10">6</o>\n </o>\n </o>\n </o>\n <o base="stdout" line="11" name="@" pos="4">\n <o base="string" data="string" line="12" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="live" line="14" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="16" name="rat" pos="0">\n <o base="mouse" line="17" name="@" pos="2" ref="21"/>\n <o abstract="" line="18" name="rat_pii" pos="2">\n <o base="^" line="19" pos="4"/>\n <o base=".pii" line="19" method="" pos="5"/>\n <o base=".eat" line="19" method="" name="@" pos="9"/>\n </o>\n </o>\n <o abstract="" line="21" name="mouse" pos="0">\n <o base="animal" line="22" name="@" pos="2" ref="3"/>\n <o abstract="" line="23" name="pii" pos="2">\n <o base="^" line="24" pos="4"/>\n <o base=".live" line="24" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="rat" line="27" name="tom" pos="2" ref="16"/>\n <o base="tom" line="28" pos="2" ref="27"/>\n <o base=".rat_pii" line="28" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:00.905 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 95µs 22:46:00.910 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 112µs 22:46:00.927 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 445µs 22:46:00.950 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 684µs 22:46:00.958 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 141µs 22:46:00.958 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 110µs 22:46:00.959 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4094 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="401"\n name="ex-1"\n time="2022-08-12T18:11:26.935279200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n stdout > @\n "I'm eating"\n [] > smth\n 5.plus > @\n 6\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > rat\n mouse > @\n [] > rat_pii\n ^.pii.eat > @\n \n [] > mouse\n animal > @\n [] > pii\n ^.live &gt; @\n \n [args...] &gt; main\n rat &gt; tom\n tom.rat_pii &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n <o abstract="" line="8" name="smth" pos="6">\n <o base="int" data="int" line="9" pos="8">5</o>\n <o base=".plus" line="9" method="" name="@" pos="9">\n <o base="int" data="int" line="10" pos="10">6</o>\n </o>\n </o>\n </o>\n <o base="org.eolang.io.stdout" line="11" name="@" pos="4">\n <o base="string" data="string" line="12" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="live" line="14" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="16" name="rat" pos="0">\n <o base="mouse" line="17" name="@" pos="2" ref="21"/>\n <o abstract="" line="18" name="rat_pii" pos="2">\n <o base="^" line="19" pos="4"/>\n <o base=".pii" line="19" method="" pos="5"/>\n <o base=".eat" line="19" method="" name="@" pos="9"/>\n </o>\n </o>\n <o abstract="" line="21" name="mouse" pos="0">\n <o base="animal" line="22" name="@" pos="2" ref="3"/>\n <o abstract="" line="23" name="pii" pos="2">\n <o base="^" line="24" pos="4"/>\n <o base=".live" line="24" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="rat" line="27" name="tom" pos="2" ref="16"/>\n <o base="tom" line="28" pos="2" ref="27"/>\n <o base=".rat_pii" line="28" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:00.972 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 99µs 22:46:00.984 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 98µs 22:46:01.001 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 9ms 22:46:01.001 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 201ms 22:46:01.006 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4097 bytes of XML in 168µs 22:46:01.050 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 14ms 22:46:01.051 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 150µs 22:46:01.052 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 119µs 22:46:01.054 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4378 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="273"\n name="ex-1"\n time="2022-08-08T10:02:11.428317600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classC &gt; @\n [] &gt; doB\n ^.doC &gt; @\n \n [] &gt; classC\n classA &gt; @\n [] &gt; doC\n stdout &gt; @\n "C"\n \n [] &gt; classA2\n classB2 &gt; @\n [] &gt; doA2\n stdout &gt; @\n "A"\n \n [] &gt; classB2\n classC2 &gt; @\n [] &gt; doB2\n ^.doC2 &gt; @\n \n [] &gt; classC2\n classA2 &gt; @\n [] &gt; doC2\n stdout &gt; @\n "C"\n \n [args...] &gt; main\n classB &gt; instance\n instance.doB &gt; @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classA2" pos="0">\n <o base="classB2" line="21" name="@" pos="2" ref="26"/>\n <o abstract="" line="22" name="doA2" pos="2">\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="classB2" pos="0">\n <o base="classC2" line="27" name="@" pos="2" ref="31"/>\n <o abstract="" line="28" name="doB2" pos="2">\n <o base="^" line="29" pos="4"/>\n <o base=".doC2" line="29" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="31" name="classC2" pos="0">\n <o base="classA2" line="32" name="@" pos="2" ref="20"/>\n <o abstract="" line="33" name="doC2" pos="2">\n <o base="stdout" line="34" name="@" pos="4">\n <o base="string" data="string" line="35" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="classB" line="38" name="instance" pos="2" ref="9"/>\n <o base="instance" line="39" pos="2" ref="38"/>\n <o base=".doB" line="39" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:01.064 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 126µs 22:46:01.066 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 125µs 22:46:01.083 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 494µs 22:46:01.106 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 675µs 22:46:01.114 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 154µs 22:46:01.115 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 118µs 22:46:01.116 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4468 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="273"\n name="ex-1"\n time="2022-08-08T10:02:11.428317600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; classA\n classB &gt; @\n [] &gt; doA\n stdout &gt; @\n "A"\n \n [] &gt; classB\n classC &gt; @\n [] &gt; doB\n ^.doC &gt; @\n \n [] &gt; classC\n classA &gt; @\n [] &gt; doC\n stdout &gt; @\n "C"\n \n [] &gt; classA2\n classB2 &gt; @\n [] &gt; doA2\n stdout &gt; @\n "A"\n \n [] &gt; classB2\n classC2 &gt; @\n [] &gt; doB2\n ^.doC2 &gt; @\n \n [] &gt; classC2\n classA2 &gt; @\n [] &gt; doC2\n stdout &gt; @\n "C"\n \n [args...] &gt; main\n classB &gt; instance\n instance.doB &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classA2" pos="0">\n <o base="classB2" line="21" name="@" pos="2" ref="26"/>\n <o abstract="" line="22" name="doA2" pos="2">\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="classB2" pos="0">\n <o base="classC2" line="27" name="@" pos="2" ref="31"/>\n <o abstract="" line="28" name="doB2" pos="2">\n <o base="^" line="29" pos="4"/>\n <o base=".doC2" line="29" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="31" name="classC2" pos="0">\n <o base="classA2" line="32" name="@" pos="2" ref="20"/>\n <o abstract="" line="33" name="doC2" pos="2">\n <o base="stdout" line="34" name="@" pos="4">\n <o base="string" data="string" line="35" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="classB" line="38" name="instance" pos="2" ref="9"/>\n <o base="instance" line="39" pos="2" ref="38"/>\n <o base=".doB" line="39" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:01.126 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 1ms 22:46:01.128 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 117µs 22:46:01.150 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 531µs 22:46:01.175 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 862µs 22:46:01.176 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 194µs 22:46:01.179 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 248µs 22:46:01.180 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4560 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="273"\n name="ex-1"\n time="2022-08-08T10:02:11.428317600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; classA\n classB &gt; @\n [] &gt; doA\n stdout &gt; @\n "A"\n \n [] &gt; classB\n classC &gt; @\n [] &gt; doB\n ^.doC &gt; @\n \n [] &gt; classC\n classA &gt; @\n [] &gt; doC\n stdout &gt; @\n "C"\n \n [] &gt; classA2\n classB2 &gt; @\n [] &gt; doA2\n stdout &gt; @\n "A"\n \n [] &gt; classB2\n classC2 &gt; @\n [] &gt; doB2\n ^.doC2 &gt; @\n \n [] &gt; classC2\n classA2 &gt; @\n [] &gt; doC2\n stdout &gt; @\n "C"\n \n [args...] &gt; main\n classB &gt; instance\n instance.doB &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="org.eolang.io.stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classA2" pos="0">\n <o base="classB2" line="21" name="@" pos="2" ref="26"/>\n <o abstract="" line="22" name="doA2" pos="2">\n <o base="org.eolang.io.stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="classB2" pos="0">\n <o base="classC2" line="27" name="@" pos="2" ref="31"/>\n <o abstract="" line="28" name="doB2" pos="2">\n <o base="^" line="29" pos="4"/>\n <o base=".doC2" line="29" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="31" name="classC2" pos="0">\n <o base="classA2" line="32" name="@" pos="2" ref="20"/>\n <o abstract="" line="33" name="doC2" pos="2">\n <o base="org.eolang.io.stdout" line="34" name="@" pos="4">\n <o base="string" data="string" line="35" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="classB" line="38" name="instance" pos="2" ref="9"/>\n <o base="instance" line="39" pos="2" ref="38"/>\n <o base=".doB" line="39" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:01.192 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 133µs 22:46:01.194 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 101µs 22:46:01.209 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 551µs 22:46:01.214 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 195ms 22:46:01.226 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4097 bytes of XML in 239µs 22:46:01.267 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 899µs 22:46:01.277 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 450µs 22:46:01.280 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 420µs 22:46:01.281 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4378 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="273"\n name="ex-1"\n time="2022-08-08T10:02:11.428317600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; classA\n classB &gt; @\n [] &gt; doA\n stdout &gt; @\n "A"\n \n [] &gt; classB\n classC &gt; @\n [] &gt; doB\n ^.doC &gt; @\n \n [] &gt; classC\n classA &gt; @\n [] &gt; doC\n stdout &gt; @\n "C"\n \n [] &gt; classA2\n classB2 &gt; @\n [] &gt; doA2\n stdout &gt; @\n "A"\n \n [] &gt; classB2\n classC2 &gt; @\n [] &gt; doB2\n ^.doC2 &gt; @\n \n [] &gt; classC2\n classA2 &gt; @\n [] &gt; doC2\n stdout &gt; @\n "C"\n \n [args...] &gt; main\n classB &gt; instance\n instance.doB &gt; @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classA2" pos="0">\n <o base="classB2" line="21" name="@" pos="2" ref="26"/>\n <o abstract="" line="22" name="doA2" pos="2">\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="classB2" pos="0">\n <o base="classC2" line="27" name="@" pos="2" ref="31"/>\n <o abstract="" line="28" name="doB2" pos="2">\n <o base="^" line="29" pos="4"/>\n <o base=".doC2" line="29" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="31" name="classC2" pos="0">\n <o base="classA2" line="32" name="@" pos="2" ref="20"/>\n <o abstract="" line="33" name="doC2" pos="2">\n <o base="stdout" line="34" name="@" pos="4">\n <o base="string" data="string" line="35" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="classB" line="38" name="instance" pos="2" ref="9"/>\n <o base="instance" line="39" pos="2" ref="38"/>\n <o base=".doB" line="39" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:01.296 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 4ms 22:46:01.298 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 1ms 22:46:01.317 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 941µs 22:46:01.343 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 961µs 22:46:01.351 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 214µs 22:46:01.352 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 110µs 22:46:01.354 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4468 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="273"\n name="ex-1"\n time="2022-08-08T10:02:11.428317600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; classA\n classB &gt; @\n [] &gt; doA\n stdout &gt; @\n "A"\n \n [] &gt; classB\n classC &gt; @\n [] &gt; doB\n ^.doC &gt; @\n \n [] &gt; classC\n classA &gt; @\n [] &gt; doC\n stdout &gt; @\n "C"\n \n [] &gt; classA2\n classB2 &gt; @\n [] &gt; doA2\n stdout &gt; @\n "A"\n \n [] &gt; classB2\n classC2 &gt; @\n [] &gt; doB2\n ^.doC2 &gt; @\n \n [] &gt; classC2\n classA2 &gt; @\n [] &gt; doC2\n stdout &gt; @\n "C"\n \n [args...] &gt; main\n classB &gt; instance\n instance.doB &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classA2" pos="0">\n <o base="classB2" line="21" name="@" pos="2" ref="26"/>\n <o abstract="" line="22" name="doA2" pos="2">\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="classB2" pos="0">\n <o base="classC2" line="27" name="@" pos="2" ref="31"/>\n <o abstract="" line="28" name="doB2" pos="2">\n <o base="^" line="29" pos="4"/>\n <o base=".doC2" line="29" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="31" name="classC2" pos="0">\n <o base="classA2" line="32" name="@" pos="2" ref="20"/>\n <o abstract="" line="33" name="doC2" pos="2">\n <o base="stdout" line="34" name="@" pos="4">\n <o base="string" data="string" line="35" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="classB" line="38" name="instance" pos="2" ref="9"/>\n <o base="instance" line="39" pos="2" ref="38"/>\n <o base=".doB" line="39" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:01.363 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 145µs 22:46:01.366 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 156µs 22:46:01.386 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms 22:46:01.420 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 9ms 22:46:01.427 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 679µs 22:46:01.429 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 404µs 22:46:01.430 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4560 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="273"\n name="ex-1"\n time="2022-08-08T10:02:11.428317600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; classA\n classB &gt; @\n [] &gt; doA\n stdout &gt; @\n "A"\n \n [] &gt; classB\n classC &gt; @\n [] &gt; doB\n ^.doC &gt; @\n \n [] &gt; classC\n classA &gt; @\n [] &gt; doC\n stdout &gt; @\n "C"\n \n [] &gt; classA2\n classB2 &gt; @\n [] &gt; doA2\n stdout &gt; @\n "A"\n \n [] &gt; classB2\n classC2 &gt; @\n [] &gt; doB2\n ^.doC2 &gt; @\n \n [] &gt; classC2\n classA2 &gt; @\n [] &gt; doC2\n stdout &gt; @\n "C"\n \n [args...] &gt; main\n classB &gt; instance\n instance.doB &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="org.eolang.io.stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classA2" pos="0">\n <o base="classB2" line="21" name="@" pos="2" ref="26"/>\n <o abstract="" line="22" name="doA2" pos="2">\n <o base="org.eolang.io.stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="classB2" pos="0">\n <o base="classC2" line="27" name="@" pos="2" ref="31"/>\n <o abstract="" line="28" name="doB2" pos="2">\n <o base="^" line="29" pos="4"/>\n <o base=".doC2" line="29" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="31" name="classC2" pos="0">\n <o base="classA2" line="32" name="@" pos="2" ref="20"/>\n <o abstract="" line="33" name="doC2" pos="2">\n <o base="org.eolang.io.stdout" line="34" name="@" pos="4">\n <o base="string" data="string" line="35" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="classB" line="38" name="instance" pos="2" ref="9"/>\n <o base="instance" line="39" pos="2" ref="38"/>\n <o base=".doB" line="39" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:01.445 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 188µs 22:46:01.446 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 125µs 22:46:01.467 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 513µs 22:46:01.468 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 218ms 22:46:01.484 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4097 bytes of XML in 201µs 22:46:01.523 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 929µs 22:46:01.534 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 451µs 22:46:01.536 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 212µs 22:46:01.537 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4378 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="273"\n name="ex-1"\n time="2022-08-08T10:02:11.428317600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; classA\n classB &gt; @\n [] &gt; doA\n stdout &gt; @\n "A"\n \n [] &gt; classB\n classC &gt; @\n [] &gt; doB\n ^.doC &gt; @\n \n [] &gt; classC\n classA &gt; @\n [] &gt; doC\n stdout &gt; @\n "C"\n \n [] &gt; classA2\n classB2 &gt; @\n [] &gt; doA2\n stdout &gt; @\n "A"\n \n [] > classB2\n classC2 > @\n [] > doB2\n ^.doC2 > @\n \n [] > classC2\n classA2 > @\n [] > doC2\n stdout > @\n "C"\n \n [args...] > main\n classB > instance\n instance.doB > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classA2" pos="0">\n <o base="classB2" line="21" name="@" pos="2" ref="26"/>\n <o abstract="" line="22" name="doA2" pos="2">\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="classB2" pos="0">\n <o base="classC2" line="27" name="@" pos="2" ref="31"/>\n <o abstract="" line="28" name="doB2" pos="2">\n <o base="^" line="29" pos="4"/>\n <o base=".doC2" line="29" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="31" name="classC2" pos="0">\n <o base="classA2" line="32" name="@" pos="2" ref="20"/>\n <o abstract="" line="33" name="doC2" pos="2">\n <o base="stdout" line="34" name="@" pos="4">\n <o base="string" data="string" line="35" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="classB" line="38" name="instance" pos="2" ref="9"/>\n <o base="instance" line="39" pos="2" ref="38"/>\n <o base=".doB" line="39" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:01.546 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 179µs 22:46:01.555 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 321µs 22:46:01.590 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 21ms 22:46:01.621 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms 22:46:01.623 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 161µs 22:46:01.625 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 1ms 22:46:01.628 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4468 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="273"\n name="ex-1"\n time="2022-08-08T10:02:11.428317600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; classA\n classB &gt; @\n [] &gt; doA\n stdout &gt; @\n "A"\n \n [] &gt; classB\n classC &gt; @\n [] &gt; doB\n ^.doC &gt; @\n \n [] &gt; classC\n classA &gt; @\n [] &gt; doC\n stdout &gt; @\n "C"\n \n [] &gt; classA2\n classB2 &gt; @\n [] &gt; doA2\n stdout &gt; @\n "A"\n \n [] &gt; classB2\n classC2 &gt; @\n [] &gt; doB2\n ^.doC2 &gt; @\n \n [] &gt; classC2\n classA2 > @\n [] > doC2\n stdout > @\n "C"\n \n [args...] > main\n classB > instance\n instance.doB > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classA2" pos="0">\n <o base="classB2" line="21" name="@" pos="2" ref="26"/>\n <o abstract="" line="22" name="doA2" pos="2">\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="classB2" pos="0">\n <o base="classC2" line="27" name="@" pos="2" ref="31"/>\n <o abstract="" line="28" name="doB2" pos="2">\n <o base="^" line="29" pos="4"/>\n <o base=".doC2" line="29" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="31" name="classC2" pos="0">\n <o base="classA2" line="32" name="@" pos="2" ref="20"/>\n <o abstract="" line="33" name="doC2" pos="2">\n <o base="stdout" line="34" name="@" pos="4">\n <o base="string" data="string" line="35" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="classB" line="38" name="instance" pos="2" ref="9"/>\n <o base="instance" line="39" pos="2" ref="38"/>\n <o base=".doB" line="39" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:01.638 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 174µs 22:46:01.643 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 410µs 22:46:01.664 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 920µs 22:46:01.694 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms 22:46:01.700 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 884µs 22:46:01.704 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 145µs 22:46:01.705 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4560 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="273"\n name="ex-1"\n time="2022-08-08T10:02:11.428317600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; classA\n classB &gt; @\n [] &gt; doA\n stdout &gt; @\n "A"\n \n [] &gt; classB\n classC &gt; @\n [] &gt; doB\n ^.doC &gt; @\n \n [] &gt; classC\n classA &gt; @\n [] &gt; doC\n stdout &gt; @\n "C"\n \n [] &gt; classA2\n classB2 &gt; @\n [] &gt; doA2\n stdout &gt; @\n "A"\n \n [] &gt; classB2\n classC2 &gt; @\n [] &gt; doB2\n ^.doC2 &gt; @\n \n [] &gt; classC2\n classA2 &gt; @\n [] &gt; doC2\n stdout &gt; @\n "C"\n \n [args...] > main\n classB > instance\n instance.doB > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="org.eolang.io.stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classA2" pos="0">\n <o base="classB2" line="21" name="@" pos="2" ref="26"/>\n <o abstract="" line="22" name="doA2" pos="2">\n <o base="org.eolang.io.stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="classB2" pos="0">\n <o base="classC2" line="27" name="@" pos="2" ref="31"/>\n <o abstract="" line="28" name="doB2" pos="2">\n <o base="^" line="29" pos="4"/>\n <o base=".doC2" line="29" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="31" name="classC2" pos="0">\n <o base="classA2" line="32" name="@" pos="2" ref="20"/>\n <o abstract="" line="33" name="doC2" pos="2">\n <o base="org.eolang.io.stdout" line="34" name="@" pos="4">\n <o base="string" data="string" line="35" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="classB" line="38" name="instance" pos="2" ref="9"/>\n <o base="instance" line="39" pos="2" ref="38"/>\n <o base=".doB" line="39" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:01.726 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 469µs 22:46:01.728 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 147µs 22:46:01.740 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 954µs 22:46:01.744 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 240ms [INFO] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 16.792 s - in org.objectionary.ddr.unit.sources.tempdir.TempDirectoryTest [INFO] Running org.objectionary.ddr.unit.graph.builder.BuilderTest 22:46:01.816 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3089 bytes of XML in 185µs 22:46:01.918 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 15ms 22:46:01.922 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 1ms 22:46:01.925 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 1ms 22:46:01.927 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3271 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="302"\n name="ex-1"\n time="2022-08-17T06:44:30.306761800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.ut.util\n \n [] &gt; classA\n util > @\n [] > doA\n QQ.io.stdout > @\n "gg"\n \n [] > animal\n [] > live\n QQ.io.stdout > @\n "alive"\n \n [] > cat\n animal > @\n \n [] > bengal\n cat.live > @\n \n [args...] > app\n classA > instance\n instance.doUtil > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.ut.util</tail>\n <part>org.ut.util</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="util" line="4" name="@" pos="2"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="QQ" line="6" pos="4"/>\n <o base=".io" line="6" method="" pos="6"/>\n <o base=".stdout" line="6" method="" name="@" pos="9">\n <o base="string" data="string" line="7" pos="6">gg</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="animal" pos="0">\n <o abstract="" line="10" name="live" pos="2">\n <o base="QQ" line="11" pos="4"/>\n <o base=".io" line="11" method="" pos="6"/>\n <o base=".stdout" line="11" method="" name="@" pos="9">\n <o base="string" data="string" line="12" pos="6">alive</o>\n </o>\n </o>\n </o>\n <o abstract="" line="14" name="cat" pos="0">\n <o base="animal" line="15" name="@" pos="2" ref="9"/>\n </o>\n <o abstract="" line="17" name="bengal" pos="0">\n <o base="cat" line="18" pos="2" ref="14"/>\n <o base=".live" line="18" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="20" name="app" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classA" line="21" name="instance" pos="2" ref="3"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doUtil" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:01.947 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 11ms 22:46:01.951 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 440µs 22:46:01.985 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 444µs 22:46:02.007 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 603µs 22:46:02.018 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 413µs 22:46:02.021 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 485µs 22:46:02.023 [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> 22:46:02.038 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 169µs 22:46:02.038 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 134µs 22:46:02.058 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 513µs 22:46:02.089 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 11ms 22:46:02.097 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 163µs 22:46:02.098 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 187µs 22:46:02.099 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (3400 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="302"\n name="ex-1"\n time="2022-08-17T06:44:30.306761800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.ut.util\n \n [] > classA\n util > @\n [] > doA\n QQ.io.stdout > @\n "gg"\n \n [] > animal\n [] > live\n QQ.io.stdout > @\n "alive"\n \n [] > cat\n animal > @\n \n [] > bengal\n cat.live > @\n \n [args...] > app\n classA > instance\n instance.doUtil > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>util org.ut.util</tail>\n <part>util</part>\n <part>org.ut.util</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="org.ut.util" line="4" name="@" pos="2"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="QQ" line="6" pos="4"/>\n <o base=".io" line="6" method="" pos="6"/>\n <o base=".stdout" line="6" method="" name="@" pos="9">\n <o base="string" data="string" line="7" pos="6">gg</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="animal" pos="0">\n <o abstract="" line="10" name="live" pos="2">\n <o base="QQ" line="11" pos="4"/>\n <o base=".io" line="11" method="" pos="6"/>\n <o base=".stdout" line="11" method="" name="@" pos="9">\n <o base="string" data="string" line="12" pos="6">alive</o>\n </o>\n </o>\n </o>\n <o abstract="" line="14" name="cat" pos="0">\n <o base="animal" line="15" name="@" pos="2" ref="9"/>\n </o>\n <o abstract="" line="17" name="bengal" pos="0">\n <o base="cat" line="18" pos="2" ref="14"/>\n <o base=".live" line="18" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="20" name="app" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classA" line="21" name="instance" pos="2" ref="3"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doUtil" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:02.110 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 197µs 22:46:02.111 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 98µs 22:46:02.127 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 453µs 22:46:02.138 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 305ms 22:46:02.158 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1882 bytes of XML in 145µs 22:46:02.179 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 352µs 22:46:02.190 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 191µs 22:46:02.191 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 126µs 22:46:02.205 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes 22:46:02.206 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 195µs 22:46:02.207 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 115µs 22:46:02.217 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 299µs 22:46:02.242 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 12ms 22:46:02.243 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 148µs 22:46:02.243 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 86µs 22:46:02.258 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes 22:46:02.259 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 143µs 22:46:02.259 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 87µs 22:46:02.275 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms 22:46:02.280 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 344µs 22:46:02.304 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 162µs 22:46:02.309 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 149µs 22:46:02.310 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes 22:46:02.310 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 102µs 22:46:02.311 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 86µs 22:46:02.334 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 430µs 22:46:02.334 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 172ms 22:46:02.423 [main] DEBUG o.o.d.unit.graph.builder.BuilderTest MDC= - NODE: name="animal" animal CHILD: NODE: name="cat" NODE: name="app" NODE: name="doA" NODE: name="doUtil" NODE: name="live" live CHILD: NODE: name="bengal" NODE: name="util" util CHILD: NODE: name="classA" 22:46:02.447 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4491 bytes of XML in 480µs 22:46:02.519 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 17ms 22:46:02.520 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 191µs 22:46:02.522 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 116µs 22:46:02.522 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4809 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="225"\n name="ex-1"\n time="2022-08-08T08:33:22.958223500Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n ^.doA > @\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [] > classA2\n classB2 > @\n [] > doA2\n stdout > @\n "A2"\n \n [] > classB2\n classA2 > @\n [] > doBA2\n ^.doA2 > @\n \n [] > classC2\n classB2 > @\n [] > doC2\n stdout > @\n "C2"\n \n [args...] > main\n classC2 > instance\n instance.doC2 > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="classA2" pos="0">\n <o base="classB2" line="27" name="@" pos="2" ref="32"/>\n <o abstract="" line="28" name="doA2" pos="2">\n <o base="stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">A2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="classB2" pos="0">\n <o base="classA2" line="33" name="@" pos="2" ref="26"/>\n <o abstract="" line="34" name="doBA2" pos="2">\n <o base="^" line="35" pos="4"/>\n <o base=".doA2" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="classC2" pos="0">\n <o base="classB2" line="38" name="@" pos="2" ref="32"/>\n <o abstract="" line="39" name="doC2" pos="2">\n <o base="stdout" line="40" name="@" pos="4">\n <o base="string" data="string" line="41" pos="6">C2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="43" name="main" pos="0">\n <o line="43" name="args" pos="1" vararg=""/>\n <o base="classC2" line="44" name="instance" pos="2" ref="37"/>\n <o base="instance" line="45" pos="2" ref="44"/>\n <o base=".@" line="45" pos="15"/>\n <o base=".@" line="45" pos="17"/>\n <o base=".doA2" line="45" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:02.538 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 753µs 22:46:02.540 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 403µs 22:46:02.572 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 550µs 22:46:02.592 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:46:02.615 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 148µs 22:46:02.627 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 138µs 22:46:02.630 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4899 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="225"\n name="ex-1"\n time="2022-08-08T08:33:22.958223500Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; classA\n classB &gt; @\n [] &gt; doA\n stdout &gt; @\n "A"\n \n [] &gt; classB\n classA &gt; @\n [] &gt; doBA\n ^.doA &gt; @\n \n [] &gt; classC\n classB &gt; @\n [] &gt; doC\n stdout &gt; @\n "C"\n \n [] &gt; classD\n classC &gt; @\n \n [] &gt; classE\n classA &gt; @\n \n [] &gt; classA2\n classB2 &gt; @\n [] &gt; doA2\n stdout &gt; @\n "A2"\n \n [] &gt; classB2\n classA2 &gt; @\n [] &gt; doBA2\n ^.doA2 &gt; @\n \n [] &gt; classC2\n classB2 &gt; @\n [] &gt; doC2\n stdout &gt; @\n "C2"\n \n [args...] &gt; main\n classC2 &gt; instance\n instance.doC2 &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="classA2" pos="0">\n <o base="classB2" line="27" name="@" pos="2" ref="32"/>\n <o abstract="" line="28" name="doA2" pos="2">\n <o base="stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">A2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="classB2" pos="0">\n <o base="classA2" line="33" name="@" pos="2" ref="26"/>\n <o abstract="" line="34" name="doBA2" pos="2">\n <o base="^" line="35" pos="4"/>\n <o base=".doA2" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="classC2" pos="0">\n <o base="classB2" line="38" name="@" pos="2" ref="32"/>\n <o abstract="" line="39" name="doC2" pos="2">\n <o base="stdout" line="40" name="@" pos="4">\n <o base="string" data="string" line="41" pos="6">C2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="43" name="main" pos="0">\n <o line="43" name="args" pos="1" vararg=""/>\n <o base="classC2" line="44" name="instance" pos="2" ref="37"/>\n <o base="instance" line="45" pos="2" ref="44"/>\n <o base=".@" line="45" pos="15"/>\n <o base=".@" line="45" pos="17"/>\n <o base=".doA2" line="45" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:02.639 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 139µs 22:46:02.648 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 356µs 22:46:02.660 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 526µs 22:46:02.685 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 12ms 22:46:02.690 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 154µs 22:46:02.691 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 94µs 22:46:02.692 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4991 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="225"\n name="ex-1"\n time="2022-08-08T08:33:22.958223500Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n ^.doA > @\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [] > classA2\n classB2 > @\n [] > doA2\n stdout > @\n "A2"\n \n [] > classB2\n classA2 > @\n [] > doBA2\n ^.doA2 > @\n \n [] > classC2\n classB2 > @\n [] > doC2\n stdout > @\n "C2"\n \n [args...] > main\n classC2 > instance\n instance.doC2 > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="org.eolang.io.stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="classA2" pos="0">\n <o base="classB2" line="27" name="@" pos="2" ref="32"/>\n <o abstract="" line="28" name="doA2" pos="2">\n <o base="org.eolang.io.stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">A2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="classB2" pos="0">\n <o base="classA2" line="33" name="@" pos="2" ref="26"/>\n <o abstract="" line="34" name="doBA2" pos="2">\n <o base="^" line="35" pos="4"/>\n <o base=".doA2" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="classC2" pos="0">\n <o base="classB2" line="38" name="@" pos="2" ref="32"/>\n <o abstract="" line="39" name="doC2" pos="2">\n <o base="org.eolang.io.stdout" line="40" name="@" pos="4">\n <o base="string" data="string" line="41" pos="6">C2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="43" name="main" pos="0">\n <o line="43" name="args" pos="1" vararg=""/>\n <o base="classC2" line="44" name="instance" pos="2" ref="37"/>\n <o base="instance" line="45" pos="2" ref="44"/>\n <o base=".@" line="45" pos="15"/>\n <o base=".@" line="45" pos="17"/>\n <o base=".doA2" line="45" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:02.709 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 191µs 22:46:02.710 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 110µs 22:46:02.729 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 13ms 22:46:02.730 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 252ms 22:46:02.743 [main] DEBUG o.o.d.unit.graph.builder.BuilderTest MDC= - NODE: name="classB" classB CHILD: NODE: name="classA" classA CHILD: NODE: name="classB" classA CHILD: NODE: name="classE" classB CHILD: NODE: name="classC" classC CHILD: NODE: name="classD" NODE: name="classB2" classB2 CHILD: NODE: name="classA2" classA2 CHILD: NODE: name="classB2" classB2 CHILD: NODE: name="classC2" NODE: name="doA" doA CHILD: NODE: name="doBA" NODE: name="doA2" doA2 CHILD: NODE: name="doBA2" doA2 CHILD: NODE: name="main" NODE: name="doC" NODE: name="doC2" 22:46:02.762 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3261 bytes of XML in 190µs 22:46:02.798 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 13ms 22:46:02.806 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 175µs 22:46:02.807 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 110µs 22:46:02.809 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3473 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="275"\n name="ex-1"\n time="2022-08-05T13:21:36.479066800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n ^.doA > @\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [args...] > main\n classC > instance\n instance.doC > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="classC" line="27" name="instance" pos="2" ref="14"/>\n <o base="instance" line="28" pos="2" ref="27"/>\n <o base=".doC" line="28" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:02.817 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 133µs 22:46:02.818 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 104µs 22:46:02.834 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 425µs 22:46:02.859 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 585µs 22:46:02.860 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 136µs 22:46:02.861 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 83µs 22:46:02.861 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (3563 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="275"\n name="ex-1"\n time="2022-08-05T13:21:36.479066800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n ^.doA > @\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [args...] > main\n classC > instance\n instance.doC > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="classC" line="27" name="instance" pos="2" ref="14"/>\n <o base="instance" line="28" pos="2" ref="27"/>\n <o base=".doC" line="28" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:02.870 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 128µs 22:46:02.870 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 84µs 22:46:02.885 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 671µs 22:46:02.911 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 620µs 22:46:02.915 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 867µs 22:46:02.921 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 129µs 22:46:02.925 [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 > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="org.eolang.io.stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="classC" line="27" name="instance" pos="2" ref="14"/>\n <o base="instance" line="28" pos="2" ref="27"/>\n <o base=".doC" line="28" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:02.938 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 619µs 22:46:02.941 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 150µs 22:46:02.963 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 16ms 22:46:02.963 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 194ms 22:46:02.974 [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" 22:46:02.995 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4568 bytes of XML in 202µs 22:46:03.047 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:46:03.049 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 598µs 22:46:03.058 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 158µs 22:46:03.062 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4894 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="278"\n name="ex-1"\n time="2022-08-04T15:09:45.784600300Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; creature\n [] &gt; live\n stdout &gt; @\n "I'm alive"\n [t] &gt; talk\n stdout &gt; @\n t\n \n [] &gt; animal\n creature &gt; @\n [t] &gt; talk\n stdout &gt; @\n "animal talks"\n \n [] &gt; human\n creature &gt; @\n \n [] &gt; cat\n animal &gt; @\n [m] &gt; meow\n ^.talk "meow" &gt; @\n \n [] &gt; dog\n animal &gt; @\n [] &gt; live\n ^.talk "I am a dog" &gt; @\n [] &gt; woof\n stdout &gt; @\n "woof"\n \n [] &gt; olesya\n human &gt; @\n [job] &gt; work\n ^.live &gt; @\n \n [args...] &gt; main\n dog &gt; tom\n dog.woof &gt; @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="creature" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="t" line="9" pos="6" ref="7"/>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="animal" pos="0">\n <o base="creature" line="12" name="@" pos="2" ref="3"/>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="stdout" line="14" name="@" pos="4">\n <o base="string" data="string" line="15" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="17" name="human" pos="0">\n <o base="creature" line="18" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="20" name="cat" pos="0">\n <o base="animal" line="21" name="@" pos="2" ref="11"/>\n <o abstract="" line="22" name="meow" pos="2">\n <o line="22" name="m" pos="3"/>\n <o base="^" line="23" pos="4"/>\n <o base=".talk" line="23" method="" name="@" pos="5">\n <o base="string" data="string" line="23" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="25" name="dog" pos="0">\n <o base="animal" line="26" name="@" pos="2" ref="11"/>\n <o abstract="" line="27" name="live" pos="2">\n <o base="^" line="28" pos="4"/>\n <o base=".talk" line="28" method="" name="@" pos="5">\n <o base="string" data="string" line="28" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="29" name="woof" pos="2">\n <o base="stdout" line="30" name="@" pos="4">\n <o base="string" data="string" line="31" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="33" name="olesya" pos="0">\n <o base="human" line="34" name="@" pos="2" ref="17"/>\n <o abstract="" line="35" name="work" pos="2">\n <o line="35" name="job" pos="3"/>\n <o base="^" line="36" pos="4"/>\n <o base=".live" line="36" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="38" name="main" pos="0">\n <o line="38" name="args" pos="1" vararg=""/>\n <o base="dog" line="39" name="tom" pos="2" ref="25"/>\n <o base="dog" line="40" pos="2" ref="25"/>\n <o base=".woof" line="40" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:03.070 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 161µs 22:46:03.071 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 111µs 22:46:03.097 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 17ms 22:46:03.111 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms 22:46:03.112 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 129µs 22:46:03.116 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 119µs 22:46:03.125 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4984 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="278"\n name="ex-1"\n time="2022-08-04T15:09:45.784600300Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; creature\n [] &gt; live\n stdout &gt; @\n "I'm alive"\n [t] &gt; talk\n stdout &gt; @\n t\n \n [] &gt; animal\n creature &gt; @\n [t] &gt; talk\n stdout &gt; @\n "animal talks"\n \n [] &gt; human\n creature &gt; @\n \n [] &gt; cat\n animal &gt; @\n [m] &gt; meow\n ^.talk "meow" &gt; @\n \n [] &gt; dog\n animal &gt; @\n [] &gt; live\n ^.talk "I am a dog" &gt; @\n [] &gt; woof\n stdout &gt; @\n "woof"\n \n [] &gt; olesya\n human &gt; @\n [job] &gt; work\n ^.live &gt; @\n \n [args...] &gt; main\n dog &gt; tom\n dog.woof &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="creature" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="t" line="9" pos="6" ref="7"/>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="animal" pos="0">\n <o base="creature" line="12" name="@" pos="2" ref="3"/>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="stdout" line="14" name="@" pos="4">\n <o base="string" data="string" line="15" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="17" name="human" pos="0">\n <o base="creature" line="18" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="20" name="cat" pos="0">\n <o base="animal" line="21" name="@" pos="2" ref="11"/>\n <o abstract="" line="22" name="meow" pos="2">\n <o line="22" name="m" pos="3"/>\n <o base="^" line="23" pos="4"/>\n <o base=".talk" line="23" method="" name="@" pos="5">\n <o base="string" data="string" line="23" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="25" name="dog" pos="0">\n <o base="animal" line="26" name="@" pos="2" ref="11"/>\n <o abstract="" line="27" name="live" pos="2">\n <o base="^" line="28" pos="4"/>\n <o base=".talk" line="28" method="" name="@" pos="5">\n <o base="string" data="string" line="28" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="29" name="woof" pos="2">\n <o base="stdout" line="30" name="@" pos="4">\n <o base="string" data="string" line="31" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="33" name="olesya" pos="0">\n <o base="human" line="34" name="@" pos="2" ref="17"/>\n <o abstract="" line="35" name="work" pos="2">\n <o line="35" name="job" pos="3"/>\n <o base="^" line="36" pos="4"/>\n <o base=".live" line="36" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="38" name="main" pos="0">\n <o line="38" name="args" pos="1" vararg=""/>\n <o base="dog" line="39" name="tom" pos="2" ref="25"/>\n <o base="dog" line="40" pos="2" ref="25"/>\n <o base=".woof" line="40" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:03.134 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 143µs 22:46:03.138 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 119µs 22:46:03.146 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 593µs 22:46:03.168 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 903µs 22:46:03.182 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 153µs 22:46:03.183 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 643µs 22:46:03.184 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (5076 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="278"\n name="ex-1"\n time="2022-08-04T15:09:45.784600300Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > creature\n [] > live\n stdout > @\n "I'm alive"\n [t] > talk\n stdout > @\n t\n \n [] > animal\n creature > @\n [t] > talk\n stdout > @\n "animal talks"\n \n [] > human\n creature > @\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [] > dog\n animal > @\n [] > live\n ^.talk "I am a dog" > @\n [] > woof\n stdout > @\n "woof"\n \n [] > olesya\n human > @\n [job] > work\n ^.live > @\n \n [args...] > main\n dog > tom\n dog.woof > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="creature" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="org.eolang.io.stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n <o base="t" line="9" pos="6" ref="7"/>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="animal" pos="0">\n <o base="creature" line="12" name="@" pos="2" ref="3"/>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="14" name="@" pos="4">\n <o base="string" data="string" line="15" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="17" name="human" pos="0">\n <o base="creature" line="18" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="20" name="cat" pos="0">\n <o base="animal" line="21" name="@" pos="2" ref="11"/>\n <o abstract="" line="22" name="meow" pos="2">\n <o line="22" name="m" pos="3"/>\n <o base="^" line="23" pos="4"/>\n <o base=".talk" line="23" method="" name="@" pos="5">\n <o base="string" data="string" line="23" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="25" name="dog" pos="0">\n <o base="animal" line="26" name="@" pos="2" ref="11"/>\n <o abstract="" line="27" name="live" pos="2">\n <o base="^" line="28" pos="4"/>\n <o base=".talk" line="28" method="" name="@" pos="5">\n <o base="string" data="string" line="28" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="29" name="woof" pos="2">\n <o base="org.eolang.io.stdout" line="30" name="@" pos="4">\n <o base="string" data="string" line="31" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="33" name="olesya" pos="0">\n <o base="human" line="34" name="@" pos="2" ref="17"/>\n <o abstract="" line="35" name="work" pos="2">\n <o line="35" name="job" pos="3"/>\n <o base="^" line="36" pos="4"/>\n <o base=".live" line="36" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="38" name="main" pos="0">\n <o line="38" name="args" pos="1" vararg=""/>\n <o base="dog" line="39" name="tom" pos="2" ref="25"/>\n <o base="dog" line="40" pos="2" ref="25"/>\n <o base=".woof" line="40" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:03.193 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 132µs 22:46:03.195 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 102µs 22:46:03.211 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 22:46:03.219 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 197ms 22:46:03.234 [main] DEBUG o.o.d.unit.graph.builder.BuilderTest MDC= - NODE: name="creature" creature CHILD: NODE: name="animal" animal CHILD: NODE: name="cat" animal CHILD: NODE: name="dog" creature CHILD: NODE: name="human" human CHILD: NODE: name="olesya" NODE: name="live" live CHILD: NODE: name="work" NODE: name="talk" NODE: name="talk" talk CHILD: NODE: name="live" talk CHILD: NODE: name="meow" NODE: name="woof" woof CHILD: NODE: name="main" 22:46:03.242 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1750 bytes of XML in 123µs 22:46:03.283 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 871µs 22:46:03.285 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 825µs 22:46:03.290 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 120µs 22:46:03.290 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (1821 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="1"\n name="transformer"\n time="2022-08-22T15:47:52.233618493Z"\n version="0.26.0">\n <listing>+alias breeds.bengal\n \n [] > app\n bengal > mickey\n mickey.live > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>breeds.bengal</tail>\n <part>breeds.bengal</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="app" pos="0">\n <o base="bengal" line="4" name="mickey" pos="2"/>\n <o base="mickey" line="5" pos="2" ref="4"/>\n <o base=".live" line="5" method="" name="@" pos="8"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:03.305 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 147µs 22:46:03.306 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 110µs 22:46:03.319 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 293µs 22:46:03.333 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 418µs 22:46:03.346 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 120µs 22:46:03.347 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 109µs 22:46:03.348 [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> 22:46:03.356 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 100µs 22:46:03.356 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 80µs 22:46:03.382 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 307µs 22:46:03.402 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 375µs 22:46:03.404 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 156µs 22:46:03.405 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 520µs 22:46:03.406 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (1954 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="1"\n name="transformer"\n time="2022-08-22T15:47:52.233618493Z"\n version="0.26.0">\n <listing>+alias breeds.bengal\n \n [] > app\n bengal > mickey\n mickey.live > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>bengal breeds.bengal</tail>\n <part>bengal</part>\n <part>breeds.bengal</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="app" pos="0">\n <o base="breeds.bengal" line="4" name="mickey" pos="2"/>\n <o base="mickey" line="5" pos="2" ref="4"/>\n <o base=".live" line="5" method="" name="@" pos="8"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:03.418 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 120µs 22:46:03.424 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 106µs 22:46:03.446 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 336µs 22:46:03.453 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 191ms 22:46:03.457 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1897 bytes of XML in 87µs 22:46:03.503 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 408µs 22:46:03.510 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 168µs 22:46:03.511 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 109µs 22:46:03.511 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes 22:46:03.512 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 97µs 22:46:03.513 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 92µs 22:46:03.533 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 13ms 22:46:03.552 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 309µs 22:46:03.558 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 139µs 22:46:03.559 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 82µs 22:46:03.569 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes 22:46:03.574 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 118µs 22:46:03.575 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 84µs 22:46:03.581 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 778µs 22:46:03.605 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 365µs 22:46:03.607 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 144µs 22:46:03.614 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 6ms 22:46:03.615 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes 22:46:03.615 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 118µs 22:46:03.616 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 94µs 22:46:03.630 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 337µs 22:46:03.634 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 169ms 22:46:03.636 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2234 bytes of XML in 97µs 22:46:03.686 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 396µs 22:46:03.690 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 186µs 22:46:03.691 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 106µs 22:46:03.692 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes 22:46:03.693 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 161µs 22:46:03.695 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 233µs 22:46:03.707 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 723µs 22:46:03.734 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 829µs 22:46:03.742 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 150µs 22:46:03.743 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 83µs 22:46:03.744 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (2481 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="4"\n name="transformer"\n time="2022-08-22T15:47:52.201586131Z"\n version="0.26.0">\n <listing>+package org.animals\n +alias org.eolang.io.stdout\n +alias org.life.creature\n \n [t] > cat\n creature > @\n [] > talk\n stdout > @\n "cat talks"\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>org.animals</tail>\n <part>org.animals</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n <meta expanded="" line="3">\n <head>alias</head>\n <tail>creature org.life.creature</tail>\n <part>creature</part>\n <part>org.life.creature</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="5" name="cat" pos="0">\n <o line="5" name="t" pos="1"/>\n <o base="creature" line="6" name="@" pos="2"/>\n <o abstract="" line="7" name="talk" pos="2">\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">cat talks</o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:46:03.752 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 96µs 22:46:03.752 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 76µs 22:46:03.770 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 802µs 22:46:03.794 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms 22:46:03.795 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 146µs 22:46:03.809 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 160µs 22:46:03.812 [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> 22:46:03.825 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 154µs 22:46:03.826 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 106µs 22:46:03.830 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 329µs 22:46:03.830 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 183ms 22:46:03.831 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2250 bytes of XML in 87µs 22:46:03.870 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 430µs 22:46:03.871 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 158µs 22:46:03.873 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 231µs 22:46:03.875 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes 22:46:03.877 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 806µs 22:46:03.880 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 1ms 22:46:03.893 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 339µs 22:46:03.913 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 519µs 22:46:03.922 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 136µs 22:46:03.922 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 100µs 22:46:03.929 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (2439 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="6"\n name="transformer"\n time="2022-08-22T15:47:52.220334546Z"\n version="0.26.0">\n <listing>+package breeds\n +alias org.animals.cat\n \n [] > bengal\n cat "hello" > @\n [] > meow\n ^.talk > @\n [] > bengal_live\n cat.live > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>breeds</tail>\n <part>breeds</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>cat org.animals.cat</tail>\n <part>cat</part>\n <part>org.animals.cat</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="4" name="bengal" pos="0">\n <o base="cat" line="5" name="@" pos="2">\n <o base="string" data="string" line="5" pos="6">hello</o>\n </o>\n <o abstract="" line="6" name="meow" pos="2">\n <o base="^" line="7" pos="4"/>\n <o base=".talk" line="7" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="8" name="bengal_live" pos="2">\n <o base="cat" line="9" pos="4"/>\n <o base=".live" line="9" method="" name="@" pos="7"/>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:46:03.938 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 141µs 22:46:03.942 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 138µs 22:46:03.960 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:46:03.985 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 510µs 22:46:03.998 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 158µs 22:46:04.000 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 123µs 22:46:04.000 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (2499 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="6"\n name="transformer"\n time="2022-08-22T15:47:52.220334546Z"\n version="0.26.0">\n <listing>+package breeds\n +alias org.animals.cat\n \n [] > bengal\n cat "hello" > @\n [] > meow\n ^.talk > @\n [] > bengal_live\n cat.live > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>breeds</tail>\n <part>breeds</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>cat org.animals.cat</tail>\n <part>cat</part>\n <part>org.animals.cat</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="4" name="bengal" pos="0">\n <o base="org.animals.cat" line="5" name="@" pos="2">\n <o base="string" data="string" line="5" pos="6">hello</o>\n </o>\n <o abstract="" line="6" name="meow" pos="2">\n <o base="^" line="7" pos="4"/>\n <o base=".talk" line="7" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="8" name="bengal_live" pos="2">\n <o base="org.animals.cat" line="9" pos="4"/>\n <o base=".live" line="9" method="" name="@" pos="7"/>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:46:04.010 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 152µs 22:46:04.012 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 110µs 22:46:04.026 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 676µs 22:46:04.029 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 185ms 22:46:04.043 [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" 22:46:04.074 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4144 bytes of XML in 189µs 22:46:04.119 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 8ms 22:46:04.124 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 869µs 22:46:04.128 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 137µs 22:46:04.132 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4425 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="284"\n name="ex-1"\n time="2022-08-08T08:23:30.473543800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n stdout > @\n "I'm eating"\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > mouse\n animal > @\n [] > pii\n animal.live > @\n \n [] > human\n [] > live\n stdout > @\n "I'm alive human"\n [t] > talk\n stdout > @\n "human talks"\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [args...] > main\n mouse > tom\n tom.pii.eat > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="animal" line="16" pos="4" ref="3"/>\n <o base=".live" line="16" method="" name="@" pos="10"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:04.140 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 149µs 22:46:04.149 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 183µs 22:46:04.162 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 528µs 22:46:04.180 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:46:04.185 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 838µs 22:46:04.190 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 113µs 22:46:04.198 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4515 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="284"\n name="ex-1"\n time="2022-08-08T08:23:30.473543800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n stdout > @\n "I'm eating"\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > mouse\n animal > @\n [] > pii\n animal.live > @\n \n [] > human\n [] &gt; live\n stdout &gt; @\n "I'm alive human"\n [t] &gt; talk\n stdout &gt; @\n "human talks"\n \n [] &gt; cat\n animal &gt; @\n [m] &gt; meow\n ^.talk "meow" &gt; @\n \n [args...] &gt; main\n mouse &gt; tom\n tom.pii.eat &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="animal" line="16" pos="4" ref="3"/>\n <o base=".live" line="16" method="" name="@" pos="10"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:04.208 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 133µs 22:46:04.209 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 89µs 22:46:04.220 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 509µs 22:46:04.247 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 15ms 22:46:04.249 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 851µs 22:46:04.251 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 125µs 22:46:04.253 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4607 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="284"\n name="ex-1"\n time="2022-08-08T08:23:30.473543800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [] &gt; live\n [] &gt; eat\n stdout &gt; @\n "I'm eating"\n stdout &gt; @\n "I'm alive animal"\n [t] &gt; talk\n live &gt; @\n \n [] &gt; mouse\n animal &gt; @\n [] &gt; pii\n animal.live &gt; @\n \n [] &gt; human\n [] &gt; live\n stdout &gt; @\n "I'm alive human"\n [t] &gt; talk\n stdout &gt; @\n "human talks"\n \n [] &gt; cat\n animal &gt; @\n [m] &gt; meow\n ^.talk "meow" &gt; @\n \n [args...] &gt; main\n mouse &gt; tom\n tom.pii.eat &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="animal" line="16" pos="4" ref="3"/>\n <o base=".live" line="16" method="" name="@" pos="10"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="org.eolang.io.stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:04.266 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 136µs 22:46:04.270 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 122µs 22:46:04.282 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 523µs 22:46:04.283 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 197ms 22:46:04.294 [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" 22:46:04.321 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2394 bytes of XML in 11ms 22:46:04.350 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms 22:46:04.354 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 870µs 22:46:04.364 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 160µs 22:46:04.364 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (2534 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="191"\n name="ex-1"\n time="2022-08-02T08:06:01.480897800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [t] &gt; talk\n stdout &gt; @\n t\n \n [] &gt; cat\n animal &gt; @\n \n [args...] &gt; main\n cat &gt; tom\n tom.talk "My name is Tom" &gt; @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="talk" pos="2">\n <o line="4" name="t" pos="3"/>\n <o base="stdout" line="5" name="@" pos="4">\n <o base="t" line="6" pos="6" ref="4"/>\n </o>\n </o>\n </o>\n <o abstract="" line="8" name="cat" pos="0">\n <o base="animal" line="9" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="11" name="main" pos="0">\n <o line="11" name="args" pos="1" vararg=""/>\n <o base="cat" line="12" name="tom" pos="2" ref="8"/>\n <o base="tom" line="13" pos="2" ref="12"/>\n <o base=".talk" line="13" method="" name="@" pos="5">\n <o base="string" data="string" line="13" pos="11">My name is Tom</o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:46:04.375 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 151µs 22:46:04.376 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 106µs 22:46:04.388 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 343µs 22:46:04.404 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 493µs 22:46:04.415 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 4ms 22:46:04.419 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 96µs 22:46:04.420 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (2624 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="191"\n name="ex-1"\n time="2022-08-02T08:06:01.480897800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [t] > talk\n stdout > @\n t\n \n [] > cat\n animal > @\n \n [args...] > main\n cat > tom\n tom.talk "My name is Tom" > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="talk" pos="2">\n <o line="4" name="t" pos="3"/>\n <o base="stdout" line="5" name="@" pos="4">\n <o base="t" line="6" pos="6" ref="4"/>\n </o>\n </o>\n </o>\n <o abstract="" line="8" name="cat" pos="0">\n <o base="animal" line="9" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="11" name="main" pos="0">\n <o line="11" name="args" pos="1" vararg=""/>\n <o base="cat" line="12" name="tom" pos="2" ref="8"/>\n <o base="tom" line="13" pos="2" ref="12"/>\n <o base=".talk" line="13" method="" name="@" pos="5">\n <o base="string" data="string" line="13" pos="11">My name is Tom</o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:46:04.438 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 397µs 22:46:04.439 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 90µs 22:46:04.450 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 365µs 22:46:04.472 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:46:04.477 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 273µs 22:46:04.480 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 119µs 22:46:04.485 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (2674 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="191"\n name="ex-1"\n time="2022-08-02T08:06:01.480897800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [t] > talk\n stdout > @\n t\n \n [] > cat\n animal > @\n \n [args...] > main\n cat > tom\n tom.talk "My name is Tom" > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="talk" pos="2">\n <o line="4" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="5" name="@" pos="4">\n <o base="t" line="6" pos="6" ref="4"/>\n </o>\n </o>\n </o>\n <o abstract="" line="8" name="cat" pos="0">\n <o base="animal" line="9" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="11" name="main" pos="0">\n <o line="11" name="args" pos="1" vararg=""/>\n <o base="cat" line="12" name="tom" pos="2" ref="8"/>\n <o base="tom" line="13" pos="2" ref="12"/>\n <o base=".talk" line="13" method="" name="@" pos="5">\n <o base="string" data="string" line="13" pos="11">My name is Tom</o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:46:04.494 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 128µs 22:46:04.501 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 517µs 22:46:04.511 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 367µs 22:46:04.514 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 186ms 22:46:04.516 [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" 22:46:04.528 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3301 bytes of XML in 145µs 22:46:04.568 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 761µs 22:46:04.575 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 434µs 22:46:04.579 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 3ms 22:46:04.583 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3519 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="324"\n name="ex-1"\n time="2022-08-05T14:03:27.083126100Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; classA\n classC &gt; @\n [] &gt; doA\n stdout &gt; @\n "A"\n \n [] &gt; classB\n classA &gt; @\n [] &gt; doBA\n stdout &gt; @\n "B"\n \n [] &gt; classC\n classB &gt; @\n [] &gt; doC\n stdout &gt; @\n "C"\n \n [] &gt; classD\n classC &gt; @\n \n [] &gt; classE\n classA &gt; @\n \n [args...] &gt; main\n classC &gt; instance\n instance.doBA &gt; @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classC" line="4" name="@" pos="2" ref="15"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="stdout" line="12" name="@" pos="4">\n <o base="string" data="string" line="13" pos="6">B</o>\n </o>\n </o>\n </o>\n <o abstract="" line="15" name="classC" pos="0">\n <o base="classB" line="16" name="@" pos="2" ref="9"/>\n <o abstract="" line="17" name="doC" pos="2">\n <o base="stdout" line="18" name="@" pos="4">\n <o base="string" data="string" line="19" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="21" name="classD" pos="0">\n <o base="classC" line="22" name="@" pos="2" ref="15"/>\n </o>\n <o abstract="" line="24" name="classE" pos="0">\n <o base="classA" line="25" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="27" name="main" pos="0">\n <o line="27" name="args" pos="1" vararg=""/>\n <o base="classC" line="28" name="instance" pos="2" ref="15"/>\n <o base="instance" line="29" pos="2" ref="28"/>\n <o base=".doBA" line="29" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:04.598 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 210µs 22:46:04.600 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 377µs 22:46:04.625 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 13ms 22:46:04.643 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 585µs 22:46:04.646 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 131µs 22:46:04.650 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 116µs 22:46:04.651 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (3609 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="324"\n name="ex-1"\n time="2022-08-05T14:03:27.083126100Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classC > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n stdout > @\n "B"\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [args...] > main\n classC > instance\n instance.doBA > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classC" line="4" name="@" pos="2" ref="15"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="stdout" line="12" name="@" pos="4">\n <o base="string" data="string" line="13" pos="6">B</o>\n </o>\n </o>\n </o>\n <o abstract="" line="15" name="classC" pos="0">\n <o base="classB" line="16" name="@" pos="2" ref="9"/>\n <o abstract="" line="17" name="doC" pos="2">\n <o base="stdout" line="18" name="@" pos="4">\n <o base="string" data="string" line="19" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="21" name="classD" pos="0">\n <o base="classC" line="22" name="@" pos="2" ref="15"/>\n </o>\n <o abstract="" line="24" name="classE" pos="0">\n <o base="classA" line="25" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="27" name="main" pos="0">\n <o line="27" name="args" pos="1" vararg=""/>\n <o base="classC" line="28" name="instance" pos="2" ref="15"/>\n <o base="instance" line="29" pos="2" ref="28"/>\n <o base=".doBA" line="29" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:04.659 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 116µs 22:46:04.660 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 91µs 22:46:04.676 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 457µs 22:46:04.712 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 24ms 22:46:04.714 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 302µs 22:46:04.716 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 339µs 22:46:04.726 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (3687 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="324"\n name="ex-1"\n time="2022-08-05T14:03:27.083126100Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classC > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n stdout > @\n "B"\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [args...] > main\n classC > instance\n instance.doBA > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classC" line="4" name="@" pos="2" ref="15"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="org.eolang.io.stdout" line="12" name="@" pos="4">\n <o base="string" data="string" line="13" pos="6">B</o>\n </o>\n </o>\n </o>\n <o abstract="" line="15" name="classC" pos="0">\n <o base="classB" line="16" name="@" pos="2" ref="9"/>\n <o abstract="" line="17" name="doC" pos="2">\n <o base="org.eolang.io.stdout" line="18" name="@" pos="4">\n <o base="string" data="string" line="19" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="21" name="classD" pos="0">\n <o base="classC" line="22" name="@" pos="2" ref="15"/>\n </o>\n <o abstract="" line="24" name="classE" pos="0">\n <o base="classA" line="25" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="27" name="main" pos="0">\n <o line="27" name="args" pos="1" vararg=""/>\n <o base="classC" line="28" name="instance" pos="2" ref="15"/>\n <o base="instance" line="29" pos="2" ref="28"/>\n <o base=".doBA" line="29" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:04.735 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 159µs 22:46:04.738 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 247µs 22:46:04.755 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 437µs 22:46:04.761 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 219ms 22:46:04.777 [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" 22:46:04.795 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4133 bytes of XML in 189µs 22:46:04.845 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 9ms 22:46:04.850 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 194µs 22:46:04.851 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 243µs 22:46:04.852 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4406 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="338"\n name="ex-1"\n time="2022-08-05T16:54:10.446431200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n stdout > @\n "I'm eating"\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > mouse\n animal > @\n [] > pii\n ^.live > @\n \n [] > human\n [] > live\n stdout > @\n "I'm alive human"\n [t] > talk\n stdout > @\n "human talks"\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [args...] > main\n mouse > tom\n tom.pii.eat > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="^" line="16" pos="4"/>\n <o base=".live" line="16" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:04.867 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 146µs 22:46:04.870 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 143µs 22:46:04.880 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 512µs 22:46:04.906 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms 22:46:04.908 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 251µs 22:46:04.910 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 91µs 22:46:04.915 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4496 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="338"\n name="ex-1"\n time="2022-08-05T16:54:10.446431200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n stdout > @\n "I'm eating"\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > mouse\n animal > @\n [] > pii\n ^.live > @\n \n [] > human\n [] > live\n stdout > @\n "I'm alive human"\n [t] > talk\n stdout > @\n "human talks"\n \n [] &gt; cat\n animal &gt; @\n [m] &gt; meow\n ^.talk "meow" &gt; @\n \n [args...] &gt; main\n mouse &gt; tom\n tom.pii.eat &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="^" line="16" pos="4"/>\n <o base=".live" line="16" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:04.941 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 137µs 22:46:04.942 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 110µs 22:46:04.959 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 536µs 22:46:04.992 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms 22:46:04.998 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 276µs 22:46:05.000 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 459µs 22:46:05.007 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4588 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="338"\n name="ex-1"\n time="2022-08-05T16:54:10.446431200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [] &gt; live\n [] &gt; eat\n stdout &gt; @\n "I'm eating"\n stdout &gt; @\n "I'm alive animal"\n [t] &gt; talk\n live &gt; @\n \n [] &gt; mouse\n animal &gt; @\n [] &gt; pii\n ^.live &gt; @\n \n [] &gt; human\n [] &gt; live\n stdout &gt; @\n "I'm alive human"\n [t] &gt; talk\n stdout &gt; @\n "human talks"\n \n [] &gt; cat\n animal &gt; @\n [m] &gt; meow\n ^.talk "meow" &gt; @\n \n [args...] &gt; main\n mouse &gt; tom\n tom.pii.eat &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="^" line="16" pos="4"/>\n <o base=".live" line="16" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="org.eolang.io.stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:05.018 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 158µs 22:46:05.022 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 114µs 22:46:05.044 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 559µs 22:46:05.063 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 243ms 22:46:05.078 [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" 22:46:05.097 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2957 bytes of XML in 10ms 22:46:05.134 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 13ms 22:46:05.138 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 283µs 22:46:05.140 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 260µs 22:46:05.141 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3138 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="237"\n name="ex-1"\n time="2022-08-08T08:49:47.335991700Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; classA\n classB &gt; @\n [] &gt; doA\n stdout &gt; @\n "A"\n \n [] &gt; classB\n classC &gt; @\n [] &gt; doB\n ^.doC &gt; @\n \n [] &gt; classC\n classA &gt; @\n [] &gt; doC\n stdout &gt; @\n "C"\n \n [args...] &gt; main\n classB &gt; instance\n instance.doA &gt; @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="main" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classB" line="21" name="instance" pos="2" ref="9"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doA" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:05.159 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 158µs 22:46:05.166 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 171µs 22:46:05.179 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 376µs 22:46:05.193 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:46:05.204 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 1ms 22:46:05.208 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 99µs 22:46:05.211 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (3228 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="237"\n name="ex-1"\n time="2022-08-08T08:49:47.335991700Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classC > @\n [] > doB\n ^.doC > @\n \n [] > classC\n classA > @\n [] > doC\n stdout > @\n "C"\n \n [args...] > main\n classB > instance\n instance.doA > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="main" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classB" line="21" name="instance" pos="2" ref="9"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doA" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:05.220 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 104µs 22:46:05.226 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 115µs 22:46:05.245 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 11ms 22:46:05.270 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 13ms 22:46:05.271 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 139µs 22:46:05.272 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 89µs 22:46:05.273 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (3292 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="237"\n name="ex-1"\n time="2022-08-08T08:49:47.335991700Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classC > @\n [] > doB\n ^.doC > @\n \n [] > classC\n classA > @\n [] > doC\n stdout > @\n "C"\n \n [args...] > main\n classB > instance\n instance.doA > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="org.eolang.io.stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="main" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classB" line="21" name="instance" pos="2" ref="9"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doA" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:05.280 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 110µs 22:46:05.281 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 89µs 22:46:05.300 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 10ms 22:46:05.301 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 188ms 22:46:05.310 [main] DEBUG o.o.d.unit.graph.builder.BuilderTest MDC= - NODE: name="classA" classA CHILD: NODE: name="classC" classC CHILD: NODE: name="classB" classB CHILD: NODE: name="classA" NODE: name="doA" doA CHILD: NODE: name="main" NODE: name="doC" doC CHILD: NODE: name="doB" 22:46:05.318 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4653 bytes of XML in 196µs 22:46:05.373 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 13ms 22:46:05.375 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 173µs 22:46:05.375 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 107µs 22:46:05.376 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4962 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="251"\n name="ex-1"\n time="2022-08-05T11:01:08.537156600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n stdout > @\n "I'm alive animal"\n [t] > talk\n stdout > @\n "animal talks"\n \n [] > human\n [] > live\n stdout > @\n "I'm alive human"\n [t] > talk\n stdout > @\n "human talks"\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [] > dog\n animal > @\n [] > live\n ^.talk "I am a dog" > @\n [] > woof\n stdout > @\n "woof"\n \n [] > sam\n human > @\n [job] > work\n ^.live > @\n \n [args...] > main\n dog > tom\n dog.woof > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="human" pos="0">\n <o abstract="" line="12" name="live" pos="2">\n <o base="stdout" line="13" name="@" pos="4">\n <o base="string" data="string" line="14" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="15" name="talk" pos="2">\n <o line="15" name="t" pos="3"/>\n <o base="stdout" line="16" name="@" pos="4">\n <o base="string" data="string" line="17" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="19" name="cat" pos="0">\n <o base="animal" line="20" name="@" pos="2" ref="3"/>\n <o abstract="" line="21" name="meow" pos="2">\n <o line="21" name="m" pos="3"/>\n <o base="^" line="22" pos="4"/>\n <o base=".talk" line="22" method="" name="@" pos="5">\n <o base="string" data="string" line="22" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="24" name="dog" pos="0">\n <o base="animal" line="25" name="@" pos="2" ref="3"/>\n <o abstract="" line="26" name="live" pos="2">\n <o base="^" line="27" pos="4"/>\n <o base=".talk" line="27" method="" name="@" pos="5">\n <o base="string" data="string" line="27" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="28" name="woof" pos="2">\n <o base="stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="sam" pos="0">\n <o base="human" line="33" name="@" pos="2" ref="11"/>\n <o abstract="" line="34" name="work" pos="2">\n <o line="34" name="job" pos="3"/>\n <o base="^" line="35" pos="4"/>\n <o base=".live" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="dog" line="38" name="tom" pos="2" ref="24"/>\n <o base="dog" line="39" pos="2" ref="24"/>\n <o base=".woof" line="39" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:05.385 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 133µs 22:46:05.400 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 290µs 22:46:05.406 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 466µs 22:46:05.431 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:46:05.438 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 135µs 22:46:05.439 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 93µs 22:46:05.439 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (5052 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="251"\n name="ex-1"\n time="2022-08-05T11:01:08.537156600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n stdout > @\n "I'm alive animal"\n [t] > talk\n stdout > @\n "animal talks"\n \n [] > human\n [] > live\n stdout > @\n "I'm alive human"\n [t] > talk\n stdout > @\n "human talks"\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [] > dog\n animal > @\n [] > live\n ^.talk "I am a dog" > @\n [] > woof\n stdout > @\n "woof"\n \n [] > sam\n human > @\n [job] > work\n ^.live > @\n \n [args...] > main\n dog > tom\n dog.woof > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="human" pos="0">\n <o abstract="" line="12" name="live" pos="2">\n <o base="stdout" line="13" name="@" pos="4">\n <o base="string" data="string" line="14" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="15" name="talk" pos="2">\n <o line="15" name="t" pos="3"/>\n <o base="stdout" line="16" name="@" pos="4">\n <o base="string" data="string" line="17" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="19" name="cat" pos="0">\n <o base="animal" line="20" name="@" pos="2" ref="3"/>\n <o abstract="" line="21" name="meow" pos="2">\n <o line="21" name="m" pos="3"/>\n <o base="^" line="22" pos="4"/>\n <o base=".talk" line="22" method="" name="@" pos="5">\n <o base="string" data="string" line="22" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="24" name="dog" pos="0">\n <o base="animal" line="25" name="@" pos="2" ref="3"/>\n <o abstract="" line="26" name="live" pos="2">\n <o base="^" line="27" pos="4"/>\n <o base=".talk" line="27" method="" name="@" pos="5">\n <o base="string" data="string" line="27" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="28" name="woof" pos="2">\n <o base="stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="sam" pos="0">\n <o base="human" line="33" name="@" pos="2" ref="11"/>\n <o abstract="" line="34" name="work" pos="2">\n <o line="34" name="job" pos="3"/>\n <o base="^" line="35" pos="4"/>\n <o base=".live" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="dog" line="38" name="tom" pos="2" ref="24"/>\n <o base="dog" line="39" pos="2" ref="24"/>\n <o base=".woof" line="39" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:05.449 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 109µs 22:46:05.450 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 74µs 22:46:05.460 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 908µs 22:46:05.469 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:46:05.478 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 113µs 22:46:05.487 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 118µs 22:46:05.487 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (5158 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="251"\n name="ex-1"\n time="2022-08-05T11:01:08.537156600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [] &gt; live\n stdout &gt; @\n "I'm alive animal"\n [t] &gt; talk\n stdout &gt; @\n "animal talks"\n \n [] &gt; human\n [] &gt; live\n stdout &gt; @\n "I'm alive human"\n [t] &gt; talk\n stdout &gt; @\n "human talks"\n \n [] &gt; cat\n animal &gt; @\n [m] &gt; meow\n ^.talk "meow" &gt; @\n \n [] &gt; dog\n animal &gt; @\n [] &gt; live\n ^.talk "I am a dog" &gt; @\n [] &gt; woof\n stdout &gt; @\n "woof"\n \n [] &gt; sam\n human &gt; @\n [job] &gt; work\n ^.live &gt; @\n \n [args...] &gt; main\n dog &gt; tom\n dog.woof &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="org.eolang.io.stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="human" pos="0">\n <o abstract="" line="12" name="live" pos="2">\n <o base="org.eolang.io.stdout" line="13" name="@" pos="4">\n <o base="string" data="string" line="14" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="15" name="talk" pos="2">\n <o line="15" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="16" name="@" pos="4">\n <o base="string" data="string" line="17" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="19" name="cat" pos="0">\n <o base="animal" line="20" name="@" pos="2" ref="3"/>\n <o abstract="" line="21" name="meow" pos="2">\n <o line="21" name="m" pos="3"/>\n <o base="^" line="22" pos="4"/>\n <o base=".talk" line="22" method="" name="@" pos="5">\n <o base="string" data="string" line="22" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="24" name="dog" pos="0">\n <o base="animal" line="25" name="@" pos="2" ref="3"/>\n <o abstract="" line="26" name="live" pos="2">\n <o base="^" line="27" pos="4"/>\n <o base=".talk" line="27" method="" name="@" pos="5">\n <o base="string" data="string" line="27" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="28" name="woof" pos="2">\n <o base="org.eolang.io.stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="sam" pos="0">\n <o base="human" line="33" name="@" pos="2" ref="11"/>\n <o abstract="" line="34" name="work" pos="2">\n <o line="34" name="job" pos="3"/>\n <o base="^" line="35" pos="4"/>\n <o base=".live" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="dog" line="38" name="tom" pos="2" ref="24"/>\n <o base="dog" line="39" pos="2" ref="24"/>\n <o base=".woof" line="39" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:05.496 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 107µs 22:46:05.497 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 93µs 22:46:05.517 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 723µs 22:46:05.522 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 194ms 22:46:05.524 [main] DEBUG o.o.d.unit.graph.builder.BuilderTest MDC= - NODE: name="animal" animal CHILD: NODE: name="cat" animal CHILD: NODE: name="dog" NODE: name="human" human CHILD: NODE: name="sam" NODE: name="live" NODE: name="live" live CHILD: NODE: name="work" NODE: name="talk" NODE: name="talk" talk CHILD: NODE: name="live" talk CHILD: NODE: name="meow" NODE: name="woof" woof CHILD: NODE: name="main" 22:46:05.551 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3689 bytes of XML in 163µs 22:46:05.598 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 18ms 22:46:05.599 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 178µs 22:46:05.600 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 119µs 22:46:05.601 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3940 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="401"\n name="ex-1"\n time="2022-08-12T18:11:26.935279200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n stdout > @\n "I'm eating"\n [] > smth\n 5.plus > @\n 6\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > rat\n mouse > @\n [] > rat_pii\n ^.pii.eat > @\n \n [] > mouse\n animal > @\n [] > pii\n ^.live > @\n \n [args...] > main\n rat > tom\n tom.rat_pii > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n <o abstract="" line="8" name="smth" pos="6">\n <o base="int" data="int" line="9" pos="8">5</o>\n <o base=".plus" line="9" method="" name="@" pos="9">\n <o base="int" data="int" line="10" pos="10">6</o>\n </o>\n </o>\n </o>\n <o base="stdout" line="11" name="@" pos="4">\n <o base="string" data="string" line="12" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="live" line="14" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="16" name="rat" pos="0">\n <o base="mouse" line="17" name="@" pos="2" ref="21"/>\n <o abstract="" line="18" name="rat_pii" pos="2">\n <o base="^" line="19" pos="4"/>\n <o base=".pii" line="19" method="" pos="5"/>\n <o base=".eat" line="19" method="" name="@" pos="9"/>\n </o>\n </o>\n <o abstract="" line="21" name="mouse" pos="0">\n <o base="animal" line="22" name="@" pos="2" ref="3"/>\n <o abstract="" line="23" name="pii" pos="2">\n <o base="^" line="24" pos="4"/>\n <o base=".live" line="24" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="rat" line="27" name="tom" pos="2" ref="16"/>\n <o base="tom" line="28" pos="2" ref="27"/>\n <o base=".rat_pii" line="28" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:05.609 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 544µs 22:46:05.616 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 121µs 22:46:05.620 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 409µs 22:46:05.633 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 516µs 22:46:05.644 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 241µs 22:46:05.651 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 6ms 22:46:05.651 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4030 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="401"\n name="ex-1"\n time="2022-08-12T18:11:26.935279200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [] &gt; live\n [] &gt; eat\n stdout > @\n "I'm eating"\n [] > smth\n 5.plus > @\n 6\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > rat\n mouse > @\n [] > rat_pii\n ^.pii.eat > @\n \n [] > mouse\n animal > @\n [] > pii\n ^.live > @\n \n [args...] > main\n rat > tom\n tom.rat_pii > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n <o abstract="" line="8" name="smth" pos="6">\n <o base="int" data="int" line="9" pos="8">5</o>\n <o base=".plus" line="9" method="" name="@" pos="9">\n <o base="int" data="int" line="10" pos="10">6</o>\n </o>\n </o>\n </o>\n <o base="stdout" line="11" name="@" pos="4">\n <o base="string" data="string" line="12" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="live" line="14" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="16" name="rat" pos="0">\n <o base="mouse" line="17" name="@" pos="2" ref="21"/>\n <o abstract="" line="18" name="rat_pii" pos="2">\n <o base="^" line="19" pos="4"/>\n <o base=".pii" line="19" method="" pos="5"/>\n <o base=".eat" line="19" method="" name="@" pos="9"/>\n </o>\n </o>\n <o abstract="" line="21" name="mouse" pos="0">\n <o base="animal" line="22" name="@" pos="2" ref="3"/>\n <o abstract="" line="23" name="pii" pos="2">\n <o base="^" line="24" pos="4"/>\n <o base=".live" line="24" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="rat" line="27" name="tom" pos="2" ref="16"/>\n <o base="tom" line="28" pos="2" ref="27"/>\n <o base=".rat_pii" line="28" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:05.660 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 115µs 22:46:05.661 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 86µs 22:46:05.665 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:46:05.698 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 14ms 22:46:05.703 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 3ms 22:46:05.706 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 119µs 22:46:05.707 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4094 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="401"\n name="ex-1"\n time="2022-08-12T18:11:26.935279200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [] &gt; live\n [] &gt; eat\n stdout &gt; @\n "I'm eating"\n [] &gt; smth\n 5.plus &gt; @\n 6\n stdout &gt; @\n "I'm alive animal"\n [t] &gt; talk\n live &gt; @\n \n [] &gt; rat\n mouse &gt; @\n [] &gt; rat_pii\n ^.pii.eat &gt; @\n \n [] &gt; mouse\n animal &gt; @\n [] &gt; pii\n ^.live &gt; @\n \n [args...] &gt; main\n rat &gt; tom\n tom.rat_pii &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n <o abstract="" line="8" name="smth" pos="6">\n <o base="int" data="int" line="9" pos="8">5</o>\n <o base=".plus" line="9" method="" name="@" pos="9">\n <o base="int" data="int" line="10" pos="10">6</o>\n </o>\n </o>\n </o>\n <o base="org.eolang.io.stdout" line="11" name="@" pos="4">\n <o base="string" data="string" line="12" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="live" line="14" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="16" name="rat" pos="0">\n <o base="mouse" line="17" name="@" pos="2" ref="21"/>\n <o abstract="" line="18" name="rat_pii" pos="2">\n <o base="^" line="19" pos="4"/>\n <o base=".pii" line="19" method="" pos="5"/>\n <o base=".eat" line="19" method="" name="@" pos="9"/>\n </o>\n </o>\n <o abstract="" line="21" name="mouse" pos="0">\n <o base="animal" line="22" name="@" pos="2" ref="3"/>\n <o abstract="" line="23" name="pii" pos="2">\n <o base="^" line="24" pos="4"/>\n <o base=".live" line="24" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="rat" line="27" name="tom" pos="2" ref="16"/>\n <o base="tom" line="28" pos="2" ref="27"/>\n <o base=".rat_pii" line="28" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:05.716 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 102µs 22:46:05.722 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 96µs 22:46:05.742 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 442µs 22:46:05.750 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 184ms 22:46:05.756 [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" 22:46:05.768 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4097 bytes of XML in 166µs 22:46:05.804 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 22:46:05.813 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 292µs 22:46:05.816 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 247µs 22:46:05.818 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4378 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="273"\n name="ex-1"\n time="2022-08-08T10:02:11.428317600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; classA\n classB &gt; @\n [] &gt; doA\n stdout &gt; @\n "A"\n \n [] &gt; classB\n classC &gt; @\n [] &gt; doB\n ^.doC &gt; @\n \n [] &gt; classC\n classA &gt; @\n [] &gt; doC\n stdout &gt; @\n "C"\n \n [] &gt; classA2\n classB2 &gt; @\n [] &gt; doA2\n stdout &gt; @\n "A"\n \n [] &gt; classB2\n classC2 &gt; @\n [] &gt; doB2\n ^.doC2 &gt; @\n \n [] &gt; classC2\n classA2 &gt; @\n [] &gt; doC2\n stdout &gt; @\n "C"\n \n [args...] &gt; main\n classB &gt; instance\n instance.doB &gt; @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classA2" pos="0">\n <o base="classB2" line="21" name="@" pos="2" ref="26"/>\n <o abstract="" line="22" name="doA2" pos="2">\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="classB2" pos="0">\n <o base="classC2" line="27" name="@" pos="2" ref="31"/>\n <o abstract="" line="28" name="doB2" pos="2">\n <o base="^" line="29" pos="4"/>\n <o base=".doC2" line="29" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="31" name="classC2" pos="0">\n <o base="classA2" line="32" name="@" pos="2" ref="20"/>\n <o abstract="" line="33" name="doC2" pos="2">\n <o base="stdout" line="34" name="@" pos="4">\n <o base="string" data="string" line="35" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="classB" line="38" name="instance" pos="2" ref="9"/>\n <o base="instance" line="39" pos="2" ref="38"/>\n <o base=".doB" line="39" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:05.826 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 112µs 22:46:05.828 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 119µs 22:46:05.849 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 455µs 22:46:05.870 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms 22:46:05.873 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 259µs 22:46:05.882 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 8ms 22:46:05.890 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4468 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="273"\n name="ex-1"\n time="2022-08-08T10:02:11.428317600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; classA\n classB &gt; @\n [] &gt; doA\n stdout &gt; @\n "A"\n \n [] &gt; classB\n classC &gt; @\n [] &gt; doB\n ^.doC &gt; @\n \n [] &gt; classC\n classA &gt; @\n [] &gt; doC\n stdout &gt; @\n "C"\n \n [] &gt; classA2\n classB2 &gt; @\n [] &gt; doA2\n stdout &gt; @\n "A"\n \n [] &gt; classB2\n classC2 &gt; @\n [] &gt; doB2\n ^.doC2 &gt; @\n \n [] &gt; classC2\n classA2 &gt; @\n [] &gt; doC2\n stdout &gt; @\n "C"\n \n [args...] &gt; main\n classB &gt; instance\n instance.doB &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classA2" pos="0">\n <o base="classB2" line="21" name="@" pos="2" ref="26"/>\n <o abstract="" line="22" name="doA2" pos="2">\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="classB2" pos="0">\n <o base="classC2" line="27" name="@" pos="2" ref="31"/>\n <o abstract="" line="28" name="doB2" pos="2">\n <o base="^" line="29" pos="4"/>\n <o base=".doC2" line="29" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="31" name="classC2" pos="0">\n <o base="classA2" line="32" name="@" pos="2" ref="20"/>\n <o abstract="" line="33" name="doC2" pos="2">\n <o base="stdout" line="34" name="@" pos="4">\n <o base="string" data="string" line="35" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="classB" line="38" name="instance" pos="2" ref="9"/>\n <o base="instance" line="39" pos="2" ref="38"/>\n <o base=".doB" line="39" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:05.898 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 128µs 22:46:05.900 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 88µs 22:46:05.912 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 881µs 22:46:05.940 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 752µs 22:46:05.944 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 845µs 22:46:05.954 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 186µs 22:46:05.955 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4560 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="273"\n name="ex-1"\n time="2022-08-08T10:02:11.428317600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; classA\n classB &gt; @\n [] &gt; doA\n stdout &gt; @\n "A"\n \n [] &gt; classB\n classC &gt; @\n [] &gt; doB\n ^.doC &gt; @\n \n [] &gt; classC\n classA &gt; @\n [] &gt; doC\n stdout &gt; @\n "C"\n \n [] &gt; classA2\n classB2 &gt; @\n [] &gt; doA2\n stdout &gt; @\n "A"\n \n [] &gt; classB2\n classC2 &gt; @\n [] &gt; doB2\n ^.doC2 &gt; @\n \n [] &gt; classC2\n classA2 &gt; @\n [] &gt; doC2\n stdout &gt; @\n "C"\n \n [args...] &gt; main\n classB &gt; instance\n instance.doB &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="org.eolang.io.stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classA2" pos="0">\n <o base="classB2" line="21" name="@" pos="2" ref="26"/>\n <o abstract="" line="22" name="doA2" pos="2">\n <o base="org.eolang.io.stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="classB2" pos="0">\n <o base="classC2" line="27" name="@" pos="2" ref="31"/>\n <o abstract="" line="28" name="doB2" pos="2">\n <o base="^" line="29" pos="4"/>\n <o base=".doC2" line="29" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="31" name="classC2" pos="0">\n <o base="classA2" line="32" name="@" pos="2" ref="20"/>\n <o abstract="" line="33" name="doC2" pos="2">\n <o base="org.eolang.io.stdout" line="34" name="@" pos="4">\n <o base="string" data="string" line="35" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="classB" line="38" name="instance" pos="2" ref="9"/>\n <o base="instance" line="39" pos="2" ref="38"/>\n <o base=".doB" line="39" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:05.965 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 129µs 22:46:05.974 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 127µs 22:46:05.982 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms 22:46:05.982 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 199ms 22:46:05.987 [main] DEBUG o.o.d.unit.graph.builder.BuilderTest MDC= - NODE: name="classA" classA CHILD: NODE: name="classC" classC CHILD: NODE: name="classB" classB CHILD: NODE: name="classA" NODE: name="classA2" classA2 CHILD: NODE: name="classC2" classC2 CHILD: NODE: name="classB2" classB2 CHILD: NODE: name="classA2" NODE: name="doA" NODE: name="doA2" NODE: name="doC" doC CHILD: NODE: name="doB" doB CHILD: NODE: name="main" NODE: name="doC2" doC2 CHILD: NODE: name="doB2" [INFO] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.113 s - in org.objectionary.ddr.unit.graph.builder.BuilderTest [INFO] Running org.objectionary.ddr.unit.graph.attr.AttrTest 22:46:06.046 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3089 bytes of XML in 162µs 22:46:06.093 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms 22:46:06.095 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 175µs 22:46:06.099 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 2ms 22:46:06.102 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3271 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="302"\n name="ex-1"\n time="2022-08-17T06:44:30.306761800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.ut.util\n \n [] > classA\n util > @\n [] > doA\n QQ.io.stdout > @\n "gg"\n \n [] > animal\n [] > live\n QQ.io.stdout > @\n "alive"\n \n [] > cat\n animal > @\n \n [] > bengal\n cat.live > @\n \n [args...] > app\n classA > instance\n instance.doUtil > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.ut.util</tail>\n <part>org.ut.util</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="util" line="4" name="@" pos="2"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="QQ" line="6" pos="4"/>\n <o base=".io" line="6" method="" pos="6"/>\n <o base=".stdout" line="6" method="" name="@" pos="9">\n <o base="string" data="string" line="7" pos="6">gg</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="animal" pos="0">\n <o abstract="" line="10" name="live" pos="2">\n <o base="QQ" line="11" pos="4"/>\n <o base=".io" line="11" method="" pos="6"/>\n <o base=".stdout" line="11" method="" name="@" pos="9">\n <o base="string" data="string" line="12" pos="6">alive</o>\n </o>\n </o>\n </o>\n <o abstract="" line="14" name="cat" pos="0">\n <o base="animal" line="15" name="@" pos="2" ref="9"/>\n </o>\n <o abstract="" line="17" name="bengal" pos="0">\n <o base="cat" line="18" pos="2" ref="14"/>\n <o base=".live" line="18" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="20" name="app" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classA" line="21" name="instance" pos="2" ref="3"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doUtil" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:06.121 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 179µs 22:46:06.123 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 360µs 22:46:06.141 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 8ms 22:46:06.154 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms 22:46:06.162 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 245µs 22:46:06.163 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 210µs 22:46:06.164 [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> 22:46:06.173 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 83µs 22:46:06.184 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 123µs 22:46:06.190 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 22:46:06.211 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 529µs 22:46:06.215 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 280µs 22:46:06.217 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 453µs 22:46:06.219 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (3400 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="302"\n name="ex-1"\n time="2022-08-17T06:44:30.306761800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.ut.util\n \n [] > classA\n util > @\n [] > doA\n QQ.io.stdout > @\n "gg"\n \n [] > animal\n [] > live\n QQ.io.stdout > @\n "alive"\n \n [] > cat\n animal > @\n \n [] > bengal\n cat.live > @\n \n [args...] > app\n classA > instance\n instance.doUtil > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>util org.ut.util</tail>\n <part>util</part>\n <part>org.ut.util</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="org.ut.util" line="4" name="@" pos="2"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="QQ" line="6" pos="4"/>\n <o base=".io" line="6" method="" pos="6"/>\n <o base=".stdout" line="6" method="" name="@" pos="9">\n <o base="string" data="string" line="7" pos="6">gg</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="animal" pos="0">\n <o abstract="" line="10" name="live" pos="2">\n <o base="QQ" line="11" pos="4"/>\n <o base=".io" line="11" method="" pos="6"/>\n <o base=".stdout" line="11" method="" name="@" pos="9">\n <o base="string" data="string" line="12" pos="6">alive</o>\n </o>\n </o>\n </o>\n <o abstract="" line="14" name="cat" pos="0">\n <o base="animal" line="15" name="@" pos="2" ref="9"/>\n </o>\n <o abstract="" line="17" name="bengal" pos="0">\n <o base="cat" line="18" pos="2" ref="14"/>\n <o base=".live" line="18" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="20" name="app" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classA" line="21" name="instance" pos="2" ref="3"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doUtil" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:06.228 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 119µs 22:46:06.238 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 131µs 22:46:06.257 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 8ms 22:46:06.258 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 197ms 22:46:06.264 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1882 bytes of XML in 144µs 22:46:06.290 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 331µs 22:46:06.300 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 295µs 22:46:06.301 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 375µs 22:46:06.302 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes 22:46:06.303 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 143µs 22:46:06.305 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 535µs 22:46:06.313 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 283µs 22:46:06.332 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 255µs 22:46:06.338 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 119µs 22:46:06.339 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 100µs 22:46:06.340 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes 22:46:06.340 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 210µs 22:46:06.341 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 212µs 22:46:06.354 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 281µs 22:46:06.378 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 345µs 22:46:06.382 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 430µs 22:46:06.386 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 91µs 22:46:06.388 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes 22:46:06.394 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 484µs 22:46:06.395 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 85µs 22:46:06.397 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 249µs 22:46:06.405 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 134ms 22:46:06.413 [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 22:46:06.425 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4491 bytes of XML in 904µs 22:46:06.452 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 907µs 22:46:06.466 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 144µs 22:46:06.466 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 109µs 22:46:06.467 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4809 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="225"\n name="ex-1"\n time="2022-08-08T08:33:22.958223500Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n ^.doA > @\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [] > classA2\n classB2 > @\n [] > doA2\n stdout > @\n "A2"\n \n [] > classB2\n classA2 > @\n [] > doBA2\n ^.doA2 > @\n \n [] > classC2\n classB2 > @\n [] > doC2\n stdout > @\n "C2"\n \n [args...] > main\n classC2 > instance\n instance.doC2 > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="classA2" pos="0">\n <o base="classB2" line="27" name="@" pos="2" ref="32"/>\n <o abstract="" line="28" name="doA2" pos="2">\n <o base="stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">A2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="classB2" pos="0">\n <o base="classA2" line="33" name="@" pos="2" ref="26"/>\n <o abstract="" line="34" name="doBA2" pos="2">\n <o base="^" line="35" pos="4"/>\n <o base=".doA2" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="classC2" pos="0">\n <o base="classB2" line="38" name="@" pos="2" ref="32"/>\n <o abstract="" line="39" name="doC2" pos="2">\n <o base="stdout" line="40" name="@" pos="4">\n <o base="string" data="string" line="41" pos="6">C2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="43" name="main" pos="0">\n <o line="43" name="args" pos="1" vararg=""/>\n <o base="classC2" line="44" name="instance" pos="2" ref="37"/>\n <o base="instance" line="45" pos="2" ref="44"/>\n <o base=".@" line="45" pos="15"/>\n <o base=".@" line="45" pos="17"/>\n <o base=".doA2" line="45" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:06.477 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 140µs 22:46:06.477 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 113µs 22:46:06.493 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 876µs 22:46:06.526 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 19ms 22:46:06.527 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 128µs 22:46:06.528 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 103µs 22:46:06.528 [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 > @\n "A2"\n \n [] > classB2\n classA2 > @\n [] > doBA2\n ^.doA2 > @\n \n [] > classC2\n classB2 > @\n [] > doC2\n stdout > @\n "C2"\n \n [args...] > main\n classC2 > instance\n instance.doC2 > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="classA2" pos="0">\n <o base="classB2" line="27" name="@" pos="2" ref="32"/>\n <o abstract="" line="28" name="doA2" pos="2">\n <o base="stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">A2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="classB2" pos="0">\n <o base="classA2" line="33" name="@" pos="2" ref="26"/>\n <o abstract="" line="34" name="doBA2" pos="2">\n <o base="^" line="35" pos="4"/>\n <o base=".doA2" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="classC2" pos="0">\n <o base="classB2" line="38" name="@" pos="2" ref="32"/>\n <o abstract="" line="39" name="doC2" pos="2">\n <o base="stdout" line="40" name="@" pos="4">\n <o base="string" data="string" line="41" pos="6">C2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="43" name="main" pos="0">\n <o line="43" name="args" pos="1" vararg=""/>\n <o base="classC2" line="44" name="instance" pos="2" ref="37"/>\n <o base="instance" line="45" pos="2" ref="44"/>\n <o base=".@" line="45" pos="15"/>\n <o base=".@" line="45" pos="17"/>\n <o base=".doA2" line="45" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:06.537 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 84µs 22:46:06.541 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 1ms 22:46:06.573 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms 22:46:06.596 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 22:46:06.598 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 146µs 22:46:06.607 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 120µs 22:46:06.614 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4991 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="225"\n name="ex-1"\n time="2022-08-08T08:33:22.958223500Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n ^.doA > @\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [] > classA2\n classB2 > @\n [] > doA2\n stdout > @\n "A2"\n \n [] > classB2\n classA2 > @\n [] > doBA2\n ^.doA2 > @\n \n [] > classC2\n classB2 > @\n [] > doC2\n stdout > @\n "C2"\n \n [args...] > main\n classC2 > instance\n instance.doC2 > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="org.eolang.io.stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="classA2" pos="0">\n <o base="classB2" line="27" name="@" pos="2" ref="32"/>\n <o abstract="" line="28" name="doA2" pos="2">\n <o base="org.eolang.io.stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">A2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="classB2" pos="0">\n <o base="classA2" line="33" name="@" pos="2" ref="26"/>\n <o abstract="" line="34" name="doBA2" pos="2">\n <o base="^" line="35" pos="4"/>\n <o base=".doA2" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="classC2" pos="0">\n <o base="classB2" line="38" name="@" pos="2" ref="32"/>\n <o abstract="" line="39" name="doC2" pos="2">\n <o base="org.eolang.io.stdout" line="40" name="@" pos="4">\n <o base="string" data="string" line="41" pos="6">C2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="43" name="main" pos="0">\n <o line="43" name="args" pos="1" vararg=""/>\n <o base="classC2" line="44" name="instance" pos="2" ref="37"/>\n <o base="instance" line="45" pos="2" ref="44"/>\n <o base=".@" line="45" pos="15"/>\n <o base=".@" line="45" pos="17"/>\n <o base=".doA2" line="45" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:06.623 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 2ms 22:46:06.623 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 91µs 22:46:06.633 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms 22:46:06.642 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 207ms 22:46:06.643 [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: 22:46:06.670 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3261 bytes of XML in 160µs 22:46:06.734 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 680µs 22:46:06.736 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 666µs 22:46:06.741 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 905µs 22:46:06.742 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3473 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="275"\n name="ex-1"\n time="2022-08-05T13:21:36.479066800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n ^.doA > @\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [args...] > main\n classC > instance\n instance.doC > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="classC" line="27" name="instance" pos="2" ref="14"/>\n <o base="instance" line="28" pos="2" ref="27"/>\n <o base=".doC" line="28" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:06.766 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 139µs 22:46:06.774 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 481µs 22:46:06.799 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 14ms 22:46:06.814 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 8ms 22:46:06.815 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 175µs 22:46:06.816 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 103µs 22:46:06.817 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (3563 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="275"\n name="ex-1"\n time="2022-08-05T13:21:36.479066800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n ^.doA > @\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [args...] > main\n classC > instance\n instance.doC > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="classC" line="27" name="instance" pos="2" ref="14"/>\n <o base="instance" line="28" pos="2" ref="27"/>\n <o base=".doC" line="28" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:06.828 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 84µs 22:46:06.834 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 96µs 22:46:06.845 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms 22:46:06.867 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 513µs 22:46:06.874 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 116µs 22:46:06.874 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 97µs 22:46:06.875 [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 [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [args...] > main\n classC > instance\n instance.doC > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="org.eolang.io.stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="classC" line="27" name="instance" pos="2" ref="14"/>\n <o base="instance" line="28" pos="2" ref="27"/>\n <o base=".doC" line="28" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:06.886 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 105µs 22:46:06.888 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 106µs 22:46:06.891 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 371µs 22:46:06.901 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 196ms 22:46:06.918 [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: 22:46:06.932 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4568 bytes of XML in 7ms 22:46:06.970 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms 22:46:06.979 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 177µs 22:46:06.980 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 234µs 22:46:06.981 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4894 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="278"\n name="ex-1"\n time="2022-08-04T15:09:45.784600300Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; creature\n [] &gt; live\n stdout &gt; @\n "I'm alive"\n [t] &gt; talk\n stdout &gt; @\n t\n \n [] &gt; animal\n creature &gt; @\n [t] &gt; talk\n stdout &gt; @\n "animal talks"\n \n [] &gt; human\n creature &gt; @\n \n [] &gt; cat\n animal &gt; @\n [m] &gt; meow\n ^.talk "meow" &gt; @\n \n [] &gt; dog\n animal &gt; @\n [] &gt; live\n ^.talk "I am a dog" &gt; @\n [] &gt; woof\n stdout &gt; @\n "woof"\n \n [] &gt; olesya\n human &gt; @\n [job] &gt; work\n ^.live &gt; @\n \n [args...] &gt; main\n dog &gt; tom\n dog.woof &gt; @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="creature" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="t" line="9" pos="6" ref="7"/>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="animal" pos="0">\n <o base="creature" line="12" name="@" pos="2" ref="3"/>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="stdout" line="14" name="@" pos="4">\n <o base="string" data="string" line="15" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="17" name="human" pos="0">\n <o base="creature" line="18" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="20" name="cat" pos="0">\n <o base="animal" line="21" name="@" pos="2" ref="11"/>\n <o abstract="" line="22" name="meow" pos="2">\n <o line="22" name="m" pos="3"/>\n <o base="^" line="23" pos="4"/>\n <o base=".talk" line="23" method="" name="@" pos="5">\n <o base="string" data="string" line="23" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="25" name="dog" pos="0">\n <o base="animal" line="26" name="@" pos="2" ref="11"/>\n <o abstract="" line="27" name="live" pos="2">\n <o base="^" line="28" pos="4"/>\n <o base=".talk" line="28" method="" name="@" pos="5">\n <o base="string" data="string" line="28" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="29" name="woof" pos="2">\n <o base="stdout" line="30" name="@" pos="4">\n <o base="string" data="string" line="31" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="33" name="olesya" pos="0">\n <o base="human" line="34" name="@" pos="2" ref="17"/>\n <o abstract="" line="35" name="work" pos="2">\n <o line="35" name="job" pos="3"/>\n <o base="^" line="36" pos="4"/>\n <o base=".live" line="36" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="38" name="main" pos="0">\n <o line="38" name="args" pos="1" vararg=""/>\n <o base="dog" line="39" name="tom" pos="2" ref="25"/>\n <o base="dog" line="40" pos="2" ref="25"/>\n <o base=".woof" line="40" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:06.995 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 106µs 22:46:06.997 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 354µs 22:46:07.013 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 10ms 22:46:07.038 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 632µs 22:46:07.041 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 251µs 22:46:07.042 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 98µs 22:46:07.043 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4984 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="278"\n name="ex-1"\n time="2022-08-04T15:09:45.784600300Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; creature\n [] &gt; live\n stdout &gt; @\n "I'm alive"\n [t] &gt; talk\n stdout &gt; @\n t\n \n [] &gt; animal\n creature &gt; @\n [t] &gt; talk\n stdout &gt; @\n "animal talks"\n \n [] &gt; human\n creature &gt; @\n \n [] &gt; cat\n animal &gt; @\n [m] &gt; meow\n ^.talk "meow" &gt; @\n \n [] &gt; dog\n animal &gt; @\n [] &gt; live\n ^.talk "I am a dog" &gt; @\n [] &gt; woof\n stdout &gt; @\n "woof"\n \n [] &gt; olesya\n human &gt; @\n [job] &gt; work\n ^.live &gt; @\n \n [args...] &gt; main\n dog &gt; tom\n dog.woof &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="creature" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="t" line="9" pos="6" ref="7"/>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="animal" pos="0">\n <o base="creature" line="12" name="@" pos="2" ref="3"/>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="stdout" line="14" name="@" pos="4">\n <o base="string" data="string" line="15" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="17" name="human" pos="0">\n <o base="creature" line="18" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="20" name="cat" pos="0">\n <o base="animal" line="21" name="@" pos="2" ref="11"/>\n <o abstract="" line="22" name="meow" pos="2">\n <o line="22" name="m" pos="3"/>\n <o base="^" line="23" pos="4"/>\n <o base=".talk" line="23" method="" name="@" pos="5">\n <o base="string" data="string" line="23" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="25" name="dog" pos="0">\n <o base="animal" line="26" name="@" pos="2" ref="11"/>\n <o abstract="" line="27" name="live" pos="2">\n <o base="^" line="28" pos="4"/>\n <o base=".talk" line="28" method="" name="@" pos="5">\n <o base="string" data="string" line="28" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="29" name="woof" pos="2">\n <o base="stdout" line="30" name="@" pos="4">\n <o base="string" data="string" line="31" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="33" name="olesya" pos="0">\n <o base="human" line="34" name="@" pos="2" ref="17"/>\n <o abstract="" line="35" name="work" pos="2">\n <o line="35" name="job" pos="3"/>\n <o base="^" line="36" pos="4"/>\n <o base=".live" line="36" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="38" name="main" pos="0">\n <o line="38" name="args" pos="1" vararg=""/>\n <o base="dog" line="39" name="tom" pos="2" ref="25"/>\n <o base="dog" line="40" pos="2" ref="25"/>\n <o base=".woof" line="40" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:07.053 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 91µs 22:46:07.054 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 175µs 22:46:07.076 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 22:46:07.088 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 737µs 22:46:07.103 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 145µs 22:46:07.105 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 101µs 22:46:07.107 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (5076 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="278"\n name="ex-1"\n time="2022-08-04T15:09:45.784600300Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > creature\n [] > live\n stdout > @\n "I'm alive"\n [t] > talk\n stdout > @\n t\n \n [] > animal\n creature > @\n [t] > talk\n stdout > @\n "animal talks"\n \n [] > human\n creature > @\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [] > dog\n animal > @\n [] > live\n ^.talk "I am a dog" > @\n [] > woof\n stdout > @\n "woof"\n \n [] > olesya\n human > @\n [job] > work\n ^.live > @\n \n [args...] > main\n dog > tom\n dog.woof > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="creature" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="org.eolang.io.stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n <o base="t" line="9" pos="6" ref="7"/>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="animal" pos="0">\n <o base="creature" line="12" name="@" pos="2" ref="3"/>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="14" name="@" pos="4">\n <o base="string" data="string" line="15" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="17" name="human" pos="0">\n <o base="creature" line="18" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="20" name="cat" pos="0">\n <o base="animal" line="21" name="@" pos="2" ref="11"/>\n <o abstract="" line="22" name="meow" pos="2">\n <o line="22" name="m" pos="3"/>\n <o base="^" line="23" pos="4"/>\n <o base=".talk" line="23" method="" name="@" pos="5">\n <o base="string" data="string" line="23" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="25" name="dog" pos="0">\n <o base="animal" line="26" name="@" pos="2" ref="11"/>\n <o abstract="" line="27" name="live" pos="2">\n <o base="^" line="28" pos="4"/>\n <o base=".talk" line="28" method="" name="@" pos="5">\n <o base="string" data="string" line="28" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="29" name="woof" pos="2">\n <o base="org.eolang.io.stdout" line="30" name="@" pos="4">\n <o base="string" data="string" line="31" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="33" name="olesya" pos="0">\n <o base="human" line="34" name="@" pos="2" ref="17"/>\n <o abstract="" line="35" name="work" pos="2">\n <o line="35" name="job" pos="3"/>\n <o base="^" line="36" pos="4"/>\n <o base=".live" line="36" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="38" name="main" pos="0">\n <o line="38" name="args" pos="1" vararg=""/>\n <o base="dog" line="39" name="tom" pos="2" ref="25"/>\n <o base="dog" line="40" pos="2" ref="25"/>\n <o base=".woof" line="40" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:07.129 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 9ms 22:46:07.130 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 119µs 22:46:07.138 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 580µs 22:46:07.139 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 190ms 22:46:07.146 [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: 22:46:07.166 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1750 bytes of XML in 90µs 22:46:07.200 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 392µs 22:46:07.202 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 139µs 22:46:07.204 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 237µs 22:46:07.205 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (1821 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="1"\n name="transformer"\n time="2022-08-22T15:47:52.233618493Z"\n version="0.26.0">\n <listing>+alias breeds.bengal\n \n [] > app\n bengal > mickey\n mickey.live > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>breeds.bengal</tail>\n <part>breeds.bengal</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="app" pos="0">\n <o base="bengal" line="4" name="mickey" pos="2"/>\n <o base="mickey" line="5" pos="2" ref="4"/>\n <o base=".live" line="5" method="" name="@" pos="8"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:07.221 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 105µs 22:46:07.222 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 95µs 22:46:07.233 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 242µs 22:46:07.244 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 325µs 22:46:07.249 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 1ms 22:46:07.250 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 207µs 22:46:07.251 [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> 22:46:07.262 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 84µs 22:46:07.274 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 104µs 22:46:07.281 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 887µs 22:46:07.291 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 576µs 22:46:07.300 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 240µs 22:46:07.302 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 111µs 22:46:07.303 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (1954 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="1"\n name="transformer"\n time="2022-08-22T15:47:52.233618493Z"\n version="0.26.0">\n <listing>+alias breeds.bengal\n \n [] > app\n bengal > mickey\n mickey.live > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>bengal breeds.bengal</tail>\n <part>bengal</part>\n <part>breeds.bengal</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="app" pos="0">\n <o base="breeds.bengal" line="4" name="mickey" pos="2"/>\n <o base="mickey" line="5" pos="2" ref="4"/>\n <o base=".live" line="5" method="" name="@" pos="8"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:07.317 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 382µs 22:46:07.322 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 90µs 22:46:07.330 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 251µs 22:46:07.330 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 153ms 22:46:07.335 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1897 bytes of XML in 1ms 22:46:07.368 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 269µs 22:46:07.374 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 141µs 22:46:07.375 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 110µs 22:46:07.375 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes 22:46:07.377 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 2ms 22:46:07.379 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 224µs 22:46:07.398 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 232µs 22:46:07.409 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 241µs 22:46:07.414 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 355µs 22:46:07.415 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 206µs 22:46:07.417 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes 22:46:07.417 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 75µs 22:46:07.418 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 69µs 22:46:07.451 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 9ms 22:46:07.455 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 298µs 22:46:07.466 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 107µs 22:46:07.467 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 89µs 22:46:07.473 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes 22:46:07.474 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 85µs 22:46:07.475 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 97µs 22:46:07.484 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms 22:46:07.485 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 129ms 22:46:07.486 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2234 bytes of XML in 74µs 22:46:07.522 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 325µs 22:46:07.530 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 134µs 22:46:07.531 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 101µs 22:46:07.532 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes 22:46:07.533 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 97µs 22:46:07.533 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 105µs 22:46:07.536 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 242µs 22:46:07.556 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms 22:46:07.570 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 124µs 22:46:07.571 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 83µs 22:46:07.572 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (2481 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="4"\n name="transformer"\n time="2022-08-22T15:47:52.201586131Z"\n version="0.26.0">\n <listing>+package org.animals\n +alias org.eolang.io.stdout\n +alias org.life.creature\n \n [t] > cat\n creature > @\n [] > talk\n stdout > @\n "cat talks"\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>org.animals</tail>\n <part>org.animals</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n <meta expanded="" line="3">\n <head>alias</head>\n <tail>creature org.life.creature</tail>\n <part>creature</part>\n <part>org.life.creature</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="5" name="cat" pos="0">\n <o line="5" name="t" pos="1"/>\n <o base="creature" line="6" name="@" pos="2"/>\n <o abstract="" line="7" name="talk" pos="2">\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">cat talks</o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:46:07.583 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 117µs 22:46:07.584 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 96µs 22:46:07.590 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 289µs 22:46:07.611 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 717µs 22:46:07.612 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 130µs 22:46:07.613 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 102µs 22:46:07.613 [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> 22:46:07.625 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 101µs 22:46:07.630 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 89µs 22:46:07.646 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 281µs 22:46:07.647 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 142ms 22:46:07.650 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2250 bytes of XML in 105µs 22:46:07.686 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 782µs 22:46:07.691 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 187µs 22:46:07.692 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 114µs 22:46:07.693 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes 22:46:07.694 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 219µs 22:46:07.695 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 230µs 22:46:07.705 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 275µs 22:46:07.717 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 661µs 22:46:07.724 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 223µs 22:46:07.725 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 210µs 22:46:07.728 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (2439 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="6"\n name="transformer"\n time="2022-08-22T15:47:52.220334546Z"\n version="0.26.0">\n <listing>+package breeds\n +alias org.animals.cat\n \n [] > bengal\n cat "hello" > @\n [] > meow\n ^.talk > @\n [] > bengal_live\n cat.live > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>breeds</tail>\n <part>breeds</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>cat org.animals.cat</tail>\n <part>cat</part>\n <part>org.animals.cat</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="4" name="bengal" pos="0">\n <o base="cat" line="5" name="@" pos="2">\n <o base="string" data="string" line="5" pos="6">hello</o>\n </o>\n <o abstract="" line="6" name="meow" pos="2">\n <o base="^" line="7" pos="4"/>\n <o base=".talk" line="7" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="8" name="bengal_live" pos="2">\n <o base="cat" line="9" pos="4"/>\n <o base=".live" line="9" method="" name="@" pos="7"/>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:46:07.740 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 90µs 22:46:07.740 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 73µs 22:46:07.755 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 296µs 22:46:07.775 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 669µs 22:46:07.776 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 120µs 22:46:07.781 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 93µs 22:46:07.782 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (2499 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="6"\n name="transformer"\n time="2022-08-22T15:47:52.220334546Z"\n version="0.26.0">\n <listing>+package breeds\n +alias org.animals.cat\n \n [] > bengal\n cat "hello" > @\n [] > meow\n ^.talk > @\n [] > bengal_live\n cat.live > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>breeds</tail>\n <part>breeds</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>cat org.animals.cat</tail>\n <part>cat</part>\n <part>org.animals.cat</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="4" name="bengal" pos="0">\n <o base="org.animals.cat" line="5" name="@" pos="2">\n <o base="string" data="string" line="5" pos="6">hello</o>\n </o>\n <o abstract="" line="6" name="meow" pos="2">\n <o base="^" line="7" pos="4"/>\n <o base=".talk" line="7" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="8" name="bengal_live" pos="2">\n <o base="org.animals.cat" line="9" pos="4"/>\n <o base=".live" line="9" method="" name="@" pos="7"/>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:46:07.790 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 104µs 22:46:07.791 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 84µs 22:46:07.798 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 270µs 22:46:07.802 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 143ms 22:46:07.811 [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: 22:46:07.832 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4144 bytes of XML in 138µs 22:46:07.870 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 13ms 22:46:07.871 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 131µs 22:46:07.881 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 115µs 22:46:07.882 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4425 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="284"\n name="ex-1"\n time="2022-08-08T08:23:30.473543800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n stdout > @\n "I'm eating"\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > mouse\n animal > @\n [] > pii\n animal.live > @\n \n [] > human\n [] > live\n stdout > @\n "I'm alive human"\n [t] > talk\n stdout > @\n "human talks"\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [args...] > main\n mouse &gt; tom\n tom.pii.eat &gt; @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="animal" line="16" pos="4" ref="3"/>\n <o base=".live" line="16" method="" name="@" pos="10"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:07.892 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 110µs 22:46:07.893 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 97µs 22:46:07.901 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 448µs 22:46:07.917 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 522µs 22:46:07.923 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 253µs 22:46:07.925 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 436µs 22:46:07.927 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4515 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="284"\n name="ex-1"\n time="2022-08-08T08:23:30.473543800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n stdout > @\n "I'm eating"\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > mouse\n animal > @\n [] > pii\n animal.live > @\n \n [] > human\n [] > live\n stdout &gt; @\n "I'm alive human"\n [t] &gt; talk\n stdout &gt; @\n "human talks"\n \n [] &gt; cat\n animal &gt; @\n [m] &gt; meow\n ^.talk "meow" &gt; @\n \n [args...] &gt; main\n mouse &gt; tom\n tom.pii.eat &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="animal" line="16" pos="4" ref="3"/>\n <o base=".live" line="16" method="" name="@" pos="10"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:07.945 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 111µs 22:46:07.947 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 100µs 22:46:07.957 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms 22:46:07.972 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 647µs 22:46:07.978 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 130µs 22:46:07.980 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 116µs 22:46:07.981 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4607 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="284"\n name="ex-1"\n time="2022-08-08T08:23:30.473543800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [] &gt; live\n [] &gt; eat\n stdout &gt; @\n "I'm eating"\n stdout &gt; @\n "I'm alive animal"\n [t] &gt; talk\n live &gt; @\n \n [] &gt; mouse\n animal &gt; @\n [] &gt; pii\n animal.live &gt; @\n \n [] &gt; human\n [] &gt; live\n stdout &gt; @\n "I'm alive human"\n [t] &gt; talk\n stdout &gt; @\n "human talks"\n \n [] &gt; cat\n animal &gt; @\n [m] &gt; meow\n ^.talk "meow" &gt; @\n \n [args...] &gt; main\n mouse &gt; tom\n tom.pii.eat &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="animal" line="16" pos="4" ref="3"/>\n <o base=".live" line="16" method="" name="@" pos="10"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="org.eolang.io.stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:07.997 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 93µs 22:46:07.998 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 84µs 22:46:08.014 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 662µs 22:46:08.014 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 177ms 22:46:08.021 [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: 22:46:08.038 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2394 bytes of XML in 117µs 22:46:08.060 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 433µs 22:46:08.070 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 2ms 22:46:08.071 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 102µs 22:46:08.072 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (2534 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="191"\n name="ex-1"\n time="2022-08-02T08:06:01.480897800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [t] &gt; talk\n stdout &gt; @\n t\n \n [] &gt; cat\n animal &gt; @\n \n [args...] &gt; main\n cat &gt; tom\n tom.talk "My name is Tom" &gt; @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="talk" pos="2">\n <o line="4" name="t" pos="3"/>\n <o base="stdout" line="5" name="@" pos="4">\n <o base="t" line="6" pos="6" ref="4"/>\n </o>\n </o>\n </o>\n <o abstract="" line="8" name="cat" pos="0">\n <o base="animal" line="9" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="11" name="main" pos="0">\n <o line="11" name="args" pos="1" vararg=""/>\n <o base="cat" line="12" name="tom" pos="2" ref="8"/>\n <o base="tom" line="13" pos="2" ref="12"/>\n <o base=".talk" line="13" method="" name="@" pos="5">\n <o base="string" data="string" line="13" pos="11">My name is Tom</o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:46:08.081 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 104µs 22:46:08.086 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 102µs 22:46:08.106 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 494µs 22:46:08.130 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 412µs 22:46:08.133 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 550µs 22:46:08.134 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 217µs 22:46:08.135 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (2624 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="191"\n name="ex-1"\n time="2022-08-02T08:06:01.480897800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [t] > talk\n stdout > @\n t\n \n [] > cat\n animal > @\n \n [args...] > main\n cat > tom\n tom.talk "My name is Tom" > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="talk" pos="2">\n <o line="4" name="t" pos="3"/>\n <o base="stdout" line="5" name="@" pos="4">\n <o base="t" line="6" pos="6" ref="4"/>\n </o>\n </o>\n </o>\n <o abstract="" line="8" name="cat" pos="0">\n <o base="animal" line="9" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="11" name="main" pos="0">\n <o line="11" name="args" pos="1" vararg=""/>\n <o base="cat" line="12" name="tom" pos="2" ref="8"/>\n <o base="tom" line="13" pos="2" ref="12"/>\n <o base=".talk" line="13" method="" name="@" pos="5">\n <o base="string" data="string" line="13" pos="11">My name is Tom</o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:46:08.146 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 89µs 22:46:08.146 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 95µs 22:46:08.166 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 818µs 22:46:08.178 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 22:46:08.180 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 106µs 22:46:08.183 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 95µs 22:46:08.197 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (2674 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="191"\n name="ex-1"\n time="2022-08-02T08:06:01.480897800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [t] > talk\n stdout > @\n t\n \n [] > cat\n animal > @\n \n [args...] > main\n cat > tom\n tom.talk "My name is Tom" > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="talk" pos="2">\n <o line="4" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="5" name="@" pos="4">\n <o base="t" line="6" pos="6" ref="4"/>\n </o>\n </o>\n </o>\n <o abstract="" line="8" name="cat" pos="0">\n <o base="animal" line="9" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="11" name="main" pos="0">\n <o line="11" name="args" pos="1" vararg=""/>\n <o base="cat" line="12" name="tom" pos="2" ref="8"/>\n <o base="tom" line="13" pos="2" ref="12"/>\n <o base=".talk" line="13" method="" name="@" pos="5">\n <o base="string" data="string" line="13" pos="11">My name is Tom</o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:46:08.210 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 137µs 22:46:08.210 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 91µs 22:46:08.219 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 310µs 22:46:08.220 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 167ms 22:46:08.234 [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: 22:46:08.245 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3301 bytes of XML in 159µs 22:46:08.286 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 647µs 22:46:08.287 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 181µs 22:46:08.290 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 238µs 22:46:08.291 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3519 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="324"\n name="ex-1"\n time="2022-08-05T14:03:27.083126100Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; classA\n classC &gt; @\n [] &gt; doA\n stdout &gt; @\n "A"\n \n [] &gt; classB\n classA &gt; @\n [] &gt; doBA\n stdout &gt; @\n "B"\n \n [] &gt; classC\n classB &gt; @\n [] &gt; doC\n stdout &gt; @\n "C"\n \n [] &gt; classD\n classC &gt; @\n \n [] &gt; classE\n classA &gt; @\n \n [args...] &gt; main\n classC &gt; instance\n instance.doBA &gt; @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classC" line="4" name="@" pos="2" ref="15"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="stdout" line="12" name="@" pos="4">\n <o base="string" data="string" line="13" pos="6">B</o>\n </o>\n </o>\n </o>\n <o abstract="" line="15" name="classC" pos="0">\n <o base="classB" line="16" name="@" pos="2" ref="9"/>\n <o abstract="" line="17" name="doC" pos="2">\n <o base="stdout" line="18" name="@" pos="4">\n <o base="string" data="string" line="19" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="21" name="classD" pos="0">\n <o base="classC" line="22" name="@" pos="2" ref="15"/>\n </o>\n <o abstract="" line="24" name="classE" pos="0">\n <o base="classA" line="25" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="27" name="main" pos="0">\n <o line="27" name="args" pos="1" vararg=""/>\n <o base="classC" line="28" name="instance" pos="2" ref="15"/>\n <o base="instance" line="29" pos="2" ref="28"/>\n <o base=".doBA" line="29" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:08.299 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 112µs 22:46:08.300 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 96µs 22:46:08.313 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 777µs 22:46:08.326 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms 22:46:08.327 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 438µs 22:46:08.329 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 82µs 22:46:08.330 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (3609 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="324"\n name="ex-1"\n time="2022-08-05T14:03:27.083126100Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classC > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n stdout > @\n "B"\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [args...] > main\n classC > instance\n instance.doBA > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classC" line="4" name="@" pos="2" ref="15"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="stdout" line="12" name="@" pos="4">\n <o base="string" data="string" line="13" pos="6">B</o>\n </o>\n </o>\n </o>\n <o abstract="" line="15" name="classC" pos="0">\n <o base="classB" line="16" name="@" pos="2" ref="9"/>\n <o abstract="" line="17" name="doC" pos="2">\n <o base="stdout" line="18" name="@" pos="4">\n <o base="string" data="string" line="19" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="21" name="classD" pos="0">\n <o base="classC" line="22" name="@" pos="2" ref="15"/>\n </o>\n <o abstract="" line="24" name="classE" pos="0">\n <o base="classA" line="25" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="27" name="main" pos="0">\n <o line="27" name="args" pos="1" vararg=""/>\n <o base="classC" line="28" name="instance" pos="2" ref="15"/>\n <o base="instance" line="29" pos="2" ref="28"/>\n <o base=".doBA" line="29" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:08.341 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 80µs 22:46:08.349 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 79µs 22:46:08.354 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 22:46:08.377 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms 22:46:08.378 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 115µs 22:46:08.379 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 81µs 22:46:08.381 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (3687 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="324"\n name="ex-1"\n time="2022-08-05T14:03:27.083126100Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classC > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n stdout > @\n "B"\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [args...] > main\n classC > instance\n instance.doBA > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classC" line="4" name="@" pos="2" ref="15"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="org.eolang.io.stdout" line="12" name="@" pos="4">\n <o base="string" data="string" line="13" pos="6">B</o>\n </o>\n </o>\n </o>\n <o abstract="" line="15" name="classC" pos="0">\n <o base="classB" line="16" name="@" pos="2" ref="9"/>\n <o abstract="" line="17" name="doC" pos="2">\n <o base="org.eolang.io.stdout" line="18" name="@" pos="4">\n <o base="string" data="string" line="19" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="21" name="classD" pos="0">\n <o base="classC" line="22" name="@" pos="2" ref="15"/>\n </o>\n <o abstract="" line="24" name="classE" pos="0">\n <o base="classA" line="25" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="27" name="main" pos="0">\n <o line="27" name="args" pos="1" vararg=""/>\n <o base="classC" line="28" name="instance" pos="2" ref="15"/>\n <o base="instance" line="29" pos="2" ref="28"/>\n <o base=".doBA" line="29" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:08.392 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 90µs 22:46:08.401 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 85µs 22:46:08.405 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 338µs 22:46:08.409 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 150ms 22:46:08.413 [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: 22:46:08.427 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4133 bytes of XML in 154µs 22:46:08.463 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 720µs 22:46:08.466 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 144µs 22:46:08.467 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 112µs 22:46:08.469 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4406 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="338"\n name="ex-1"\n time="2022-08-05T16:54:10.446431200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n stdout > @\n "I'm eating"\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > mouse\n animal > @\n [] > pii\n ^.live > @\n \n [] > human\n [] > live\n stdout > @\n "I'm alive human"\n [t] > talk\n stdout > @\n "human talks"\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [args...] > main\n mouse > tom\n tom.pii.eat > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="^" line="16" pos="4"/>\n <o base=".live" line="16" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:08.482 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 121µs 22:46:08.484 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 94µs 22:46:08.498 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 409µs 22:46:08.510 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 530µs 22:46:08.520 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 243µs 22:46:08.522 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 1ms 22:46:08.522 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4496 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="338"\n name="ex-1"\n time="2022-08-05T16:54:10.446431200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n stdout > @\n "I'm eating"\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > mouse\n animal > @\n [] > pii\n ^.live > @\n \n [] > human\n [] > live\n stdout > @\n "I'm alive human"\n [t] > talk\n stdout > @\n "human talks"\n \n [] > cat\n animal > @\n [m] &gt; meow\n ^.talk "meow" &gt; @\n \n [args...] &gt; main\n mouse &gt; tom\n tom.pii.eat &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="^" line="16" pos="4"/>\n <o base=".live" line="16" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:08.531 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 83µs 22:46:08.532 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 71µs 22:46:08.536 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 394µs 22:46:08.556 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 615µs 22:46:08.563 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 252µs 22:46:08.567 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 95µs 22:46:08.572 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4588 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="338"\n name="ex-1"\n time="2022-08-05T16:54:10.446431200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [] &gt; live\n [] &gt; eat\n stdout &gt; @\n "I'm eating"\n stdout &gt; @\n "I'm alive animal"\n [t] &gt; talk\n live &gt; @\n \n [] &gt; mouse\n animal &gt; @\n [] &gt; pii\n ^.live &gt; @\n \n [] &gt; human\n [] &gt; live\n stdout &gt; @\n "I'm alive human"\n [t] &gt; talk\n stdout &gt; @\n "human talks"\n \n [] &gt; cat\n animal &gt; @\n [m] &gt; meow\n ^.talk "meow" &gt; @\n \n [args...] &gt; main\n mouse &gt; tom\n tom.pii.eat &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="^" line="16" pos="4"/>\n <o base=".live" line="16" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="org.eolang.io.stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:08.585 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 97µs 22:46:08.587 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 96µs 22:46:08.602 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 13ms 22:46:08.603 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 165ms 22:46:08.610 [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: 22:46:08.616 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2957 bytes of XML in 126µs 22:46:08.654 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 559µs 22:46:08.655 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 144µs 22:46:08.659 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 2ms 22:46:08.660 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3138 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="237"\n name="ex-1"\n time="2022-08-08T08:49:47.335991700Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; classA\n classB &gt; @\n [] &gt; doA\n stdout &gt; @\n "A"\n \n [] &gt; classB\n classC &gt; @\n [] &gt; doB\n ^.doC &gt; @\n \n [] &gt; classC\n classA &gt; @\n [] &gt; doC\n stdout &gt; @\n "C"\n \n [args...] &gt; main\n classB &gt; instance\n instance.doA &gt; @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="main" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classB" line="21" name="instance" pos="2" ref="9"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doA" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:08.678 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 142µs 22:46:08.678 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 125µs 22:46:08.694 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:46:08.714 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 17ms 22:46:08.715 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 106µs 22:46:08.715 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 88µs 22:46:08.716 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (3228 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="237"\n name="ex-1"\n time="2022-08-08T08:49:47.335991700Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classC > @\n [] > doB\n ^.doC > @\n \n [] > classC\n classA > @\n [] > doC\n stdout > @\n "C"\n \n [args...] > main\n classB > instance\n instance.doA > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="main" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classB" line="21" name="instance" pos="2" ref="9"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doA" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:08.726 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 83µs 22:46:08.726 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 88µs 22:46:08.743 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 645µs 22:46:08.748 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 786µs 22:46:08.761 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 390µs 22:46:08.766 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 103µs 22:46:08.767 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (3292 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="237"\n name="ex-1"\n time="2022-08-08T08:49:47.335991700Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classC > @\n [] > doB\n ^.doC > @\n \n [] > classC\n classA > @\n [] > doC\n stdout > @\n "C"\n \n [args...] > main\n classB > instance\n instance.doA > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="org.eolang.io.stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="main" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classB" line="21" name="instance" pos="2" ref="9"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doA" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:08.775 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 100µs 22:46:08.776 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 484µs 22:46:08.788 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 331µs 22:46:08.795 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 160ms 22:46:08.801 [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: 22:46:08.811 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4653 bytes of XML in 148µs 22:46:08.855 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 872µs 22:46:08.864 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 2ms 22:46:08.866 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 112µs 22:46:08.875 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4962 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="251"\n name="ex-1"\n time="2022-08-05T11:01:08.537156600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n stdout > @\n "I'm alive animal"\n [t] > talk\n stdout > @\n "animal talks"\n \n [] > human\n [] > live\n stdout > @\n "I'm alive human"\n [t] > talk\n stdout > @\n "human talks"\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [] > dog\n animal > @\n [] > live\n ^.talk "I am a dog" > @\n [] > woof\n stdout > @\n "woof"\n \n [] > sam\n human > @\n [job] > work\n ^.live > @\n \n [args...] > main\n dog > tom\n dog.woof > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="human" pos="0">\n <o abstract="" line="12" name="live" pos="2">\n <o base="stdout" line="13" name="@" pos="4">\n <o base="string" data="string" line="14" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="15" name="talk" pos="2">\n <o line="15" name="t" pos="3"/>\n <o base="stdout" line="16" name="@" pos="4">\n <o base="string" data="string" line="17" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="19" name="cat" pos="0">\n <o base="animal" line="20" name="@" pos="2" ref="3"/>\n <o abstract="" line="21" name="meow" pos="2">\n <o line="21" name="m" pos="3"/>\n <o base="^" line="22" pos="4"/>\n <o base=".talk" line="22" method="" name="@" pos="5">\n <o base="string" data="string" line="22" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="24" name="dog" pos="0">\n <o base="animal" line="25" name="@" pos="2" ref="3"/>\n <o abstract="" line="26" name="live" pos="2">\n <o base="^" line="27" pos="4"/>\n <o base=".talk" line="27" method="" name="@" pos="5">\n <o base="string" data="string" line="27" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="28" name="woof" pos="2">\n <o base="stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="sam" pos="0">\n <o base="human" line="33" name="@" pos="2" ref="11"/>\n <o abstract="" line="34" name="work" pos="2">\n <o line="34" name="job" pos="3"/>\n <o base="^" line="35" pos="4"/>\n <o base=".live" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="dog" line="38" name="tom" pos="2" ref="24"/>\n <o base="dog" line="39" pos="2" ref="24"/>\n <o base=".woof" line="39" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:08.886 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 134µs 22:46:08.887 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 99µs 22:46:08.899 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 454µs 22:46:08.923 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:46:08.925 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 385µs 22:46:08.926 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 207µs 22:46:08.930 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (5052 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="251"\n name="ex-1"\n time="2022-08-05T11:01:08.537156600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n stdout > @\n "I'm alive animal"\n [t] > talk\n stdout > @\n "animal talks"\n \n [] > human\n [] > live\n stdout > @\n "I'm alive human"\n [t] > talk\n stdout > @\n "human talks"\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [] > dog\n animal > @\n [] > live\n ^.talk "I am a dog" > @\n [] > woof\n stdout > @\n "woof"\n \n [] > sam\n human > @\n [job] > work\n ^.live > @\n \n [args...] > main\n dog > tom\n dog.woof > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="human" pos="0">\n <o abstract="" line="12" name="live" pos="2">\n <o base="stdout" line="13" name="@" pos="4">\n <o base="string" data="string" line="14" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="15" name="talk" pos="2">\n <o line="15" name="t" pos="3"/>\n <o base="stdout" line="16" name="@" pos="4">\n <o base="string" data="string" line="17" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="19" name="cat" pos="0">\n <o base="animal" line="20" name="@" pos="2" ref="3"/>\n <o abstract="" line="21" name="meow" pos="2">\n <o line="21" name="m" pos="3"/>\n <o base="^" line="22" pos="4"/>\n <o base=".talk" line="22" method="" name="@" pos="5">\n <o base="string" data="string" line="22" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="24" name="dog" pos="0">\n <o base="animal" line="25" name="@" pos="2" ref="3"/>\n <o abstract="" line="26" name="live" pos="2">\n <o base="^" line="27" pos="4"/>\n <o base=".talk" line="27" method="" name="@" pos="5">\n <o base="string" data="string" line="27" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="28" name="woof" pos="2">\n <o base="stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="sam" pos="0">\n <o base="human" line="33" name="@" pos="2" ref="11"/>\n <o abstract="" line="34" name="work" pos="2">\n <o line="34" name="job" pos="3"/>\n <o base="^" line="35" pos="4"/>\n <o base=".live" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="dog" line="38" name="tom" pos="2" ref="24"/>\n <o base="dog" line="39" pos="2" ref="24"/>\n <o base=".woof" line="39" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:08.949 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 136µs 22:46:08.953 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 95µs 22:46:08.964 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 445µs 22:46:08.994 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 805µs 22:46:08.999 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 167µs 22:46:09.001 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 787µs 22:46:09.002 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (5158 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="251"\n name="ex-1"\n time="2022-08-05T11:01:08.537156600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [] &gt; live\n stdout &gt; @\n "I'm alive animal"\n [t] &gt; talk\n stdout &gt; @\n "animal talks"\n \n [] &gt; human\n [] &gt; live\n stdout &gt; @\n "I'm alive human"\n [t] &gt; talk\n stdout &gt; @\n "human talks"\n \n [] &gt; cat\n animal &gt; @\n [m] &gt; meow\n ^.talk "meow" &gt; @\n \n [] &gt; dog\n animal &gt; @\n [] &gt; live\n ^.talk "I am a dog" &gt; @\n [] &gt; woof\n stdout &gt; @\n "woof"\n \n [] &gt; sam\n human &gt; @\n [job] &gt; work\n ^.live &gt; @\n \n [args...] &gt; main\n dog &gt; tom\n dog.woof &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="org.eolang.io.stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="human" pos="0">\n <o abstract="" line="12" name="live" pos="2">\n <o base="org.eolang.io.stdout" line="13" name="@" pos="4">\n <o base="string" data="string" line="14" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="15" name="talk" pos="2">\n <o line="15" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="16" name="@" pos="4">\n <o base="string" data="string" line="17" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="19" name="cat" pos="0">\n <o base="animal" line="20" name="@" pos="2" ref="3"/>\n <o abstract="" line="21" name="meow" pos="2">\n <o line="21" name="m" pos="3"/>\n <o base="^" line="22" pos="4"/>\n <o base=".talk" line="22" method="" name="@" pos="5">\n <o base="string" data="string" line="22" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="24" name="dog" pos="0">\n <o base="animal" line="25" name="@" pos="2" ref="3"/>\n <o abstract="" line="26" name="live" pos="2">\n <o base="^" line="27" pos="4"/>\n <o base=".talk" line="27" method="" name="@" pos="5">\n <o base="string" data="string" line="27" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="28" name="woof" pos="2">\n <o base="org.eolang.io.stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="sam" pos="0">\n <o base="human" line="33" name="@" pos="2" ref="11"/>\n <o abstract="" line="34" name="work" pos="2">\n <o line="34" name="job" pos="3"/>\n <o base="^" line="35" pos="4"/>\n <o base=".live" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="dog" line="38" name="tom" pos="2" ref="24"/>\n <o base="dog" line="39" pos="2" ref="24"/>\n <o base=".woof" line="39" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:09.014 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 140µs 22:46:09.022 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 113µs 22:46:09.030 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms 22:46:09.030 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 206ms 22:46:09.037 [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: 22:46:09.047 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3689 bytes of XML in 151µs 22:46:09.077 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 684µs 22:46:09.083 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 275µs 22:46:09.091 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 119µs 22:46:09.103 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3940 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="401"\n name="ex-1"\n time="2022-08-12T18:11:26.935279200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n stdout > @\n "I'm eating"\n [] > smth\n 5.plus > @\n 6\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > rat\n mouse > @\n [] > rat_pii\n ^.pii.eat > @\n \n [] > mouse\n animal > @\n [] > pii\n ^.live > @\n \n [args...] > main\n rat > tom\n tom.rat_pii > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n <o abstract="" line="8" name="smth" pos="6">\n <o base="int" data="int" line="9" pos="8">5</o>\n <o base=".plus" line="9" method="" name="@" pos="9">\n <o base="int" data="int" line="10" pos="10">6</o>\n </o>\n </o>\n </o>\n <o base="stdout" line="11" name="@" pos="4">\n <o base="string" data="string" line="12" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="live" line="14" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="16" name="rat" pos="0">\n <o base="mouse" line="17" name="@" pos="2" ref="21"/>\n <o abstract="" line="18" name="rat_pii" pos="2">\n <o base="^" line="19" pos="4"/>\n <o base=".pii" line="19" method="" pos="5"/>\n <o base=".eat" line="19" method="" name="@" pos="9"/>\n </o>\n </o>\n <o abstract="" line="21" name="mouse" pos="0">\n <o base="animal" line="22" name="@" pos="2" ref="3"/>\n <o abstract="" line="23" name="pii" pos="2">\n <o base="^" line="24" pos="4"/>\n <o base=".live" line="24" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="rat" line="27" name="tom" pos="2" ref="16"/>\n <o base="tom" line="28" pos="2" ref="27"/>\n <o base=".rat_pii" line="28" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:09.114 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 138µs 22:46:09.115 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 100µs 22:46:09.120 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 381µs 22:46:09.137 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 22:46:09.144 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 1ms 22:46:09.148 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 450µs 22:46:09.149 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4030 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="401"\n name="ex-1"\n time="2022-08-12T18:11:26.935279200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [] > live\n [] > eat\n stdout > @\n "I'm eating"\n [] > smth\n 5.plus > @\n 6\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > rat\n mouse > @\n [] > rat_pii\n ^.pii.eat > @\n \n [] > mouse\n animal > @\n [] > pii\n ^.live > @\n \n [args...] > main\n rat > tom\n tom.rat_pii > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n <o abstract="" line="8" name="smth" pos="6">\n <o base="int" data="int" line="9" pos="8">5</o>\n <o base=".plus" line="9" method="" name="@" pos="9">\n <o base="int" data="int" line="10" pos="10">6</o>\n </o>\n </o>\n </o>\n <o base="stdout" line="11" name="@" pos="4">\n <o base="string" data="string" line="12" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="live" line="14" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="16" name="rat" pos="0">\n <o base="mouse" line="17" name="@" pos="2" ref="21"/>\n <o abstract="" line="18" name="rat_pii" pos="2">\n <o base="^" line="19" pos="4"/>\n <o base=".pii" line="19" method="" pos="5"/>\n <o base=".eat" line="19" method="" name="@" pos="9"/>\n </o>\n </o>\n <o abstract="" line="21" name="mouse" pos="0">\n <o base="animal" line="22" name="@" pos="2" ref="3"/>\n <o abstract="" line="23" name="pii" pos="2">\n <o base="^" line="24" pos="4"/>\n <o base=".live" line="24" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="rat" line="27" name="tom" pos="2" ref="16"/>\n <o base="tom" line="28" pos="2" ref="27"/>\n <o base=".rat_pii" line="28" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:09.165 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 94µs 22:46:09.166 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 95µs 22:46:09.178 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms 22:46:09.199 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 12ms 22:46:09.205 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 144µs 22:46:09.206 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 112µs 22:46:09.206 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4094 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="401"\n name="ex-1"\n time="2022-08-12T18:11:26.935279200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [] &gt; live\n [] &gt; eat\n stdout &gt; @\n "I'm eating"\n [] &gt; smth\n 5.plus &gt; @\n 6\n stdout &gt; @\n "I'm alive animal"\n [t] &gt; talk\n live &gt; @\n \n [] &gt; rat\n mouse &gt; @\n [] &gt; rat_pii\n ^.pii.eat &gt; @\n \n [] &gt; mouse\n animal &gt; @\n [] &gt; pii\n ^.live &gt; @\n \n [args...] &gt; main\n rat &gt; tom\n tom.rat_pii &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n <o abstract="" line="8" name="smth" pos="6">\n <o base="int" data="int" line="9" pos="8">5</o>\n <o base=".plus" line="9" method="" name="@" pos="9">\n <o base="int" data="int" line="10" pos="10">6</o>\n </o>\n </o>\n </o>\n <o base="org.eolang.io.stdout" line="11" name="@" pos="4">\n <o base="string" data="string" line="12" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="live" line="14" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="16" name="rat" pos="0">\n <o base="mouse" line="17" name="@" pos="2" ref="21"/>\n <o abstract="" line="18" name="rat_pii" pos="2">\n <o base="^" line="19" pos="4"/>\n <o base=".pii" line="19" method="" pos="5"/>\n <o base=".eat" line="19" method="" name="@" pos="9"/>\n </o>\n </o>\n <o abstract="" line="21" name="mouse" pos="0">\n <o base="animal" line="22" name="@" pos="2" ref="3"/>\n <o abstract="" line="23" name="pii" pos="2">\n <o base="^" line="24" pos="4"/>\n <o base=".live" line="24" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="rat" line="27" name="tom" pos="2" ref="16"/>\n <o base="tom" line="28" pos="2" ref="27"/>\n <o base=".rat_pii" line="28" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:09.216 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 90µs 22:46:09.218 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 92µs 22:46:09.234 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 757µs 22:46:09.234 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 174ms 22:46:09.239 [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 22:46:09.250 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4097 bytes of XML in 149µs 22:46:09.287 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 12ms 22:46:09.295 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 412µs 22:46:09.296 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 330µs 22:46:09.297 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4378 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="273"\n name="ex-1"\n time="2022-08-08T10:02:11.428317600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; classA\n classB &gt; @\n [] &gt; doA\n stdout &gt; @\n "A"\n \n [] &gt; classB\n classC &gt; @\n [] &gt; doB\n ^.doC &gt; @\n \n [] &gt; classC\n classA &gt; @\n [] &gt; doC\n stdout &gt; @\n "C"\n \n [] &gt; classA2\n classB2 &gt; @\n [] &gt; doA2\n stdout &gt; @\n "A"\n \n [] &gt; classB2\n classC2 &gt; @\n [] &gt; doB2\n ^.doC2 &gt; @\n \n [] &gt; classC2\n classA2 &gt; @\n [] &gt; doC2\n stdout &gt; @\n "C"\n \n [args...] &gt; main\n classB &gt; instance\n instance.doB &gt; @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classA2" pos="0">\n <o base="classB2" line="21" name="@" pos="2" ref="26"/>\n <o abstract="" line="22" name="doA2" pos="2">\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="classB2" pos="0">\n <o base="classC2" line="27" name="@" pos="2" ref="31"/>\n <o abstract="" line="28" name="doB2" pos="2">\n <o base="^" line="29" pos="4"/>\n <o base=".doC2" line="29" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="31" name="classC2" pos="0">\n <o base="classA2" line="32" name="@" pos="2" ref="20"/>\n <o abstract="" line="33" name="doC2" pos="2">\n <o base="stdout" line="34" name="@" pos="4">\n <o base="string" data="string" line="35" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="classB" line="38" name="instance" pos="2" ref="9"/>\n <o base="instance" line="39" pos="2" ref="38"/>\n <o base=".doB" line="39" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:09.310 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 113µs 22:46:09.320 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 106µs 22:46:09.350 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 15ms 22:46:09.362 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms 22:46:09.371 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 125µs 22:46:09.372 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 216µs 22:46:09.373 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4468 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="273"\n name="ex-1"\n time="2022-08-08T10:02:11.428317600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; classA\n classB &gt; @\n [] &gt; doA\n stdout &gt; @\n "A"\n \n [] &gt; classB\n classC &gt; @\n [] &gt; doB\n ^.doC &gt; @\n \n [] &gt; classC\n classA &gt; @\n [] &gt; doC\n stdout &gt; @\n "C"\n \n [] &gt; classA2\n classB2 &gt; @\n [] &gt; doA2\n stdout &gt; @\n "A"\n \n [] &gt; classB2\n classC2 &gt; @\n [] &gt; doB2\n ^.doC2 &gt; @\n \n [] &gt; classC2\n classA2 &gt; @\n [] &gt; doC2\n stdout &gt; @\n "C"\n \n [args...] &gt; main\n classB &gt; instance\n instance.doB &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classA2" pos="0">\n <o base="classB2" line="21" name="@" pos="2" ref="26"/>\n <o abstract="" line="22" name="doA2" pos="2">\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="classB2" pos="0">\n <o base="classC2" line="27" name="@" pos="2" ref="31"/>\n <o abstract="" line="28" name="doB2" pos="2">\n <o base="^" line="29" pos="4"/>\n <o base=".doC2" line="29" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="31" name="classC2" pos="0">\n <o base="classA2" line="32" name="@" pos="2" ref="20"/>\n <o abstract="" line="33" name="doC2" pos="2">\n <o base="stdout" line="34" name="@" pos="4">\n <o base="string" data="string" line="35" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="classB" line="38" name="instance" pos="2" ref="9"/>\n <o base="instance" line="39" pos="2" ref="38"/>\n <o base=".doB" line="39" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:09.387 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 87µs 22:46:09.389 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 74µs 22:46:09.396 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 391µs 22:46:09.418 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 12ms 22:46:09.420 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 242µs 22:46:09.423 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 443µs 22:46:09.432 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4560 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="273"\n name="ex-1"\n time="2022-08-08T10:02:11.428317600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; classA\n classB &gt; @\n [] &gt; doA\n stdout &gt; @\n "A"\n \n [] &gt; classB\n classC &gt; @\n [] &gt; doB\n ^.doC &gt; @\n \n [] &gt; classC\n classA &gt; @\n [] &gt; doC\n stdout &gt; @\n "C"\n \n [] &gt; classA2\n classB2 &gt; @\n [] &gt; doA2\n stdout &gt; @\n "A"\n \n [] &gt; classB2\n classC2 &gt; @\n [] &gt; doB2\n ^.doC2 &gt; @\n \n [] &gt; classC2\n classA2 &gt; @\n [] &gt; doC2\n stdout &gt; @\n "C"\n \n [args...] &gt; main\n classB &gt; instance\n instance.doB &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="org.eolang.io.stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classA2" pos="0">\n <o base="classB2" line="21" name="@" pos="2" ref="26"/>\n <o abstract="" line="22" name="doA2" pos="2">\n <o base="org.eolang.io.stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="classB2" pos="0">\n <o base="classC2" line="27" name="@" pos="2" ref="31"/>\n <o abstract="" line="28" name="doB2" pos="2">\n <o base="^" line="29" pos="4"/>\n <o base=".doC2" line="29" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="31" name="classC2" pos="0">\n <o base="classA2" line="32" name="@" pos="2" ref="20"/>\n <o abstract="" line="33" name="doC2" pos="2">\n <o base="org.eolang.io.stdout" line="34" name="@" pos="4">\n <o base="string" data="string" line="35" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="classB" line="38" name="instance" pos="2" ref="9"/>\n <o base="instance" line="39" pos="2" ref="38"/>\n <o base=".doB" line="39" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:09.440 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 99µs 22:46:09.440 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 83µs 22:46:09.462 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 436µs 22:46:09.471 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 199ms 22:46:09.473 [main] DEBUG o.o.ddr.unit.graph.attr.AttrTest MDC= - NODE: classA ATTRIBUTES: name=doA, dist=0 name=doB, dist=1 name=doC, dist=2 NODE: classA2 ATTRIBUTES: name=doA2, dist=0 name=doB2, dist=1 name=doC2, dist=2 NODE: classB ATTRIBUTES: name=doB, dist=0 name=doC, dist=1 name=doA, dist=2 NODE: classB2 ATTRIBUTES: name=doB2, dist=0 name=doC2, dist=1 name=doA2, dist=2 NODE: classC ATTRIBUTES: name=doC, dist=0 name=doA, dist=1 name=doB, dist=2 NODE: classC2 ATTRIBUTES: name=doC2, dist=0 name=doA2, dist=1 name=doB2, dist=2 NODE: doA ATTRIBUTES: NODE: doA2 ATTRIBUTES: NODE: doB ATTRIBUTES: NODE: doB2 ATTRIBUTES: NODE: doC ATTRIBUTES: NODE: doC2 ATTRIBUTES: NODE: main ATTRIBUTES: [INFO] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.451 s - in org.objectionary.ddr.unit.graph.attr.AttrTest [INFO] Running org.objectionary.ddr.integration.resolver.ResolverTest 22:46:10.145 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 3 attribute(s) loaded ["Created-By", "Main-Class", "Manifest-Version"] 22:46:10.150 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 3 attribute(s) loaded ["Class-Path", "Main-Class", "Manifest-Version"] 22:46:10.150 [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"] 22:46:10.151 [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"] 22:46:10.151 [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"] 22:46:10.151 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 3 attribute(s) loaded ["Build-Jdk-Spec", "Created-By", "Manifest-Version"] 22:46:10.153 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 6 attribute(s) loaded ["Build-Jdk-Spec", "Created-By", "JCabi-Build", "JCabi-Date", "JCabi-Version", "Manifest-Version"] 22:46:10.153 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 16 attribute(s) loaded ["Bnd-LastModified", "Build-Jdk-Spec", "Bundle-Description", "Bundle-DocURL", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Vendor", "Bundle-Version", "Created-By", "Export-Package", "Import-Package", "Manifest-Version", "Require-Capability", "Tool"] 22:46:10.154 [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"] 22:46:10.156 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 13 attribute(s) loaded ["Build-Jdk-Spec", "Bundle-Description", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Version", "Created-By", "Export-Package", "Main-Class", "Manifest-Version", "Multi-Release", "Tool"] 22:46:10.157 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 19 attribute(s) loaded ["Agent-Class", "Build-Jdk-Spec", "Bundle-Description", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Version", "Can-Redefine-Classes", "Can-Retransform-Classes", "Can-Set-Native-Method-Prefix", "Created-By", "Export-Package", "Import-Package", "Manifest-Version", "Multi-Release", "Premain-Class", "Require-Capability", "Tool"] 22:46:10.157 [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"] 22:46:10.163 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 3 attribute(s) loaded ["Build-Jdk-Spec", "Created-By", "Manifest-Version"] 22:46:10.163 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 3 attribute(s) loaded ["Ant-Version", "Created-By", "Manifest-Version"] 22:46:10.163 [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"] 22:46:10.165 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 6 attribute(s) loaded ["Implementation-Title", "Implementation-Vendor", "Implementation-Version", "Kotlin-Runtime-Component", "Kotlin-Version", "Manifest-Version"] 22:46:10.166 [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"] 22:46:10.173 [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"] 22:46:10.174 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 20 attribute(s) loaded ["Build-Date", "Build-Revision", "Build-Time", "Built-By", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Version", "Created-By", "Export-Package", "Implementation-Title", "Implementation-Vendor", "Implementation-Version", "Import-Package", "Manifest-Version", "Provide-Capability", "Require-Capability", "Specification-Title", "Specification-Vendor", "Specification-Version"] 22:46:10.174 [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"] 22:46:10.176 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 23 attribute(s) loaded ["Bnd-LastModified", "Build-Date", "Build-Revision", "Build-Time", "Built-By", "Bundle-Description", "Bundle-DocURL", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Vendor", "Bundle-Version", "Created-By", "Export-Package", "Implementation-Title", "Implementation-Vendor", "Implementation-Version", "Manifest-Version", "Require-Capability", "Specification-Title", "Specification-Vendor", "Specification-Version", "Tool"] 22:46:10.178 [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"] 22:46:10.178 [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"] 22:46:10.179 [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"] 22:46:10.183 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 2 attribute(s) loaded ["Manifest-Version", "Multi-Release"] 22:46:10.184 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 23 attribute(s) loaded ["Automatic-Module-Name", "Build-Jdk-Spec", "Bundle-Description", "Bundle-DocURL", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Vendor", "Bundle-Version", "Created-By", "Export-Package", "Implementation-Title", "Implementation-Vendor", "Implementation-Version", "Include-Resource", "Manifest-Version", "Multi-Release", "Require-Capability", "Specification-Title", "Specification-Vendor", "Specification-Version", "Tool"] 22:46:10.189 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 20 attribute(s) loaded ["Build-Jdk-Spec", "Bundle-Description", "Bundle-DocURL", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Vendor", "Bundle-Version", "Created-By", "Export-Package", "Implementation-Title", "Implementation-Version", "Import-Package", "Manifest-Version", "Multi-Release", "Require-Capability", "Tool", "X-Compile-Source-JDK", "X-Compile-Target-JDK"] 22:46:10.190 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 23 attribute(s) loaded ["Build-Jdk-Spec", "Bundle-Description", "Bundle-DocURL", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Vendor", "Bundle-Version", "Created-By", "Export-Package", "Implementation-Title", "Implementation-Vendor", "Implementation-Version", "Import-Package", "Manifest-Version", "Originally-Created-By", "Provide-Capability", "Require-Capability", "Specification-Title", "Specification-Vendor", "Specification-Version", "Tool"] 22:46:10.197 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 23 attribute(s) loaded ["Build-Jdk-Spec", "Bundle-Description", "Bundle-DocURL", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Vendor", "Bundle-Version", "Created-By", "Export-Package", "Implementation-Title", "Implementation-Vendor", "Implementation-Version", "Import-Package", "Manifest-Version", "Multi-Release", "Originally-Created-By", "Require-Capability", "Specification-Title", "Specification-Vendor", "Specification-Version", "Tool"] 22:46:10.197 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 4 attribute(s) loaded ["Build-Jdk-Spec", "Created-By", "EO-Version", "Manifest-Version"] 22:46:10.207 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 3 attribute(s) loaded ["Main-Class", "Manifest-Version", "Project-Name"] 22:46:10.208 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 6 attribute(s) loaded ["Automatic-Module-Name", "Built-By", "Implementation-Title", "Implementation-Vendor", "Implementation-Version", "Manifest-Version"] 22:46:10.208 [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"] 22:46:10.216 [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"] 22:46:10.216 [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"] 22:46:10.217 [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"] 22:46:10.217 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 6 attribute(s) loaded ["Automatic-Module-Name", "Built-By", "Implementation-Title", "Implementation-Vendor", "Implementation-Version", "Manifest-Version"] 22:46:10.217 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 24 attribute(s) loaded ["Automatic-Module-Name", "Bnd-LastModified", "Build-Jdk", "Build-Jdk-Spec", "Built-By", "Bundle-Description", "Bundle-DocURL", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Vendor", "Bundle-Version", "Created-By", "Export-Package", "Implementation-Title", "Implementation-URL", "Implementation-Vendor", "Implementation-Vendor-Id", "Implementation-Version", "Import-Package", "Manifest-Version", "Require-Capability", "Tool"] 22:46:10.218 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 6 attribute(s) loaded ["Build-Jdk-Spec", "Created-By", "JCabi-Build", "JCabi-Date", "JCabi-Version", "Manifest-Version"] 22:46:10.218 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 3 attribute(s) loaded ["Build-Jdk-Spec", "Created-By", "Manifest-Version"] 22:46:10.219 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 15 attribute(s) loaded ["Automatic-Module-Name", "Bnd-LastModified", "Build-Jdk-Spec", "Bundle-Description", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Version", "Created-By", "Export-Package", "Import-Package", "Manifest-Version", "Require-Capability", "Tool"] 22:46:10.219 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 23 attribute(s) loaded ["Automatic-Module-Name", "Build-Jdk-Spec", "Bundle-Description", "Bundle-DocURL", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Vendor", "Bundle-Version", "Created-By", "Export-Package", "Implementation-Title", "Implementation-Vendor", "Implementation-Version", "Import-Package", "Include-Resource", "Manifest-Version", "Require-Capability", "Specification-Title", "Specification-Vendor", "Specification-Version", "Tool"] 22:46:10.220 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 3 attribute(s) loaded ["Build-Jdk-Spec", "Created-By", "Manifest-Version"] 22:46:10.220 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 5 attribute(s) loaded ["Archiver-Version", "Build-Jdk", "Built-By", "Created-By", "Manifest-Version"] 22:46:10.221 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 5 attribute(s) loaded ["Archiver-Version", "Build-Jdk", "Built-By", "Created-By", "Manifest-Version"] 22:46:10.221 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 3 attribute(s) loaded ["Build-Jdk-Spec", "Created-By", "Manifest-Version"] 22:46:10.222 [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"] 22:46:10.224 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 15 attribute(s) loaded ["Automatic-Module-Name", "Bnd-LastModified", "Build-Jdk-Spec", "Bundle-Description", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Version", "Created-By", "Export-Package", "Import-Package", "Manifest-Version", "Require-Capability", "Tool"] 22:46:10.226 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 29 attribute(s) loaded ["Bnd-LastModified", "Build-Jdk", "Built-By", "Bundle-Description", "Bundle-DocURL", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Vendor", "Bundle-Version", "Created-By", "Export-Package", "Implementation-Build", "Implementation-Title", "Implementation-URL", "Implementation-Vendor", "Implementation-Vendor-Id", "Implementation-Version", "Import-Package", "Include-Resource", "Manifest-Version", "Require-Capability", "Specification-Title", "Specification-Vendor", "Specification-Version", "Tool", "X-Compile-Source-JDK", "X-Compile-Target-JDK"] 22:46:10.233 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 28 attribute(s) loaded ["Archiver-Version", "Bnd-LastModified", "Build-Jdk", "Built-By", "Bundle-Description", "Bundle-DocURL", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Vendor", "Bundle-Version", "Created-By", "Export-Package", "Implementation-Build", "Implementation-Title", "Implementation-Vendor", "Implementation-Vendor-Id", "Implementation-Version", "Import-Package", "Include-Resource", "Manifest-Version", "Specification-Title", "Specification-Vendor", "Specification-Version", "Tool", "X-Compile-Source-JDK", "X-Compile-Target-JDK"] 22:46:10.234 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 29 attribute(s) loaded ["Archiver-Version", "Bnd-LastModified", "Build-Jdk", "Built-By", "Bundle-Description", "Bundle-DocURL", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Vendor", "Bundle-Version", "Created-By", "Export-Package", "Implementation-Build", "Implementation-Title", "Implementation-URL", "Implementation-Vendor", "Implementation-Vendor-Id", "Implementation-Version", "Include-Resource", "Manifest-Version", "Require-Capability", "Specification-Title", "Specification-Vendor", "Specification-Version", "Tool", "X-Compile-Source-JDK", "X-Compile-Target-JDK"] 22:46:10.234 [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"] 22:46:10.241 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 6 attribute(s) loaded ["Build-Jdk-Spec", "Created-By", "JCabi-Build", "JCabi-Date", "JCabi-Version", "Manifest-Version"] 22:46:10.242 [main] DEBUG com.jcabi.manifests.Manifests MDC= - 24 attribute(s) loaded ["Automatic-Module-Name", "Build-Jdk-Spec", "Bundle-Description", "Bundle-DocURL", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Vendor", "Bundle-Version", "Created-By", "Export-Package", "Implementation-Title", "Implementation-Vendor", "Implementation-Version", "Import-Package", "Include-Resource", "Manifest-Version", "Multi-Release", "Require-Capability", "Specification-Title", "Specification-Vendor", "Specification-Version", "Tool"] 22:46:10.243 [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"] 22:46:10.244 [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"] 22:46:10.244 [main] INFO com.jcabi.manifests.Manifests MDC= - 0 attributes loaded from 56 stream(s) in 229ms, 55 saved, 692 ignored: [] 22:46:10.677 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s) 22:46:10.686 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 34 EO lines compiled 22:46:10.740 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s) 22:46:10.755 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 14 EO lines compiled 22:46:11.116 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s) 22:46:11.119 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 84 EO lines compiled 22:46:11.127 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4225 bytes of XML in 7ms 22:46:11.193 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 28ms 22:46:11.195 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 205µs 22:46:11.196 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 129µs 22:46:11.196 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4275 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="483"\n name="transformer"\n time="2024-12-10T22:46:10.244927Z"\n version="0.28.10">\n <listing>+package org.eolang.examples\n +alias org.eolang.examples.fibonacci\n +alias org.eolang.io.stdout\n +alias org.eolang.txt.sprintf\n +architect yegor256@gmail.com\n \n [args...] > app\n at. > n!\n QQ.txt.sscanf\n "%d"\n args.at 0\n 0\n at. > e!\n QQ.txt.sscanf\n "%d"\n args.at 1\n 0\n and. > @\n stdout\n sprintf\n "%dth Fibonacci number is %d\n"\n n\n fibonacci n > f\n if.\n not.\n eq.\n e\n f\n []\n sprintf > msg\n "%d not equal to %d"\n e\n f\n TRUE\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>org.eolang.examples</tail>\n <part>org.eolang.examples</part>\n </meta>\n <meta line="2">\n <head>alias</head>\n <tail>org.eolang.examples.fibonacci</tail>\n <part>org.eolang.examples.fibonacci</part>\n </meta>\n <meta line="3">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n <meta line="4">\n <head>alias</head>\n <tail>org.eolang.txt.sprintf</tail>\n <part>org.eolang.txt.sprintf</part>\n </meta>\n <meta line="5">\n <head>architect</head>\n <tail>yegor256@gmail.com</tail>\n <part>yegor256@gmail.com</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="7" name="app" pos="0">\n <o line="7" name="args" pos="1" vararg=""/>\n <o base=".at" const="" line="8" name="n" pos="2">\n <o base="QQ" line="9" pos="4"/>\n <o base=".txt" line="9" method="" pos="6"/>\n <o base=".sscanf" line="9" method="" pos="10">\n <o base="string" data="string" line="10" pos="6">%d</o>\n <o base="args" line="11" pos="6" ref="7"/>\n <o base=".at" line="11" method="" pos="10">\n <o base="int" data="bytes" line="11" pos="14">00 00 00 00 00 00 00 00</o>\n </o>\n </o>\n <o base="int" data="bytes" line="12" pos="4">00 00 00 00 00 00 00 00</o>\n </o>\n <o base=".at" const="" line="13" name="e" pos="2">\n <o base="QQ" line="14" pos="4"/>\n <o base=".txt" line="14" method="" pos="6"/>\n <o base=".sscanf" line="14" method="" pos="10">\n <o base="string" data="string" line="15" pos="6">%d</o>\n <o base="args" line="16" pos="6" ref="7"/>\n <o base=".at" line="16" method="" pos="10">\n <o base="int" data="bytes" line="16" pos="14">00 00 00 00 00 00 00 01</o>\n </o>\n </o>\n <o base="int" data="bytes" line="17" pos="4">00 00 00 00 00 00 00 00</o>\n </o>\n <o base=".and" line="18" name="@" pos="2">\n <o base="stdout" line="19" pos="4">\n <o base="sprintf" line="20" pos="6">\n <o base="string" data="string" line="21" pos="8">%dth Fibonacci number is %d\n</o>\n <o base="n" line="22" pos="8" ref="8"/>\n <o base="fibonacci" line="23" name="f" pos="8">\n <o base="n" line="23" pos="18" ref="8"/>\n </o>\n </o>\n </o>\n <o base=".if" line="24" pos="4">\n <o base=".not" line="25" pos="6">\n <o base=".eq" line="26" pos="8">\n <o base="e" line="27" pos="10" ref="13"/>\n <o base="f" line="28" pos="10"/>\n </o>\n </o>\n <o abstract="" line="29" pos="6">\n <o base="sprintf" line="30" name="msg" pos="8">\n <o base="string" data="string" line="31" pos="10">%d not equal to %d</o>\n <o base="e" line="32" pos="10" ref="13"/>\n <o base="f" line="33" pos="10"/>\n </o>\n </o>\n <o base="bool" data="bytes" line="34" pos="6">01</o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:46:11.208 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 130µs 22:46:11.208 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 110µs 22:46:11.229 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 614µs 22:46:11.261 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 22:46:11.269 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 114µs 22:46:11.275 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 100µs 22:46:11.281 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4469 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="483"\n name="transformer"\n time="2024-12-10T22:46:10.244927Z"\n version="0.28.10">\n <listing>+package org.eolang.examples\n +alias org.eolang.examples.fibonacci\n +alias org.eolang.io.stdout\n +alias org.eolang.txt.sprintf\n +architect yegor256@gmail.com\n \n [args...] > app\n at. > n!\n QQ.txt.sscanf\n "%d"\n args.at 0\n 0\n at. > e!\n QQ.txt.sscanf\n "%d"\n args.at 1\n 0\n and. > @\n stdout\n sprintf\n "%dth Fibonacci number is %d\n"\n n\n fibonacci n > f\n if.\n not.\n eq.\n e\n f\n []\n sprintf &gt; msg\n "%d not equal to %d"\n e\n f\n TRUE\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>org.eolang.examples</tail>\n <part>org.eolang.examples</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>fibonacci org.eolang.examples.fibonacci</tail>\n <part>fibonacci</part>\n <part>org.eolang.examples.fibonacci</part>\n </meta>\n <meta expanded="" line="3">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n <meta expanded="" line="4">\n <head>alias</head>\n <tail>sprintf org.eolang.txt.sprintf</tail>\n <part>sprintf</part>\n <part>org.eolang.txt.sprintf</part>\n </meta>\n <meta line="5">\n <head>architect</head>\n <tail>yegor256@gmail.com</tail>\n <part>yegor256@gmail.com</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="7" name="app" pos="0">\n <o line="7" name="args" pos="1" vararg=""/>\n <o base=".at" const="" line="8" name="n" pos="2">\n <o base="QQ" line="9" pos="4"/>\n <o base=".txt" line="9" method="" pos="6"/>\n <o base=".sscanf" line="9" method="" pos="10">\n <o base="string" data="string" line="10" pos="6">%d</o>\n <o base="args" line="11" pos="6" ref="7"/>\n <o base=".at" line="11" method="" pos="10">\n <o base="int" data="bytes" line="11" pos="14">00 00 00 00 00 00 00 00</o>\n </o>\n </o>\n <o base="int" data="bytes" line="12" pos="4">00 00 00 00 00 00 00 00</o>\n </o>\n <o base=".at" const="" line="13" name="e" pos="2">\n <o base="QQ" line="14" pos="4"/>\n <o base=".txt" line="14" method="" pos="6"/>\n <o base=".sscanf" line="14" method="" pos="10">\n <o base="string" data="string" line="15" pos="6">%d</o>\n <o base="args" line="16" pos="6" ref="7"/>\n <o base=".at" line="16" method="" pos="10">\n <o base="int" data="bytes" line="16" pos="14">00 00 00 00 00 00 00 01</o>\n </o>\n </o>\n <o base="int" data="bytes" line="17" pos="4">00 00 00 00 00 00 00 00</o>\n </o>\n <o base=".and" line="18" name="@" pos="2">\n <o base="stdout" line="19" pos="4">\n <o base="sprintf" line="20" pos="6">\n <o base="string" data="string" line="21" pos="8">%dth Fibonacci number is %d\n</o>\n <o base="n" line="22" pos="8" ref="8"/>\n <o base="fibonacci" line="23" name="f" pos="8">\n <o base="n" line="23" pos="18" ref="8"/>\n </o>\n </o>\n </o>\n <o base=".if" line="24" pos="4">\n <o base=".not" line="25" pos="6">\n <o base=".eq" line="26" pos="8">\n <o base="e" line="27" pos="10" ref="13"/>\n <o base="f" line="28" pos="10"/>\n </o>\n </o>\n <o abstract="" line="29" pos="6">\n <o base="sprintf" line="30" name="msg" pos="8">\n <o base="string" data="string" line="31" pos="10">%d not equal to %d</o>\n <o base="e" line="32" pos="10" ref="13"/>\n <o base="f" line="33" pos="10"/>\n </o>\n </o>\n <o base="bool" data="bytes" line="34" pos="6">01</o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:46:11.291 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 100µs 22:46:11.292 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 93µs 22:46:11.310 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 627µs 22:46:11.339 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:46:11.347 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 570µs 22:46:11.348 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 106µs 22:46:11.357 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4569 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="483"\n name="transformer"\n time="2024-12-10T22:46:10.244927Z"\n version="0.28.10">\n <listing>+package org.eolang.examples\n +alias org.eolang.examples.fibonacci\n +alias org.eolang.io.stdout\n +alias org.eolang.txt.sprintf\n +architect yegor256@gmail.com\n \n [args...] &gt; app\n at. &gt; n!\n QQ.txt.sscanf\n "%d"\n args.at 0\n 0\n at. &gt; e!\n QQ.txt.sscanf\n "%d"\n args.at 1\n 0\n and. &gt; @\n stdout\n sprintf\n "%dth Fibonacci number is %d\n"\n n\n fibonacci n &gt; f\n if.\n not.\n eq.\n e\n f\n []\n sprintf &gt; msg\n "%d not equal to %d"\n e\n f\n TRUE\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>org.eolang.examples</tail>\n <part>org.eolang.examples</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>fibonacci org.eolang.examples.fibonacci</tail>\n <part>fibonacci</part>\n <part>org.eolang.examples.fibonacci</part>\n </meta>\n <meta expanded="" line="3">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n <meta expanded="" line="4">\n <head>alias</head>\n <tail>sprintf org.eolang.txt.sprintf</tail>\n <part>sprintf</part>\n <part>org.eolang.txt.sprintf</part>\n </meta>\n <meta line="5">\n <head>architect</head>\n <tail>yegor256@gmail.com</tail>\n <part>yegor256@gmail.com</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="7" name="app" pos="0">\n <o line="7" name="args" pos="1" vararg=""/>\n <o base=".at" const="" line="8" name="n" pos="2">\n <o base="QQ" line="9" pos="4"/>\n <o base=".txt" line="9" method="" pos="6"/>\n <o base=".sscanf" line="9" method="" pos="10">\n <o base="string" data="string" line="10" pos="6">%d</o>\n <o base="args" line="11" pos="6" ref="7"/>\n <o base=".at" line="11" method="" pos="10">\n <o base="int" data="bytes" line="11" pos="14">00 00 00 00 00 00 00 00</o>\n </o>\n </o>\n <o base="int" data="bytes" line="12" pos="4">00 00 00 00 00 00 00 00</o>\n </o>\n <o base=".at" const="" line="13" name="e" pos="2">\n <o base="QQ" line="14" pos="4"/>\n <o base=".txt" line="14" method="" pos="6"/>\n <o base=".sscanf" line="14" method="" pos="10">\n <o base="string" data="string" line="15" pos="6">%d</o>\n <o base="args" line="16" pos="6" ref="7"/>\n <o base=".at" line="16" method="" pos="10">\n <o base="int" data="bytes" line="16" pos="14">00 00 00 00 00 00 00 01</o>\n </o>\n </o>\n <o base="int" data="bytes" line="17" pos="4">00 00 00 00 00 00 00 00</o>\n </o>\n <o base=".and" line="18" name="@" pos="2">\n <o base="org.eolang.io.stdout" line="19" pos="4">\n <o base="org.eolang.txt.sprintf" line="20" pos="6">\n <o base="string" data="string" line="21" pos="8">%dth Fibonacci number is %d\n</o>\n <o base="n" line="22" pos="8" ref="8"/>\n <o base="org.eolang.examples.fibonacci" line="23" name="f" pos="8">\n <o base="n" line="23" pos="18" ref="8"/>\n </o>\n </o>\n </o>\n <o base=".if" line="24" pos="4">\n <o base=".not" line="25" pos="6">\n <o base=".eq" line="26" pos="8">\n <o base="e" line="27" pos="10" ref="13"/>\n <o base="f" line="28" pos="10"/>\n </o>\n </o>\n <o abstract="" line="29" pos="6">\n <o base="org.eolang.txt.sprintf" line="30" name="msg" pos="8">\n <o base="string" data="string" line="31" pos="10">%d not equal to %d</o>\n <o base="e" line="32" pos="10" ref="13"/>\n <o base="f" line="33" pos="10"/>\n </o>\n </o>\n <o base="bool" data="bytes" line="34" pos="6">01</o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:46:11.368 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 114µs 22:46:11.369 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 104µs 22:46:11.380 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 566µs 22:46:11.385 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 238ms 22:46:11.405 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 17310 bytes of XML in 7ms 22:46:11.474 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 21ms 22:46:11.476 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 180µs 22:46:11.489 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 164µs 22:46:11.496 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (17667 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="145"\n name="transformer"\n time="2024-12-10T22:46:10.887978Z"\n version="0.28.10">\n <listing>+package org.eolang\n \n [] &gt; test\n blah0 &gt; @\n [] &gt; blah0\n blah1 &gt; @\n [] &gt; blah1\n blah2 &gt; @\n [] &gt; blah2\n blah3 &gt; @\n [] &gt; blah3\n blah4 &gt; @\n [] &gt; blah4\n blah5 &gt; @\n [] &gt; blah5\n blah6 &gt; @\n [] &gt; blah6\n blah7 &gt; @\n [] &gt; blah7\n blah8 &gt; @\n [] &gt; blah8\n blah9 &gt; @\n [] &gt; blah9\n blah10 &gt; @\n [] &gt; blah10\n blah11 &gt; @\n [] &gt; blah11\n blah12 &gt; @\n [] &gt; blah12\n blah13 &gt; @\n [] &gt; blah13\n blah14 &gt; @\n [] &gt; blah14\n blah15 &gt; @\n [] &gt; blah15\n blah16 > @\n [] > blah16\n blah17 > @\n [] > blah17\n blah18 > @\n [] > blah18\n blah19 > @\n [] > blah19\n blah20 > @\n [] > blah20\n blah21 > @\n [] > blah21\n blah22 > @\n [] > blah22\n blah23 > @\n [] > blah23\n blah24 > @\n [] > blah24\n blah25 > @\n [] > blah25\n blah26 > @\n [] > blah26\n blah27 > @\n [] > blah27\n blah28 > @\n [] > blah28\n blah29 > @\n [] > blah29\n blah30 > @\n [] > blah30\n blah31 > @\n [] > blah31\n blah32 > @\n [] > blah32\n blah33 > @\n [] > blah33\n blah34 > @\n [] > blah34\n blah35 > @\n [] > blah35\n blah36 > @\n [] > blah36\n blah37 > @\n [] > blah37\n blah38 > @\n [] > blah38\n blah39 > @\n [] > blah39\n TRUE > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>org.eolang</tail>\n <part>org.eolang</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="test" pos="0">\n <o base="blah0" line="4" name="@" pos="2" ref="5"/>\n <o abstract="" line="5" name="blah0" pos="2">\n <o base="blah1" line="6" name="@" pos="4" ref="7"/>\n <o abstract="" line="7" name="blah1" pos="4">\n <o base="blah2" line="8" name="@" pos="6" ref="9"/>\n <o abstract="" line="9" name="blah2" pos="6">\n <o base="blah3" line="10" name="@" pos="8" ref="11"/>\n <o abstract="" line="11" name="blah3" pos="8">\n <o base="blah4" line="12" name="@" pos="10" ref="13"/>\n <o abstract="" line="13" name="blah4" pos="10">\n <o base="blah5" line="14" name="@" pos="12" ref="15"/>\n <o abstract="" line="15" name="blah5" pos="12">\n <o base="blah6" line="16" name="@" pos="14" ref="17"/>\n <o abstract="" line="17" name="blah6" pos="14">\n <o base="blah7" line="18" name="@" pos="16" ref="19"/>\n <o abstract="" line="19" name="blah7" pos="16">\n <o base="blah8" line="20" name="@" pos="18" ref="21"/>\n <o abstract="" line="21" name="blah8" pos="18">\n <o base="blah9" line="22" name="@" pos="20" ref="23"/>\n <o abstract="" line="23" name="blah9" pos="20">\n <o base="blah10" line="24" name="@" pos="22" ref="25"/>\n <o abstract="" line="25" name="blah10" pos="22">\n <o base="blah11" line="26" name="@" pos="24" ref="27"/>\n <o abstract="" line="27" name="blah11" pos="24">\n <o base="blah12" line="28" name="@" pos="26" ref="29"/>\n <o abstract="" line="29" name="blah12" pos="26">\n <o base="blah13" line="30" name="@" pos="28" ref="31"/>\n <o abstract="" line="31" name="blah13" pos="28">\n <o base="blah14" line="32" name="@" pos="30" ref="33"/>\n <o abstract="" line="33" name="blah14" pos="30">\n <o base="blah15" line="34" name="@" pos="32" ref="35"/>\n <o abstract="" line="35" name="blah15" pos="32">\n <o base="blah16" line="36" name="@" pos="34" ref="37"/>\n <o abstract="" line="37" name="blah16" pos="34">\n <o base="blah17" line="38" name="@" pos="36" ref="39"/>\n <o abstract="" line="39" name="blah17" pos="36">\n <o base="blah18" line="40" name="@" pos="38" ref="41"/>\n <o abstract="" line="41" name="blah18" pos="38">\n <o base="blah19" line="42" name="@" pos="40" ref="43"/>\n <o abstract="" line="43" name="blah19" pos="40">\n <o base="blah20" line="44" name="@" pos="42" ref="45"/>\n <o abstract="" line="45" name="blah20" pos="42">\n <o base="blah21" line="46" name="@" pos="44" ref="47"/>\n <o abstract="" line="47" name="blah21" pos="44">\n <o base="blah22" line="48" name="@" pos="46" ref="49"/>\n <o abstract="" line="49" name="blah22" pos="46">\n <o base="blah23" line="50" name="@" pos="48" ref="51"/>\n <o abstract="" line="51" name="blah23" pos="48">\n <o base="blah24" line="52" name="@" pos="50" ref="53"/>\n <o abstract="" line="53" name="blah24" pos="50">\n <o base="blah25" line="54" name="@" pos="52" ref="55"/>\n <o abstract="" line="55" name="blah25" pos="52">\n <o base="blah26" line="56" name="@" pos="54" ref="57"/>\n <o abstract="" line="57" name="blah26" pos="54">\n <o base="blah27" line="58" name="@" pos="56" ref="59"/>\n <o abstract="" line="59" name="blah27" pos="56">\n <o base="blah28" line="60" name="@" pos="58" ref="61"/>\n <o abstract="" line="61" name="blah28" pos="58">\n <o base="blah29" line="62" name="@" pos="60" ref="63"/>\n <o abstract="" line="63" name="blah29" pos="60">\n <o base="blah30" line="64" name="@" pos="62" ref="65"/>\n <o abstract="" line="65" name="blah30" pos="62">\n <o base="blah31" line="66" name="@" pos="64" ref="67"/>\n <o abstract="" line="67" name="blah31" pos="64">\n <o base="blah32" line="68" name="@" pos="66" ref="69"/>\n <o abstract="" line="69" name="blah32" pos="66">\n <o base="blah33" line="70" name="@" pos="68" ref="71"/>\n <o abstract="" line="71" name="blah33" pos="68">\n <o base="blah34" line="72" name="@" pos="70" ref="73"/>\n <o abstract="" line="73" name="blah34" pos="70">\n <o base="blah35" line="74" name="@" pos="72" ref="75"/>\n <o abstract="" line="75" name="blah35" pos="72">\n <o base="blah36" line="76" name="@" pos="74" ref="77"/>\n <o abstract="" line="77" name="blah36" pos="74">\n <o base="blah37" line="78" name="@" pos="76" ref="79"/>\n <o abstract="" line="79" name="blah37" pos="76">\n <o base="blah38" line="80" name="@" pos="78" ref="81"/>\n <o abstract="" line="81" name="blah38" pos="78">\n <o base="blah39" line="82" name="@" pos="80" ref="83"/>\n <o abstract="" line="83" name="blah39" pos="80">\n <o base="bool" data="bytes" line="84" name="@" pos="82">01</o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:46:11.507 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 157µs 22:46:11.521 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 161µs 22:46:11.550 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms 22:46:11.579 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 22:46:11.581 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 565µs 22:46:11.583 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 95µs 22:46:11.584 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes 22:46:11.593 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 97µs 22:46:11.598 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 88µs 22:46:11.609 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 9ms 22:46:11.628 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 12ms 22:46:11.629 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 122µs 22:46:11.634 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 507µs 22:46:11.635 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes 22:46:11.635 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 96µs 22:46:11.636 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 93µs 22:46:11.665 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms 22:46:11.670 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 260ms 22:46:11.679 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1853 bytes of XML in 102µs 22:46:11.718 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms 22:46:11.722 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 3ms 22:46:11.723 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 117µs 22:46:11.723 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (1901 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="18"\n name="transformer"\n time="2024-12-10T22:46:10.704043Z"\n version="0.28.10">\n <listing>+architect yegor256@gmail.com\n +package org.eolang.examples\n \n [n] > fibonacci\n if. > @\n lt.\n n\n 2\n n\n plus.\n fibonacci\n n.minus 1\n fibonacci\n n.minus 2\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>architect</head>\n <tail>yegor256@gmail.com</tail>\n <part>yegor256@gmail.com</part>\n </meta>\n <meta line="2">\n <head>package</head>\n <tail>org.eolang.examples</tail>\n <part>org.eolang.examples</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="4" name="fibonacci" pos="0">\n <o line="4" name="n" pos="1"/>\n <o base=".if" line="5" name="@" pos="2">\n <o base=".lt" line="6" pos="4">\n <o base="n" line="7" pos="6" ref="4"/>\n <o base="int" data="bytes" line="8" pos="6">00 00 00 00 00 00 00 02</o>\n </o>\n <o base="n" line="9" pos="4" ref="4"/>\n <o base=".plus" line="10" pos="4">\n <o base="fibonacci" line="11" pos="6" ref="4">\n <o base="n" line="12" pos="8" ref="4"/>\n <o base=".minus" line="12" method="" pos="9">\n <o base="int" data="bytes" line="12" pos="16">00 00 00 00 00 00 00 01</o>\n </o>\n </o>\n <o base="fibonacci" line="13" pos="6" ref="4">\n <o base="n" line="14" pos="8" ref="4"/>\n <o base=".minus" line="14" method="" pos="9">\n <o base="int" data="bytes" line="14" pos="16">00 00 00 00 00 00 00 02</o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:46:11.732 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 129µs 22:46:11.738 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 129µs 22:46:11.741 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 309µs 22:46:11.765 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 12ms 22:46:11.766 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 105µs 22:46:11.767 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 631µs 22:46:11.774 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes 22:46:11.775 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 102µs 22:46:11.775 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 84µs 22:46:11.779 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 320µs 22:46:11.787 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 402µs 22:46:11.801 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 114µs 22:46:11.802 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 103µs 22:46:11.803 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes 22:46:11.803 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 98µs 22:46:11.805 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 1ms 22:46:11.808 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 315µs 22:46:11.822 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 123ms 22:46:12.993 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4622 bytes of XML in 6ms 22:46:13.068 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 22:46:13.074 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 181µs 22:46:13.075 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 103µs 22:46:13.076 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' produced (4562 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="483"\n name="transformer"\n time="2024-12-10T22:46:10.244927Z"\n version="0.28.10">\n <listing>+package org.eolang.examples\n +alias org.eolang.examples.fibonacci\n +alias org.eolang.io.stdout\n +alias org.eolang.txt.sprintf\n +architect yegor256@gmail.com\n \n [args...] > app\n at. > n!\n QQ.txt.sscanf\n "%d"\n args.at 0\n 0\n at. > e!\n QQ.txt.sscanf\n "%d"\n args.at 1\n 0\n and. > @\n stdout\n sprintf\n "%dth Fibonacci number is %d\n"\n n\n fibonacci n > f\n if.\n not.\n eq.\n e\n f\n []\n sprintf > msg\n "%d not equal to %d"\n e\n f\n TRUE\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n <sheet>resolve-aliases</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>org.eolang.examples</tail>\n <part>org.eolang.examples</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>fibonacci org.eolang.examples.fibonacci</tail>\n <part>fibonacci</part>\n <part>org.eolang.examples.fibonacci</part>\n </meta>\n <meta expanded="" line="3">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n <meta expanded="" line="4">\n <head>alias</head>\n <tail>sprintf org.eolang.txt.sprintf</tail>\n <part>sprintf</part>\n <part>org.eolang.txt.sprintf</part>\n </meta>\n <meta line="5">\n <head>architect</head>\n <tail>yegor256@gmail.com</tail>\n <part>yegor256@gmail.com</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="7" name="app" pos="0">\n <o line="7" name="args" pos="1" vararg=""/>\n <o base=".at" const="" line="8" name="n" pos="2">\n <o base="QQ" line="9" pos="4"/>\n <o base=".txt" line="9" method="" pos="6"/>\n <o base=".sscanf" line="9" method="" pos="10">\n <o base="string" data="string" line="10" pos="6">%d</o>\n <o base="args" line="11" pos="6" ref="7"/>\n <o base=".at" line="11" method="" pos="10">\n <o base="int" data="bytes" line="11" pos="14">00 00 00 00 00 00 00 00</o>\n </o>\n </o>\n <o base="int" data="bytes" line="12" pos="4">00 00 00 00 00 00 00 00</o>\n </o>\n <o base=".at" const="" line="13" name="e" pos="2">\n <o base="QQ" line="14" pos="4"/>\n <o base=".txt" line="14" method="" pos="6"/>\n <o base=".sscanf" line="14" method="" pos="10">\n <o base="string" data="string" line="15" pos="6">%d</o>\n <o base="args" line="16" pos="6" ref="7"/>\n <o base=".at" line="16" method="" pos="10">\n <o base="int" data="bytes" line="16" pos="14">00 00 00 00 00 00 00 01</o>\n </o>\n </o>\n <o base="int" data="bytes" line="17" pos="4">00 00 00 00 00 00 00 00</o>\n </o>\n <o base=".and" line="18" name="@" pos="2">\n <o base="stdout" line="19" pos="4">\n <o base="sprintf" line="20" pos="6">\n <o base="string" data="string" line="21" pos="8">%dth Fibonacci number is %d\n</o>\n <o base="n" line="22" pos="8" ref="8"/>\n <o base="org.eolang.examples fibonacci" line="23" name="f" pos="8">\n <o base="n" line="23" pos="18" ref="8"/>\n </o>\n </o>\n </o>\n <o base=".if" line="24" pos="4">\n <o base=".not" line="25" pos="6">\n <o base=".eq" line="26" pos="8">\n <o base="e" line="27" pos="10" ref="13"/>\n <o base="f" line="28" pos="10"/>\n </o>\n </o>\n <o abstract="" line="29" pos="6">\n <o base="sprintf" line="30" name="msg" pos="8">\n <o base="string" data="string" line="31" pos="10">%d not equal to %d</o>\n <o base="e" line="32" pos="10" ref="13"/>\n <o base="f" line="33" pos="10"/>\n </o>\n </o>\n <o base="bool" data="bytes" line="34" pos="6">01</o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:46:13.097 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 119µs 22:46:13.099 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 105µs 22:46:13.121 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 8ms 22:46:13.122 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 112ms 22:46:13.123 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4600 bytes of XML in 186µs 22:46:13.317 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 16ms 22:46:13.320 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 158µs 22:46:13.320 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 91µs 22:46:13.321 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (4602 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="483"\n name="transformer"\n time="2024-12-10T22:46:10.244927Z"\n version="0.28.10">\n <listing>+package org.eolang.examples\n +alias org.eolang.examples.fibonacci\n +alias org.eolang.io.stdout\n +alias org.eolang.txt.sprintf\n +architect yegor256@gmail.com\n \n [args...] > app\n at. > n!\n QQ.txt.sscanf\n "%d"\n args.at 0\n 0\n at. > e!\n QQ.txt.sscanf\n "%d"\n args.at 1\n 0\n and. > @\n stdout\n sprintf\n "%dth Fibonacci number is %d\n"\n n\n fibonacci n > f\n if.\n not.\n eq.\n e\n f\n []\n sprintf > msg\n "%d not equal to %d"\n e\n f\n TRUE\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n <sheet>resolve-aliases</sheet>\n <sheet>compress-aliases</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>org.eolang.examples</tail>\n <part>org.eolang.examples</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>fibonacci org.eolang.examples.fibonacci</tail>\n <part>fibonacci</part>\n <part>org.eolang.examples.fibonacci</part>\n </meta>\n <meta expanded="" line="3">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n <meta expanded="" line="4">\n <head>alias</head>\n <tail>sprintf org.eolang.txt.sprintf</tail>\n <part>sprintf</part>\n <part>org.eolang.txt.sprintf</part>\n </meta>\n <meta line="5">\n <head>architect</head>\n <tail>yegor256@gmail.com</tail>\n <part>yegor256@gmail.com</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="7" name="app" pos="0">\n <o line="7" name="args" pos="1" vararg=""/>\n <o base=".at" const="" line="8" name="n" pos="2">\n <o base=".sscanf" line="9" pos="10">\n <o base=".txt" line="9" pos="6">\n <o base="QQ" line="9" pos="4"/>\n </o>\n <o base="string" data="string" line="10" pos="6">%d</o>\n <o base=".at" line="11" pos="10">\n <o base="args" line="11" pos="6" ref="7"/>\n <o base="int" data="bytes" line="11" pos="14">00 00 00 00 00 00 00 00</o>\n </o>\n </o>\n <o base="int" data="bytes" line="12" pos="4">00 00 00 00 00 00 00 00</o>\n </o>\n <o base=".at" const="" line="13" name="e" pos="2">\n <o base=".sscanf" line="14" pos="10">\n <o base=".txt" line="14" pos="6">\n <o base="QQ" line="14" pos="4"/>\n </o>\n <o base="string" data="string" line="15" pos="6">%d</o>\n <o base=".at" line="16" pos="10">\n <o base="args" line="16" pos="6" ref="7"/>\n <o base="int" data="bytes" line="16" pos="14">00 00 00 00 00 00 00 01</o>\n </o>\n </o>\n <o base="int" data="bytes" line="17" pos="4">00 00 00 00 00 00 00 00</o>\n </o>\n <o base=".and" line="18" name="@" pos="2">\n <o base="stdout" line="19" pos="4">\n <o base="sprintf" line="20" pos="6">\n <o base="string" data="string" line="21" pos="8">%dth Fibonacci number is %d\n</o>\n <o base="n" line="22" pos="8" ref="8"/>\n <o base="org.eolang.examples fibonacci" line="23" name="f" pos="8">\n <o base="n" line="23" pos="18" ref="8"/>\n </o>\n </o>\n </o>\n <o base=".if" line="24" pos="4">\n <o base=".not" line="25" pos="6">\n <o base=".eq" line="26" pos="8">\n <o base="e" line="27" pos="10" ref="13"/>\n <o base="f" line="28" pos="10"/>\n </o>\n </o>\n <o abstract="" line="29" pos="6">\n <o base="sprintf" line="30" name="msg" pos="8">\n <o base="string" data="string" line="31" pos="10">%d not equal to %d</o>\n <o base="e" line="32" pos="10" ref="13"/>\n <o base="f" line="33" pos="10"/>\n </o>\n </o>\n <o base="bool" data="bytes" line="34" pos="6">01</o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:46:13.337 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 108µs 22:46:13.338 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 88µs 22:46:13.345 [main] WARN com.yegor256.xsline.TrFast MDC= - XSL transformation 'wrap-method-calls' took too long 198ms (over 100ms) 22:46:13.347 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 160µs 22:46:13.348 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 110µs 22:46:13.378 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 20ms 22:46:13.379 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 240ms 22:46:13.399 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4641 bytes of XML in 760µs 22:46:13.478 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 63ms 22:46:13.604 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 52ms 22:46:13.619 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 17838 bytes of XML in 1ms 22:46:13.671 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 12ms 22:46:13.683 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 215µs 22:46:13.691 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 108µs 22:46:13.691 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' made no changes 22:46:13.692 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 87µs 22:46:13.692 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 77µs 22:46:13.710 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 15ms 22:46:13.710 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 75ms 22:46:13.719 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 17860 bytes of XML in 335µs 22:46:13.782 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 23ms 22:46:13.792 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 137µs 22:46:13.801 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 105µs 22:46:13.802 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' made no changes 22:46:13.802 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 85µs 22:46:13.810 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 80µs 22:46:13.824 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms 22:46:13.824 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 90ms 22:46:13.827 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 17899 bytes of XML in 313µs 22:46:13.867 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 26ms 22:46:13.958 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 51ms 22:46:13.959 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2032 bytes of XML in 146µs 22:46:14.002 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 22ms 22:46:14.010 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 586µs 22:46:14.011 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 93µs 22:46:14.023 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' made no changes 22:46:14.029 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 136µs 22:46:14.031 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 95µs 22:46:14.038 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 520µs 22:46:14.042 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 77ms 22:46:14.043 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2054 bytes of XML in 120µs 22:46:14.089 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 689µs 22:46:14.098 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 134µs 22:46:14.099 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 94µs 22:46:14.106 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (2040 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="18"\n name="transformer"\n time="2024-12-10T22:46:10.704043Z"\n version="0.28.10">\n <listing>+architect yegor256@gmail.com\n +package org.eolang.examples\n \n [n] > fibonacci\n if. > @\n lt.\n n\n 2\n n\n plus.\n fibonacci\n n.minus 1\n fibonacci\n n.minus 2\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n <sheet>resolve-aliases</sheet>\n <sheet>compress-aliases</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>architect</head>\n <tail>yegor256@gmail.com</tail>\n <part>yegor256@gmail.com</part>\n </meta>\n <meta line="2">\n <head>package</head>\n <tail>org.eolang.examples</tail>\n <part>org.eolang.examples</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="4" name="fibonacci" pos="0">\n <o line="4" name="n" pos="1"/>\n <o base=".if" line="5" name="@" pos="2">\n <o base=".lt" line="6" pos="4">\n <o base="n" line="7" pos="6" ref="4"/>\n <o base="int" data="bytes" line="8" pos="6">00 00 00 00 00 00 00 02</o>\n </o>\n <o base="n" line="9" pos="4" ref="4"/>\n <o base=".plus" line="10" pos="4">\n <o base="fibonacci" line="11" pos="6" ref="4">\n <o base=".minus" line="12" pos="9">\n <o base="n" line="12" pos="8" ref="4"/>\n <o base="int" data="bytes" line="12" pos="16">00 00 00 00 00 00 00 01</o>\n </o>\n </o>\n <o base="fibonacci" line="13" pos="6" ref="4">\n <o base=".minus" line="14" pos="9">\n <o base="n" line="14" pos="8" ref="4"/>\n <o base="int" data="bytes" line="14" pos="16">00 00 00 00 00 00 00 02</o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:46:14.113 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 132µs 22:46:14.114 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 93µs 22:46:14.130 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:46:14.135 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 76ms 22:46:14.139 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2079 bytes of XML in 925µs 22:46:14.157 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms 22:46:14.218 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms 22:46:14.323 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s) 22:46:14.324 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 15 EO lines compiled 22:46:14.348 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s) 22:46:14.362 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 8 EO lines compiled 22:46:14.363 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1742 bytes of XML in 136µs 22:46:14.405 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 853µs 22:46:14.410 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 178µs 22:46:14.411 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 118µs 22:46:14.413 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (1758 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="25"\n name="transformer"\n time="2024-12-10T22:46:14.265326Z"\n version="0.28.10">\n <listing>+alias utils.util\n +alias org.eolang.txt.sprintf\n +alias org.eolang.io.stdout\n \n [] > main\n util > @\n action 20 > xx\n [] > main_action\n stdout > @\n sprintf\n "hehe %d"\n xx\n \n [] > app\n main.main_action > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>utils.util</tail>\n <part>utils.util</part>\n </meta>\n <meta line="2">\n <head>alias</head>\n <tail>org.eolang.txt.sprintf</tail>\n <part>org.eolang.txt.sprintf</part>\n </meta>\n <meta line="3">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="5" name="main" pos="0">\n <o base="util" line="6" name="@" pos="2"/>\n <o base="action" line="7" name="xx" pos="2">\n <o base="int" data="bytes" line="7" pos="9">00 00 00 00 00 00 00 14</o>\n </o>\n <o abstract="" line="8" name="main_action" pos="2">\n <o base="stdout" line="9" name="@" pos="4">\n <o base="sprintf" line="10" pos="6">\n <o base="string" data="string" line="11" pos="8">hehe %d</o>\n <o base="xx" line="12" pos="8" ref="7"/>\n </o>\n </o>\n </o>\n </o>\n <o abstract="" line="14" name="app" pos="0">\n <o base="main" line="15" pos="2" ref="5"/>\n <o base=".main_action" line="15" method="" name="@" pos="6"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:14.426 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 140µs 22:46:14.427 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 117µs 22:46:14.449 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 10ms 22:46:14.469 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 11ms 22:46:14.470 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 136µs 22:46:14.473 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 94µs 22:46:14.474 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (1942 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="25"\n name="transformer"\n time="2024-12-10T22:46:14.265326Z"\n version="0.28.10">\n <listing>+alias utils.util\n +alias org.eolang.txt.sprintf\n +alias org.eolang.io.stdout\n \n [] > main\n util > @\n action 20 > xx\n [] > main_action\n stdout > @\n sprintf\n "hehe %d"\n xx\n \n [] > app\n main.main_action > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>util utils.util</tail>\n <part>util</part>\n <part>utils.util</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>sprintf org.eolang.txt.sprintf</tail>\n <part>sprintf</part>\n <part>org.eolang.txt.sprintf</part>\n </meta>\n <meta expanded="" line="3">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="5" name="main" pos="0">\n <o base="util" line="6" name="@" pos="2"/>\n <o base="action" line="7" name="xx" pos="2">\n <o base="int" data="bytes" line="7" pos="9">00 00 00 00 00 00 00 14</o>\n </o>\n <o abstract="" line="8" name="main_action" pos="2">\n <o base="stdout" line="9" name="@" pos="4">\n <o base="sprintf" line="10" pos="6">\n <o base="string" data="string" line="11" pos="8">hehe %d</o>\n <o base="xx" line="12" pos="8" ref="7"/>\n </o>\n </o>\n </o>\n </o>\n <o abstract="" line="14" name="app" pos="0">\n <o base="main" line="15" pos="2" ref="5"/>\n <o base=".main_action" line="15" method="" name="@" pos="6"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:14.483 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 97µs 22:46:14.484 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 85µs 22:46:14.505 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 493µs 22:46:14.542 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 8ms 22:46:14.543 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 150µs 22:46:14.550 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 140µs 22:46:14.551 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (2013 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="25"\n name="transformer"\n time="2024-12-10T22:46:14.265326Z"\n version="0.28.10">\n <listing>+alias utils.util\n +alias org.eolang.txt.sprintf\n +alias org.eolang.io.stdout\n \n [] > main\n util > @\n action 20 > xx\n [] > main_action\n stdout > @\n sprintf\n "hehe %d"\n xx\n \n [] > app\n main.main_action > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>util utils.util</tail>\n <part>util</part>\n <part>utils.util</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>sprintf org.eolang.txt.sprintf</tail>\n <part>sprintf</part>\n <part>org.eolang.txt.sprintf</part>\n </meta>\n <meta expanded="" line="3">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="5" name="main" pos="0">\n <o base="utils.util" line="6" name="@" pos="2"/>\n <o base="action" line="7" name="xx" pos="2">\n <o base="int" data="bytes" line="7" pos="9">00 00 00 00 00 00 00 14</o>\n </o>\n <o abstract="" line="8" name="main_action" pos="2">\n <o base="org.eolang.io.stdout" line="9" name="@" pos="4">\n <o base="org.eolang.txt.sprintf" line="10" pos="6">\n <o base="string" data="string" line="11" pos="8">hehe %d</o>\n <o base="xx" line="12" pos="8" ref="7"/>\n </o>\n </o>\n </o>\n </o>\n <o abstract="" line="14" name="app" pos="0">\n <o base="main" line="15" pos="2" ref="5"/>\n <o base=".main_action" line="15" method="" name="@" pos="6"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:14.559 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 121µs 22:46:14.561 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 98µs 22:46:14.570 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:46:14.578 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 199ms 22:46:14.580 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1114 bytes of XML in 107µs 22:46:14.611 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 555µs 22:46:14.616 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 888µs 22:46:14.619 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 2ms 22:46:14.621 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (1122 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="9"\n name="transformer"\n time="2024-12-10T22:46:14.334919Z"\n version="0.28.10">\n <listing>+package utils\n \n [] > util\n [i] > action\n if. > @\n i.gt 5\n 7\n 8\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>utils</tail>\n <part>utils</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="util" pos="0">\n <o abstract="" line="4" name="action" pos="2">\n <o line="4" name="i" pos="3"/>\n <o base=".if" line="5" name="@" pos="4">\n <o base="i" line="6" pos="6" ref="4"/>\n <o base=".gt" line="6" method="" pos="7">\n <o base="int" data="bytes" line="6" pos="11">00 00 00 00 00 00 00 05</o>\n </o>\n <o base="int" data="bytes" line="7" pos="6">00 00 00 00 00 00 00 07</o>\n <o base="int" data="bytes" line="8" pos="6">00 00 00 00 00 00 00 08</o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:46:14.628 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 122µs 22:46:14.631 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 116µs 22:46:14.650 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 428µs 22:46:14.662 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 435µs 22:46:14.670 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 126µs 22:46:14.671 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 86µs 22:46:14.671 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes 22:46:14.671 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 83µs 22:46:14.672 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 82µs 22:46:14.676 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 345µs 22:46:14.698 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 475µs 22:46:14.699 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 128µs 22:46:14.700 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 96µs 22:46:14.712 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes 22:46:14.712 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 109µs 22:46:14.713 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 92µs 22:46:14.725 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms 22:46:14.726 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 127ms 22:46:15.199 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2010 bytes of XML in 132µs 22:46:15.225 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:46:15.238 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 116µs 22:46:15.238 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 86µs 22:46:15.239 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' produced (1959 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="25"\n name="transformer"\n time="2024-12-10T22:46:14.265326Z"\n version="0.28.10">\n <listing>+alias utils.util\n +alias org.eolang.txt.sprintf\n +alias org.eolang.io.stdout\n \n [] &gt; main\n util &gt; @\n action 20 &gt; xx\n [] &gt; main_action\n stdout &gt; @\n sprintf\n "hehe %d"\n xx\n \n [] &gt; app\n main.main_action &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n <sheet>resolve-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>util utils.util</tail>\n <part>util</part>\n <part>utils.util</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>sprintf org.eolang.txt.sprintf</tail>\n <part>sprintf</part>\n <part>org.eolang.txt.sprintf</part>\n </meta>\n <meta expanded="" line="3">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="5" name="main" pos="0">\n <o base="util" line="6" name="@" pos="2"/>\n <o base="@" line="7" pos="8"/>\n <o base=".action" line="7" name="xx" pos="2"/>\n <o abstract="" line="8" name="main_action" pos="2">\n <o base="stdout" line="9" name="@" pos="4">\n <o base="sprintf" line="10" pos="6">\n <o base="string" data="string" line="11" pos="8">hehe %d</o>\n <o base="xx" line="12" pos="8" ref="7"/>\n </o>\n </o>\n </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> 22:46:15.247 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 88µs 22:46:15.248 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 79µs 22:46:15.270 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 543µs 22:46:15.271 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 57ms 22:46:15.272 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1997 bytes of XML in 169µs 22:46:15.319 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 627µs 22:46:15.329 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 133µs 22:46:15.330 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 103µs 22:46:15.331 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (2003 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="25"\n name="transformer"\n time="2024-12-10T22:46:14.265326Z"\n version="0.28.10">\n <listing>+alias utils.util\n +alias org.eolang.txt.sprintf\n +alias org.eolang.io.stdout\n \n [] > main\n util > @\n action 20 > xx\n [] > main_action\n stdout > @\n sprintf\n "hehe %d"\n xx\n \n [] > app\n main.main_action > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n <sheet>resolve-aliases</sheet>\n <sheet>compress-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>util utils.util</tail>\n <part>util</part>\n <part>utils.util</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>sprintf org.eolang.txt.sprintf</tail>\n <part>sprintf</part>\n <part>org.eolang.txt.sprintf</part>\n </meta>\n <meta expanded="" line="3">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="5" name="main" pos="0">\n <o base="util" line="6" name="@" pos="2"/>\n <o base="@" line="7" pos="8"/>\n <o base=".action" line="7" name="xx" pos="2"/>\n <o abstract="" line="8" name="main_action" pos="2">\n <o base="stdout" line="9" name="@" pos="4">\n <o base="sprintf" line="10" pos="6">\n <o base="string" data="string" line="11" pos="8">hehe %d</o>\n <o base="xx" line="12" pos="8" ref="7"/>\n </o>\n </o>\n </o>\n </o>\n <o abstract="" line="14" name="app" pos="0">\n <o base=".main_action" line="15" name="@" pos="6">\n <o base="main" line="15" pos="2" ref="5"/>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:46:15.339 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 99µs 22:46:15.340 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 96µs 22:46:15.354 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms 22:46:15.355 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 64ms 22:46:15.360 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2042 bytes of XML in 1ms 22:46:15.373 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 622µs 22:46:15.426 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 9ms 22:46:15.430 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1253 bytes of XML in 130µs 22:46:15.455 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 501µs 22:46:15.462 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 118µs 22:46:15.465 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 103µs 22:46:15.466 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' made no changes 22:46:15.467 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 111µs 22:46:15.467 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 105µs 22:46:15.494 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 14ms 22:46:15.495 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 56ms 22:46:15.496 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1275 bytes of XML in 117µs 22:46:15.532 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 940µs 22:46:15.533 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 125µs 22:46:15.533 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 83µs 22:46:15.537 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (1268 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="9"\n name="transformer"\n time="2024-12-10T22:46:14.334919Z"\n version="0.28.10">\n <listing>+package utils\n \n [] > util\n [i] > action\n if. > @\n i.gt 5\n 7\n 8\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n <sheet>resolve-aliases</sheet>\n <sheet>compress-aliases</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>utils</tail>\n <part>utils</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="util" pos="0">\n <o abstract="" line="4" name="action" pos="2">\n <o line="4" name="i" pos="3"/>\n <o base=".if" line="5" name="@" pos="4">\n <o base=".gt" line="6" pos="7">\n <o base="i" line="6" pos="6" ref="4"/>\n <o base="int" data="bytes" line="6" pos="11">00 00 00 00 00 00 00 05</o>\n </o>\n <o base="int" data="bytes" line="7" pos="6">00 00 00 00 00 00 00 07</o>\n <o base="int" data="bytes" line="8" pos="6">00 00 00 00 00 00 00 08</o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:46:15.553 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 111µs 22:46:15.553 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 85µs 22:46:15.560 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:46:15.566 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 67ms 22:46:15.569 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1307 bytes of XML in 485µs 22:46:15.576 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 466µs 22:46:15.623 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 9ms 22:46:15.723 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s) 22:46:15.725 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 20 EO lines compiled 22:46:15.729 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2159 bytes of XML in 4ms 22:46:15.762 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:46:15.770 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 645µs 22:46:15.771 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 110µs 22:46:15.773 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (2218 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="31"\n name="transformer"\n time="2024-12-10T22:46:15.671650Z"\n version="0.28.10">\n <listing>+alias stdout org.eolang.io.stdout\n \n [] > animal\n [t] > talk\n stdout t > @\n \n [] > cat\n animal > @\n \n [] > dog\n animal > @\n [t] > talk\n stdout "Woof" > @\n \n [x] > app\n if. > milo\n x.eq "cat"\n cat\n dog\n milo.talk "hehe" > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="talk" pos="2">\n <o line="4" name="t" pos="3"/>\n <o base="stdout" line="5" name="@" pos="4">\n <o base="t" line="5" pos="11" ref="4"/>\n </o>\n </o>\n </o>\n <o abstract="" line="7" name="cat" pos="0">\n <o base="animal" line="8" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="10" name="dog" pos="0">\n <o base="animal" line="11" name="@" pos="2" ref="3"/>\n <o abstract="" line="12" name="talk" pos="2">\n <o line="12" name="t" pos="3"/>\n <o base="stdout" line="13" name="@" pos="4">\n <o base="string" data="string" line="13" pos="11">Woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="15" name="app" pos="0">\n <o line="15" name="x" pos="1"/>\n <o base=".if" line="16" name="milo" pos="2">\n <o base="x" line="17" pos="4" ref="15"/>\n <o base=".eq" line="17" method="" pos="5">\n <o base="string" data="string" line="17" pos="9">cat</o>\n </o>\n <o base="cat" line="18" pos="4" ref="7"/>\n <o base="dog" line="19" pos="4" ref="10"/>\n </o>\n <o base="milo" line="20" pos="2" ref="16"/>\n <o base=".talk" line="20" method="" name="@" pos="6">\n <o base="string" data="string" line="20" pos="12">hehe</o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:46:15.783 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 167µs 22:46:15.784 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 103µs 22:46:15.788 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 544µs 22:46:15.811 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 633µs 22:46:15.821 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 92µs 22:46:15.822 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 77µs 22:46:15.823 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes 22:46:15.829 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 84µs 22:46:15.830 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 75µs 22:46:15.841 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 9ms 22:46:15.857 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 8ms 22:46:15.858 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 108µs 22:46:15.859 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 90µs 22:46:15.859 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (2324 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="31"\n name="transformer"\n time="2024-12-10T22:46:15.671650Z"\n version="0.28.10">\n <listing>+alias stdout org.eolang.io.stdout\n \n [] > animal\n [t] > talk\n stdout t > @\n \n [] > cat\n animal > @\n \n [] > dog\n animal > @\n [t] > talk\n stdout "Woof" > @\n \n [x] > app\n if. > milo\n x.eq "cat"\n cat\n dog\n milo.talk "hehe" > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="talk" pos="2">\n <o line="4" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="5" name="@" pos="4">\n <o base="t" line="5" pos="11" ref="4"/>\n </o>\n </o>\n </o>\n <o abstract="" line="7" name="cat" pos="0">\n <o base="animal" line="8" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="10" name="dog" pos="0">\n <o base="animal" line="11" name="@" pos="2" ref="3"/>\n <o abstract="" line="12" name="talk" pos="2">\n <o line="12" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="13" name="@" pos="4">\n <o base="string" data="string" line="13" pos="11">Woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="15" name="app" pos="0">\n <o line="15" name="x" pos="1"/>\n <o base=".if" line="16" name="milo" pos="2">\n <o base="x" line="17" pos="4" ref="15"/>\n <o base=".eq" line="17" method="" pos="5">\n <o base="string" data="string" line="17" pos="9">cat</o>\n </o>\n <o base="cat" line="18" pos="4" ref="7"/>\n <o base="dog" line="19" pos="4" ref="10"/>\n </o>\n <o base="milo" line="20" pos="2" ref="16"/>\n <o base=".talk" line="20" method="" name="@" pos="6">\n <o base="string" data="string" line="20" pos="12">hehe</o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:46:15.868 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 98µs 22:46:15.870 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 95µs 22:46:15.877 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 505µs 22:46:15.886 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 152ms 22:46:16.096 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2901 bytes of XML in 149µs 22:46:16.156 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:46:16.159 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 2ms 22:46:16.162 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 653µs 22:46:16.163 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' produced (2857 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="31"\n name="transformer"\n time="2024-12-10T22:46:15.671650Z"\n version="0.28.10">\n <listing>+alias stdout org.eolang.io.stdout\n \n [] > animal\n [t] > talk\n stdout t > @\n \n [] > cat\n animal > @\n \n [] > dog\n animal > @\n [t] > talk\n stdout "Woof" > @\n \n [x] > app\n if. > milo\n x.eq "cat"\n cat\n dog\n milo.talk "hehe" > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n <sheet>resolve-aliases</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="talk" pos="2">\n <o line="4" name="t" pos="3"/>\n <o base="stdout" line="5" name="@" pos="4">\n <o base="t" line="5" pos="11" ref="4"/>\n </o>\n </o>\n </o>\n <o abstract="" line="7" name="cat" pos="0">\n <o base="animal" line="8" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="10" name="dog" pos="0">\n <o base="animal" line="11" name="@" pos="2" ref="3"/>\n <o abstract="" line="12" name="talk" pos="2">\n <o line="12" name="t" pos="3"/>\n <o base="stdout" line="13" name="@" pos="4">\n <o base="string" data="string" line="13" pos="11">Woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="15" name="app" pos="0">\n <o line="15" name="x" pos="1"/>\n <o base=".if" line="16" name="milo" pos="2">\n <o base="x" line="17" pos="4" ref="15"/>\n <o base=".eq" line="17" method="" pos="5">\n <o base="string" data="string" line="17" pos="9">cat</o>\n </o>\n <o base="cat" line="18" pos="4" ref="7"/>\n <o base="dog" line="19" pos="4" ref="10"/>\n </o>\n <o base=".if" line="20" name="@" pos="2">\n <o base="x" line="17" pos="4" ref="15"/>\n <o base=".eq" line="17" method="" pos="5">\n <o base="string" data="string" line="17" pos="9">cat</o>\n </o>\n <o base="milo" line="20" pos="2" ref="7"/>\n <o base=".@" line="20" method="" pos="11"/>\n <o base=".talk" line="20" method="" pos="6">\n <o base="string" data="string" line="20" pos="12">hehe</o>\n </o>\n <o base="milo" line="20" pos="2" ref="10"/>\n <o base=".talk" line="20" method="" pos="6">\n <o base="string" data="string" line="20" pos="12">hehe</o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:46:16.172 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 86µs 22:46:16.181 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 94µs 22:46:16.189 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 637µs 22:46:16.196 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 71ms 22:46:16.199 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2895 bytes of XML in 853µs 22:46:16.250 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 10ms 22:46:16.259 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 414µs 22:46:16.260 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 215µs 22:46:16.261 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (2882 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="31"\n name="transformer"\n time="2024-12-10T22:46:15.671650Z"\n version="0.28.10">\n <listing>+alias stdout org.eolang.io.stdout\n \n [] &gt; animal\n [t] &gt; talk\n stdout t &gt; @\n \n [] &gt; cat\n animal &gt; @\n \n [] &gt; dog\n animal &gt; @\n [t] &gt; talk\n stdout "Woof" &gt; @\n \n [x] &gt; app\n if. &gt; milo\n x.eq "cat"\n cat\n dog\n milo.talk "hehe" &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n <sheet>resolve-aliases</sheet>\n <sheet>compress-aliases</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="talk" pos="2">\n <o line="4" name="t" pos="3"/>\n <o base="stdout" line="5" name="@" pos="4">\n <o base="t" line="5" pos="11" ref="4"/>\n </o>\n </o>\n </o>\n <o abstract="" line="7" name="cat" pos="0">\n <o base="animal" line="8" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="10" name="dog" pos="0">\n <o base="animal" line="11" name="@" pos="2" ref="3"/>\n <o abstract="" line="12" name="talk" pos="2">\n <o line="12" name="t" pos="3"/>\n <o base="stdout" line="13" name="@" pos="4">\n <o base="string" data="string" line="13" pos="11">Woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="15" name="app" pos="0">\n <o line="15" name="x" pos="1"/>\n <o base=".if" line="16" name="milo" pos="2">\n <o base=".eq" line="17" pos="5">\n <o base="x" line="17" pos="4" ref="15"/>\n <o base="string" data="string" line="17" pos="9">cat</o>\n </o>\n <o base="cat" line="18" pos="4" ref="7"/>\n <o base="dog" line="19" pos="4" ref="10"/>\n </o>\n <o base=".if" line="20" name="@" pos="2">\n <o base=".eq" line="17" pos="5">\n <o base="x" line="17" pos="4" ref="15"/>\n <o base="string" data="string" line="17" pos="9">cat</o>\n </o>\n <o base=".talk" line="20" pos="6">\n <o base=".@" line="20" pos="11">\n <o base="milo" line="20" pos="2" ref="7"/>\n </o>\n <o base="string" data="string" line="20" pos="12">hehe</o>\n </o>\n <o base=".talk" line="20" pos="6">\n <o base="milo" line="20" pos="2" ref="10"/>\n <o base="string" data="string" line="20" pos="12">hehe</o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:46:16.269 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 83µs 22:46:16.270 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 88µs 22:46:16.289 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 17ms 22:46:16.293 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 71ms 22:46:16.294 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2921 bytes of XML in 143µs 22:46:16.305 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 8ms 22:46:16.367 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 15ms 22:46:16.441 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s) 22:46:16.446 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 15 EO lines compiled 22:46:16.491 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s) 22:46:16.495 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 8 EO lines compiled 22:46:16.501 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1796 bytes of XML in 132µs 22:46:16.536 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 731µs 22:46:16.542 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 137µs 22:46:16.546 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 546µs 22:46:16.550 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (1812 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="16"\n name="transformer"\n time="2024-12-10T22:46:16.399848Z"\n version="0.28.10">\n <listing>+alias utils.util\n +alias org.eolang.txt.sprintf\n +alias org.eolang.io.stdout\n \n [] &gt; main\n util &gt; @\n $.action 20 &gt; xx\n [] &gt; main_action\n stdout &gt; @\n sprintf\n "hehe %d"\n xx\n \n [] &gt; app\n main.main_action &gt; @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>utils.util</tail>\n <part>utils.util</part>\n </meta>\n <meta line="2">\n <head>alias</head>\n <tail>org.eolang.txt.sprintf</tail>\n <part>org.eolang.txt.sprintf</part>\n </meta>\n <meta line="3">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="5" name="main" pos="0">\n <o base="util" line="6" name="@" pos="2"/>\n <o base="$" line="7" pos="2"/>\n <o base=".action" line="7" method="" name="xx" pos="3">\n <o base="int" data="bytes" line="7" pos="11">00 00 00 00 00 00 00 14</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> 22:46:16.557 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 116µs 22:46:16.557 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 105µs 22:46:16.560 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 429µs 22:46:16.586 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms 22:46:16.590 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 102µs 22:46:16.592 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 103µs 22:46:16.602 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (1996 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="16"\n name="transformer"\n time="2024-12-10T22:46:16.399848Z"\n version="0.28.10">\n <listing>+alias utils.util\n +alias org.eolang.txt.sprintf\n +alias org.eolang.io.stdout\n \n [] > main\n util > @\n $.action 20 > xx\n [] > main_action\n stdout > @\n sprintf\n "hehe %d"\n xx\n \n [] > app\n main.main_action > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>util utils.util</tail>\n <part>util</part>\n <part>utils.util</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>sprintf org.eolang.txt.sprintf</tail>\n <part>sprintf</part>\n <part>org.eolang.txt.sprintf</part>\n </meta>\n <meta expanded="" line="3">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="5" name="main" pos="0">\n <o base="util" line="6" name="@" pos="2"/>\n <o base="$" line="7" pos="2"/>\n <o base=".action" line="7" method="" name="xx" pos="3">\n <o base="int" data="bytes" line="7" pos="11">00 00 00 00 00 00 00 14</o>\n </o>\n <o abstract="" line="8" name="main_action" pos="2">\n <o base="stdout" line="9" name="@" pos="4">\n <o base="sprintf" line="10" pos="6">\n <o base="string" data="string" line="11" pos="8">hehe %d</o>\n <o base="xx" line="12" pos="8" ref="7"/>\n </o>\n </o>\n </o>\n </o>\n <o abstract="" line="14" name="app" pos="0">\n <o base="main" line="15" pos="2" ref="5"/>\n <o base=".main_action" line="15" method="" name="@" pos="6"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:16.609 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 99µs 22:46:16.617 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 7ms 22:46:16.623 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 451µs 22:46:16.649 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 13ms 22:46:16.650 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 126µs 22:46:16.651 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 97µs 22:46:16.652 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (2067 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="16"\n name="transformer"\n time="2024-12-10T22:46:16.399848Z"\n version="0.28.10">\n <listing>+alias utils.util\n +alias org.eolang.txt.sprintf\n +alias org.eolang.io.stdout\n \n [] &gt; main\n util &gt; @\n $.action 20 &gt; xx\n [] &gt; main_action\n stdout &gt; @\n sprintf\n "hehe %d"\n xx\n \n [] &gt; app\n main.main_action &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>util utils.util</tail>\n <part>util</part>\n <part>utils.util</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>sprintf org.eolang.txt.sprintf</tail>\n <part>sprintf</part>\n <part>org.eolang.txt.sprintf</part>\n </meta>\n <meta expanded="" line="3">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="5" name="main" pos="0">\n <o base="utils.util" line="6" name="@" pos="2"/>\n <o base="$" line="7" pos="2"/>\n <o base=".action" line="7" method="" name="xx" pos="3">\n <o base="int" data="bytes" line="7" pos="11">00 00 00 00 00 00 00 14</o>\n </o>\n <o abstract="" line="8" name="main_action" pos="2">\n <o base="org.eolang.io.stdout" line="9" name="@" pos="4">\n <o base="org.eolang.txt.sprintf" line="10" pos="6">\n <o base="string" data="string" line="11" pos="8">hehe %d</o>\n <o base="xx" line="12" pos="8" ref="7"/>\n </o>\n </o>\n </o>\n </o>\n <o abstract="" line="14" name="app" pos="0">\n <o base="main" line="15" pos="2" ref="5"/>\n <o base=".main_action" line="15" method="" name="@" pos="6"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:16.659 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 97µs 22:46:16.666 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 102µs 22:46:16.671 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 464µs 22:46:16.675 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 156ms 22:46:16.682 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1114 bytes of XML in 75µs 22:46:16.726 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 8ms 22:46:16.727 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 158µs 22:46:16.727 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 237µs 22:46:16.728 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (1122 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="5"\n name="transformer"\n time="2024-12-10T22:46:16.451933Z"\n version="0.28.10">\n <listing>+package utils\n \n [] > util\n [i] > action\n if. > @\n i.gt 5\n 7\n 8\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>utils</tail>\n <part>utils</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="util" pos="0">\n <o abstract="" line="4" name="action" pos="2">\n <o line="4" name="i" pos="3"/>\n <o base=".if" line="5" name="@" pos="4">\n <o base="i" line="6" pos="6" ref="4"/>\n <o base=".gt" line="6" method="" pos="7">\n <o base="int" data="bytes" line="6" pos="11">00 00 00 00 00 00 00 05</o>\n </o>\n <o base="int" data="bytes" line="7" pos="6">00 00 00 00 00 00 00 07</o>\n <o base="int" data="bytes" line="8" pos="6">00 00 00 00 00 00 00 08</o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:46:16.736 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 108µs 22:46:16.746 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 111µs 22:46:16.751 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 540µs 22:46:16.761 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms 22:46:16.766 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 95µs 22:46:16.766 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 113µs 22:46:16.767 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes 22:46:16.768 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 205µs 22:46:16.769 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 206µs 22:46:16.777 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms 22:46:16.797 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 22:46:16.798 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 115µs 22:46:16.798 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 91µs 22:46:16.801 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes 22:46:16.802 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 87µs 22:46:16.803 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 98µs 22:46:16.812 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 323µs 22:46:16.825 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 133ms 22:46:17.235 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2172 bytes of XML in 136µs 22:46:17.273 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 17ms 22:46:17.275 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 121µs 22:46:17.277 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 90µs 22:46:17.279 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' produced (2121 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="16"\n name="transformer"\n time="2024-12-10T22:46:16.399848Z"\n version="0.28.10">\n <listing>+alias utils.util\n +alias org.eolang.txt.sprintf\n +alias org.eolang.io.stdout\n \n [] > main\n util > @\n $.action 20 > xx\n [] > main_action\n stdout > @\n sprintf\n "hehe %d"\n xx\n \n [] > app\n main.main_action > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n <sheet>resolve-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>util utils.util</tail>\n <part>util</part>\n <part>utils.util</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>sprintf org.eolang.txt.sprintf</tail>\n <part>sprintf</part>\n <part>org.eolang.txt.sprintf</part>\n </meta>\n <meta expanded="" line="3">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="5" name="main" pos="0">\n <o base="util" line="6" name="@" pos="2"/>\n <o base="$" line="7" pos="2"/>\n <o base=".@" line="7" method="" pos="10"/>\n <o base=".action" line="7" method="" name="xx" pos="3">\n <o base="int" data="bytes" line="7" pos="11">00 00 00 00 00 00 00 14</o>\n </o>\n <o abstract="" line="8" name="main_action" pos="2">\n <o base="stdout" line="9" name="@" pos="4">\n <o base="sprintf" line="10" pos="6">\n <o base="string" data="string" line="11" pos="8">hehe %d</o>\n <o base="xx" line="12" pos="8" ref="7"/>\n </o>\n </o>\n </o>\n </o>\n <o abstract="" line="14" name="app" pos="0">\n <o base="main" line="15" pos="2" ref="5"/>\n <o base=".main_action" line="15" method="" name="@" pos="6"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:17.287 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 113µs 22:46:17.288 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 82µs 22:46:17.314 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 14ms 22:46:17.314 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 73ms 22:46:17.316 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2159 bytes of XML in 135µs 22:46:17.360 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 22:46:17.364 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 384µs 22:46:17.366 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 463µs 22:46:17.367 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (2170 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="16"\n name="transformer"\n time="2024-12-10T22:46:16.399848Z"\n version="0.28.10">\n <listing>+alias utils.util\n +alias org.eolang.txt.sprintf\n +alias org.eolang.io.stdout\n \n [] > main\n util &gt; @\n $.action 20 &gt; xx\n [] &gt; main_action\n stdout &gt; @\n sprintf\n "hehe %d"\n xx\n \n [] &gt; app\n main.main_action &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n <sheet>resolve-aliases</sheet>\n <sheet>compress-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>util utils.util</tail>\n <part>util</part>\n <part>utils.util</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>sprintf org.eolang.txt.sprintf</tail>\n <part>sprintf</part>\n <part>org.eolang.txt.sprintf</part>\n </meta>\n <meta expanded="" line="3">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="5" name="main" pos="0">\n <o base="util" line="6" name="@" pos="2"/>\n <o base=".action" line="7" name="xx" pos="3">\n <o base=".@" line="7" pos="10">\n <o base="$" line="7" pos="2"/>\n </o>\n <o base="int" data="bytes" line="7" pos="11">00 00 00 00 00 00 00 14</o>\n </o>\n <o abstract="" line="8" name="main_action" pos="2">\n <o base="stdout" line="9" name="@" pos="4">\n <o base="sprintf" line="10" pos="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> 22:46:17.383 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 93µs 22:46:17.384 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 109µs 22:46:17.397 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms 22:46:17.397 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 64ms 22:46:17.404 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2209 bytes of XML in 910µs 22:46:17.423 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 705µs 22:46:17.460 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms 22:46:17.470 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1253 bytes of XML in 890µs 22:46:17.498 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 478µs 22:46:17.504 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 121µs 22:46:17.507 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 1ms 22:46:17.507 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' made no changes 22:46:17.508 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 83µs 22:46:17.508 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 90µs 22:46:17.512 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 341µs 22:46:17.525 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 48ms 22:46:17.526 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1275 bytes of XML in 104µs 22:46:17.563 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms 22:46:17.564 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 128µs 22:46:17.565 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 83µs 22:46:17.573 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (1268 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="5"\n name="transformer"\n time="2024-12-10T22:46:16.451933Z"\n version="0.28.10">\n <listing>+package utils\n \n [] > util\n [i] > action\n if. > @\n i.gt 5\n 7\n 8\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n <sheet>resolve-aliases</sheet>\n <sheet>compress-aliases</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>utils</tail>\n <part>utils</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="util" pos="0">\n <o abstract="" line="4" name="action" pos="2">\n <o line="4" name="i" pos="3"/>\n <o base=".if" line="5" name="@" pos="4">\n <o base=".gt" line="6" pos="7">\n <o base="i" line="6" pos="6" ref="4"/>\n <o base="int" data="bytes" line="6" pos="11">00 00 00 00 00 00 00 05</o>\n </o>\n <o base="int" data="bytes" line="7" pos="6">00 00 00 00 00 00 00 07</o>\n <o base="int" data="bytes" line="8" pos="6">00 00 00 00 00 00 00 08</o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:46:17.581 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 104µs 22:46:17.582 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 77µs 22:46:17.597 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 462µs 22:46:17.601 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 66ms 22:46:17.603 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1307 bytes of XML in 165µs 22:46:17.621 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 11ms 22:46:17.672 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 15ms 22:46:17.719 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s) 22:46:17.735 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 5 EO lines compiled 22:46:17.765 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s) 22:46:17.774 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 6 EO lines compiled 22:46:17.807 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s) 22:46:17.808 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 9 EO lines compiled 22:46:17.848 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s) 22:46:17.848 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 9 EO lines compiled 22:46:17.850 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 696 bytes of XML in 100µs 22:46:17.911 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 393µs 22:46:17.919 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 164µs 22:46:17.926 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 129µs 22:46:17.928 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (704 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="1"\n name="transformer"\n time="2024-12-10T22:46:17.695593Z"\n version="0.28.10">\n <listing>+alias breeds.bengal\n \n [] > app\n bengal > tom\n tom.live > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>breeds.bengal</tail>\n <part>breeds.bengal</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="app" pos="0">\n <o base="bengal" line="4" name="tom" pos="2"/>\n <o base="tom" line="5" pos="2" ref="4"/>\n <o base=".live" line="5" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:17.941 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 162µs 22:46:17.949 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 1ms 22:46:17.994 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 442µs 22:46:18.032 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 446µs 22:46:18.033 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 128µs 22:46:18.034 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 78µs 22:46:18.036 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (794 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="1"\n name="transformer"\n time="2024-12-10T22:46:17.695593Z"\n version="0.28.10">\n <listing>+alias breeds.bengal\n \n [] > app\n bengal > tom\n tom.live > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>bengal breeds.bengal</tail>\n <part>bengal</part>\n <part>breeds.bengal</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="app" pos="0">\n <o base="bengal" line="4" name="tom" pos="2"/>\n <o base="tom" line="5" pos="2" ref="4"/>\n <o base=".live" line="5" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:18.047 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 100µs 22:46:18.058 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 92µs 22:46:18.074 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 315µs 22:46:18.090 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 374µs 22:46:18.091 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 126µs 22:46:18.091 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 88µs 22:46:18.093 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (837 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="1"\n name="transformer"\n time="2024-12-10T22:46:17.695593Z"\n version="0.28.10">\n <listing>+alias breeds.bengal\n \n [] > app\n bengal > tom\n tom.live > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>bengal breeds.bengal</tail>\n <part>bengal</part>\n <part>breeds.bengal</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="app" pos="0">\n <o base="breeds.bengal" line="4" name="tom" pos="2"/>\n <o base="tom" line="5" pos="2" ref="4"/>\n <o base=".live" line="5" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:18.101 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 115µs 22:46:18.103 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 89µs 22:46:18.131 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 298µs 22:46:18.132 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 265ms 22:46:18.139 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 875 bytes of XML in 83µs 22:46:18.160 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 732µs 22:46:18.174 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 148µs 22:46:18.175 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 122µs 22:46:18.176 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes 22:46:18.177 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 117µs 22:46:18.178 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 106µs 22:46:18.199 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 320µs 22:46:18.215 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 330µs 22:46:18.219 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 118µs 22:46:18.222 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 86µs 22:46:18.225 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes 22:46:18.226 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 93µs 22:46:18.236 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 90µs 22:46:18.241 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 22:46:18.265 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 12ms 22:46:18.266 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 114µs 22:46:18.267 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 90µs 22:46:18.274 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes 22:46:18.275 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 113µs 22:46:18.277 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 94µs 22:46:18.281 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 738µs 22:46:18.289 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 145ms 22:46:18.312 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1228 bytes of XML in 2ms 22:46:18.375 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 14ms 22:46:18.377 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 167µs 22:46:18.385 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 124µs 22:46:18.387 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes 22:46:18.388 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 298µs 22:46:18.391 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 720µs 22:46:18.427 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 18ms 22:46:18.468 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 579µs 22:46:18.481 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 141µs 22:46:18.481 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 87µs 22:46:18.507 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (1370 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="9"\n name="transformer"\n time="2024-12-10T22:46:17.817944Z"\n version="0.28.10">\n <listing>+package org.animals\n +alias org.eolang.io.stdout\n +alias org.life.creature\n \n [t] > cat\n creature > @\n [] > talk\n stdout > @\n "cat talks"\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>org.animals</tail>\n <part>org.animals</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n <meta expanded="" line="3">\n <head>alias</head>\n <tail>creature org.life.creature</tail>\n <part>creature</part>\n <part>org.life.creature</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="5" name="cat" pos="0">\n <o line="5" name="t" pos="1"/>\n <o base="creature" line="6" name="@" pos="2"/>\n <o abstract="" line="7" name="talk" pos="2">\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">cat talks</o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:46:18.525 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 133µs 22:46:18.526 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 90µs 22:46:18.535 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms 22:46:18.600 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 601µs 22:46:18.612 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 167µs 22:46:18.614 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 110µs 22:46:18.620 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (1429 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="9"\n name="transformer"\n time="2024-12-10T22:46:17.817944Z"\n version="0.28.10">\n <listing>+package org.animals\n +alias org.eolang.io.stdout\n +alias org.life.creature\n \n [t] > cat\n creature > @\n [] > talk\n stdout > @\n "cat talks"\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </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> 22:46:18.631 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 123µs 22:46:18.645 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 114µs 22:46:18.672 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 389µs 22:46:18.685 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 369ms 22:46:18.698 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1244 bytes of XML in 4ms 22:46:18.786 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 519µs 22:46:18.789 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 164µs 22:46:18.791 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 117µs 22:46:18.792 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes 22:46:18.795 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 809µs 22:46:18.799 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 473µs 22:46:18.837 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 27ms 22:46:18.842 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms 22:46:18.865 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 101µs 22:46:18.867 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 81µs 22:46:18.869 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (1328 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="1"\n name="transformer"\n time="2024-12-10T22:46:17.777064Z"\n version="0.28.10">\n <listing>+package breeds\n +alias org.animals.cat\n \n [] > bengal\n cat "hello" > @\n [] > meow\n ^.live > @\n [] > bengal_live\n cat.live > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>breeds</tail>\n <part>breeds</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>cat org.animals.cat</tail>\n <part>cat</part>\n <part>org.animals.cat</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="4" name="bengal" pos="0">\n <o base="cat" line="5" name="@" pos="2">\n <o base="string" data="string" line="5" pos="6">hello</o>\n </o>\n <o abstract="" line="6" name="meow" pos="2">\n <o base="^" line="7" pos="4"/>\n <o base=".live" line="7" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="8" name="bengal_live" pos="2">\n <o base="cat" line="9" pos="4"/>\n <o base=".live" line="9" method="" name="@" pos="7"/>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:46:18.880 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 85µs 22:46:18.881 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 82µs 22:46:18.900 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 369µs 22:46:18.946 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 600µs 22:46:18.949 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 136µs 22:46:18.951 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 94µs 22:46:18.952 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (1388 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="1"\n name="transformer"\n time="2024-12-10T22:46:17.777064Z"\n version="0.28.10">\n <listing>+package breeds\n +alias org.animals.cat\n \n [] &gt; bengal\n cat "hello" &gt; @\n [] &gt; meow\n ^.live &gt; @\n [] &gt; bengal_live\n cat.live &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>breeds</tail>\n <part>breeds</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>cat org.animals.cat</tail>\n <part>cat</part>\n <part>org.animals.cat</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="4" name="bengal" pos="0">\n <o base="org.animals.cat" line="5" name="@" pos="2">\n <o base="string" data="string" line="5" pos="6">hello</o>\n </o>\n <o abstract="" line="6" name="meow" pos="2">\n <o base="^" line="7" pos="4"/>\n <o base=".live" line="7" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="8" name="bengal_live" pos="2">\n <o base="org.animals.cat" line="9" pos="4"/>\n <o base=".live" line="9" method="" name="@" pos="7"/>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:46:18.964 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 150µs 22:46:18.968 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 92µs 22:46:18.986 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 378µs 22:46:18.999 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 273ms 22:46:19.945 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 994 bytes of XML in 93µs 22:46:19.971 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 406µs 22:46:19.974 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 536µs 22:46:19.978 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 93µs 22:46:19.979 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' produced (971 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="1"\n name="transformer"\n time="2024-12-10T22:46:17.695593Z"\n version="0.28.10">\n <listing>+alias breeds.bengal\n \n [] > app\n bengal > tom\n tom.live > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n <sheet>resolve-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>bengal breeds.bengal</tail>\n <part>bengal</part>\n <part>breeds.bengal</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="app" pos="0">\n <o base="bengal" line="4" name="tom" pos="2"/>\n <o base="tom" line="5" pos="2" ref="4"/>\n <o base=".@" line="5" method="" pos="10"/>\n <o base=".@" line="5" method="" pos="12"/>\n <o base=".live" line="5" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:19.993 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 110µs 22:46:19.995 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 1ms 22:46:20.021 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 339µs 22:46:20.021 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 61ms 22:46:20.026 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1009 bytes of XML in 148µs 22:46:20.063 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 456µs 22:46:20.070 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 164µs 22:46:20.071 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 104µs 22:46:20.071 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (1045 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="1"\n name="transformer"\n time="2024-12-10T22:46:17.695593Z"\n version="0.28.10">\n <listing>+alias breeds.bengal\n \n [] > app\n bengal > tom\n tom.live &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n <sheet>resolve-aliases</sheet>\n <sheet>compress-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>bengal breeds.bengal</tail>\n <part>bengal</part>\n <part>breeds.bengal</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="app" pos="0">\n <o base="bengal" line="4" name="tom" pos="2"/>\n <o base=".live" line="5" name="@" pos="5">\n <o base=".@" line="5" pos="12">\n <o base=".@" line="5" pos="10">\n <o base="tom" line="5" pos="2" ref="4"/>\n </o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:46:20.079 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 90µs 22:46:20.082 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 82µs 22:46:20.097 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms 22:46:20.098 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 62ms 22:46:20.103 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1084 bytes of XML in 229µs 22:46:20.122 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 14ms 22:46:20.179 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:46:20.190 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1006 bytes of XML in 394µs 22:46:20.234 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 474µs 22:46:20.237 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 3ms 22:46:20.239 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 438µs 22:46:20.240 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' made no changes 22:46:20.244 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 83µs 22:46:20.253 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 650µs 22:46:20.267 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 318µs 22:46:20.277 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 78ms 22:46:20.278 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1028 bytes of XML in 100µs 22:46:20.327 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 412µs 22:46:20.330 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 115µs 22:46:20.331 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 80µs 22:46:20.341 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (1036 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="8"\n name="transformer"\n time="2024-12-10T22:46:17.744993Z"\n version="0.28.10">\n <listing>+package org.life\n \n [] > creature\n [] > live\n QQ.io.stdout > @\n "ALIVE"\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n <sheet>resolve-aliases</sheet>\n <sheet>compress-aliases</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>org.life</tail>\n <part>org.life</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="creature" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base=".stdout" line="5" name="@" pos="9">\n <o base=".io" line="5" pos="6">\n <o base="QQ" line="5" pos="4"/>\n </o>\n <o base="string" data="string" line="6" pos="6">ALIVE</o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:46:20.349 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 107µs 22:46:20.350 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 430µs 22:46:20.362 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 334µs 22:46:20.362 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 66ms 22:46:20.364 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1075 bytes of XML in 226µs 22:46:20.378 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 8ms 22:46:20.442 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 17ms 22:46:20.447 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1482 bytes of XML in 127µs 22:46:20.466 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 491µs 22:46:20.471 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 236µs 22:46:20.472 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 213µs 22:46:20.473 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' produced (1443 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="9"\n name="transformer"\n time="2024-12-10T22:46:17.817944Z"\n version="0.28.10">\n <listing>+package org.animals\n +alias org.eolang.io.stdout\n +alias org.life.creature\n \n [t] &gt; cat\n creature &gt; @\n [] &gt; talk\n stdout &gt; @\n "cat talks"\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n <sheet>resolve-aliases</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>org.animals</tail>\n <part>org.animals</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n <meta expanded="" line="3">\n <head>alias</head>\n <tail>creature org.life.creature</tail>\n <part>creature</part>\n <part>org.life.creature</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="5" name="cat" pos="0">\n <o line="5" name="t" pos="1"/>\n <o base="creature" line="6" name="@" pos="2"/>\n <o abstract="" line="7" name="talk" pos="2">\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">cat talks</o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:46:20.484 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 99µs 22:46:20.488 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 85µs 22:46:20.505 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 340µs 22:46:20.506 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 57ms 22:46:20.507 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1481 bytes of XML in 124µs 22:46:20.544 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:46:20.566 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 117µs 22:46:20.566 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 85µs 22:46:20.569 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' made no changes 22:46:20.571 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 216µs 22:46:20.572 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 211µs 22:46:20.593 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms 22:46:20.594 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 76ms 22:46:20.595 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1520 bytes of XML in 109µs 22:46:20.618 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 524µs 22:46:20.686 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 21ms 22:46:20.687 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1606 bytes of XML in 151µs 22:46:20.700 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 522µs 22:46:20.714 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 103µs 22:46:20.715 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 75µs 22:46:20.715 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' produced (1566 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="1"\n name="transformer"\n time="2024-12-10T22:46:17.777064Z"\n version="0.28.10">\n <listing>+package breeds\n +alias org.animals.cat\n \n [] > bengal\n cat "hello" > @\n [] > meow\n ^.live > @\n [] > bengal_live\n cat.live > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n <sheet>resolve-aliases</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>breeds</tail>\n <part>breeds</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>cat org.animals.cat</tail>\n <part>cat</part>\n <part>org.animals.cat</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="4" name="bengal" pos="0">\n <o base="cat" line="5" name="@" pos="2">\n <o base="string" data="string" line="5" pos="6">hello</o>\n </o>\n <o abstract="" line="6" name="meow" pos="2">\n <o base="^" line="7" pos="4"/>\n <o base=".@" line="7" method="" pos="10"/>\n <o base=".@" line="7" method="" pos="12"/>\n <o base=".live" line="7" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="8" name="bengal_live" pos="2">\n <o base="cat" line="9" pos="4"/>\n <o base=".@" line="9" method="" pos="12"/>\n <o base=".live" line="9" method="" name="@" pos="7"/>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:46:20.727 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 217µs 22:46:20.727 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 205µs 22:46:20.742 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 10ms 22:46:20.744 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 51ms 22:46:20.748 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1604 bytes of XML in 457µs 22:46:20.791 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms 22:46:20.792 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 111µs 22:46:20.806 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 113µs 22:46:20.807 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (1673 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="1"\n name="transformer"\n time="2024-12-10T22:46:17.777064Z"\n version="0.28.10">\n <listing>+package breeds\n +alias org.animals.cat\n \n [] &gt; bengal\n cat "hello" &gt; @\n [] &gt; meow\n ^.live &gt; @\n [] &gt; bengal_live\n cat.live &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n <sheet>resolve-aliases</sheet>\n <sheet>compress-aliases</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>breeds</tail>\n <part>breeds</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>cat org.animals.cat</tail>\n <part>cat</part>\n <part>org.animals.cat</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="4" name="bengal" pos="0">\n <o base="cat" line="5" name="@" pos="2">\n <o base="string" data="string" line="5" pos="6">hello</o>\n </o>\n <o abstract="" line="6" name="meow" pos="2">\n <o base=".live" line="7" name="@" pos="5">\n <o base=".@" line="7" pos="12">\n <o base=".@" line="7" pos="10">\n <o base="^" line="7" pos="4"/>\n </o>\n </o>\n </o>\n </o>\n <o abstract="" line="8" name="bengal_live" pos="2">\n <o base=".live" line="9" name="@" pos="7">\n <o base=".@" line="9" pos="12">\n <o base="cat" line="9" pos="4"/>\n </o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:46:20.816 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 91µs 22:46:20.817 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 72µs 22:46:20.827 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 397µs 22:46:20.827 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 64ms 22:46:20.835 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1712 bytes of XML in 8ms 22:46:20.847 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 8ms 22:46:20.891 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms 22:46:20.951 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s) 22:46:20.958 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 7 EO lines compiled 22:46:20.981 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s) 22:46:20.992 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 9 EO lines compiled 22:46:21.001 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 884 bytes of XML in 111µs 22:46:21.013 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 428µs 22:46:21.035 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 142µs 22:46:21.036 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 107µs 22:46:21.037 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (892 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="6"\n name="transformer"\n time="2024-12-10T22:46:20.933674Z"\n version="0.28.10">\n <listing>+alias util.utils\n \n [] > user\n utils.doUtil.attr > @\n \n [] > app\n user.inner > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>util.utils</tail>\n <part>util.utils</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="user" pos="0">\n <o base="utils" line="4" pos="2"/>\n <o base=".doUtil" line="4" method="" pos="7"/>\n <o base=".attr" line="4" method="" name="@" pos="14"/>\n </o>\n <o abstract="" line="6" name="app" pos="0">\n <o base="user" line="7" pos="2" ref="3"/>\n <o base=".inner" line="7" method="" name="@" pos="6"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:21.044 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 233µs 22:46:21.046 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 250µs 22:46:21.067 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 304µs 22:46:21.087 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 681µs 22:46:21.092 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 106µs 22:46:21.093 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 76µs 22:46:21.094 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (980 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="6"\n name="transformer"\n time="2024-12-10T22:46:20.933674Z"\n version="0.28.10">\n <listing>+alias util.utils\n \n [] &gt; user\n utils.doUtil.attr &gt; @\n \n [] &gt; app\n user.inner &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>utils util.utils</tail>\n <part>utils</part>\n <part>util.utils</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="user" pos="0">\n <o base="utils" line="4" pos="2"/>\n <o base=".doUtil" line="4" method="" pos="7"/>\n <o base=".attr" line="4" method="" name="@" pos="14"/>\n </o>\n <o abstract="" line="6" name="app" pos="0">\n <o base="user" line="7" pos="2" ref="3"/>\n <o base=".inner" line="7" method="" name="@" pos="6"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:21.100 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 102µs 22:46:21.101 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 100µs 22:46:21.110 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 312µs 22:46:21.131 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:46:21.132 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 156µs 22:46:21.133 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 99µs 22:46:21.133 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (1021 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="6"\n name="transformer"\n time="2024-12-10T22:46:20.933674Z"\n version="0.28.10">\n <listing>+alias util.utils\n \n [] > user\n utils.doUtil.attr > @\n \n [] > app\n user.inner > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>utils util.utils</tail>\n <part>utils</part>\n <part>util.utils</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="user" pos="0">\n <o base="util.utils" line="4" pos="2"/>\n <o base=".doUtil" line="4" method="" pos="7"/>\n <o base=".attr" line="4" method="" name="@" pos="14"/>\n </o>\n <o abstract="" line="6" name="app" pos="0">\n <o base="user" line="7" pos="2" ref="3"/>\n <o base=".inner" line="7" method="" name="@" pos="6"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:21.145 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 87µs 22:46:21.145 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 79µs 22:46:21.149 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 615µs 22:46:21.160 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 156ms 22:46:21.162 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1683 bytes of XML in 219µs 22:46:21.191 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 594µs 22:46:21.195 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 2ms 22:46:21.198 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 445µs 22:46:21.205 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes 22:46:21.206 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 331µs 22:46:21.217 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 99µs 22:46:21.220 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 391µs 22:46:21.231 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 404µs 22:46:21.238 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 518µs 22:46:21.238 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 69µs 22:46:21.239 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes 22:46:21.239 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 72µs 22:46:21.240 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 68µs 22:46:21.262 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 377µs 22:46:21.272 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 544µs 22:46:21.291 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 115µs 22:46:21.295 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 93µs 22:46:21.295 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes 22:46:21.296 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 81µs 22:46:21.305 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 87µs 22:46:21.309 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 381µs 22:46:21.321 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 139ms 22:46:21.699 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1126 bytes of XML in 108µs 22:46:21.734 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 439µs 22:46:21.735 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 115µs 22:46:21.741 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 88µs 22:46:21.742 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' produced (1105 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="6"\n name="transformer"\n time="2024-12-10T22:46:20.933674Z"\n version="0.28.10">\n <listing>+alias util.utils\n \n [] > user\n utils.doUtil.attr > @\n \n [] > app\n user.inner > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n <sheet>resolve-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>utils util.utils</tail>\n <part>utils</part>\n <part>util.utils</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="user" pos="0">\n <o base="utils" line="4" pos="2"/>\n <o base=".doUtil" line="4" method="" pos="7"/>\n <o base=".attr" line="4" method="" name="@" pos="14"/>\n </o>\n <o abstract="" line="6" name="app" pos="0">\n <o base="user" line="7" pos="2" ref="3"/>\n <o base=".@" line="7" method="" pos="12"/>\n <o base=".inner" line="7" method="" name="@" pos="6"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:21.749 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 100µs 22:46:21.750 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 73µs 22:46:21.753 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:46:21.770 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 52ms 22:46:21.771 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1143 bytes of XML in 123µs 22:46:21.803 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 422µs 22:46:21.810 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 126µs 22:46:21.813 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 91µs 22:46:21.814 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (1179 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="6"\n name="transformer"\n time="2024-12-10T22:46:20.933674Z"\n version="0.28.10">\n <listing>+alias util.utils\n \n [] > user\n utils.doUtil.attr > @\n \n [] > app\n user.inner > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n <sheet>resolve-aliases</sheet>\n <sheet>compress-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>utils util.utils</tail>\n <part>utils</part>\n <part>util.utils</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="user" pos="0">\n <o base=".attr" line="4" name="@" pos="14">\n <o base=".doUtil" line="4" pos="7">\n <o base="utils" line="4" pos="2"/>\n </o>\n </o>\n </o>\n <o abstract="" line="6" name="app" pos="0">\n <o base=".inner" line="7" name="@" pos="6">\n <o base=".@" line="7" pos="12">\n <o base="user" line="7" pos="2" ref="3"/>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:46:21.825 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 86µs 22:46:21.826 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 74µs 22:46:21.849 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 379µs 22:46:21.850 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 70ms 22:46:21.852 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1218 bytes of XML in 226µs 22:46:21.866 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 823µs 22:46:21.922 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 13ms 22:46:21.930 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1814 bytes of XML in 132µs 22:46:21.959 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:46:21.959 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 128µs 22:46:21.960 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 82µs 22:46:21.961 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' made no changes 22:46:21.965 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 82µs 22:46:21.966 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 73µs 22:46:21.983 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 14ms 22:46:21.985 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 42ms 22:46:21.986 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1836 bytes of XML in 119µs 22:46:22.030 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms 22:46:22.031 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 130µs 22:46:22.046 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 143µs 22:46:22.046 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (1869 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="15"\n name="transformer"\n time="2024-12-10T22:46:20.971449Z"\n version="0.28.10">\n <listing>+package util\n \n [] > utils\n [] > doUtil\n QQ.io.stdout "util" > @\n [] > attr\n QQ.io.stdout "in attr" > @\n [] > inner\n QQ.io.stdout "inner" > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n <sheet>resolve-aliases</sheet>\n <sheet>compress-aliases</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>util</tail>\n <part>util</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="utils" pos="0">\n <o abstract="" line="4" name="doUtil" pos="2">\n <o base=".stdout" line="5" name="@" pos="9">\n <o base=".io" line="5" pos="6">\n <o base="QQ" line="5" pos="4"/>\n </o>\n <o base="string" data="string" line="5" pos="17">util</o>\n </o>\n <o abstract="" line="6" name="attr" pos="4">\n <o base=".stdout" line="7" name="@" pos="11">\n <o base=".io" line="7" pos="8">\n <o base="QQ" line="7" pos="6"/>\n </o>\n <o base="string" data="string" line="7" pos="19">in attr</o>\n </o>\n <o abstract="" line="8" name="inner" pos="6">\n <o base=".stdout" line="9" name="@" pos="13">\n <o base=".io" line="9" pos="10">\n <o base="QQ" line="9" pos="8"/>\n </o>\n <o base="string" data="string" line="9" pos="21">inner</o>\n </o>\n </o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:46:22.053 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 120µs 22:46:22.054 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 86µs 22:46:22.062 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 22:46:22.066 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 74ms 22:46:22.067 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1908 bytes of XML in 103µs 22:46:22.074 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms 22:46:22.130 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 17ms 22:46:22.206 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s) 22:46:22.207 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 24 EO lines compiled 22:46:22.218 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2361 bytes of XML in 138µs 22:46:22.258 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 21ms 22:46:22.259 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 145µs 22:46:22.260 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 95µs 22:46:22.260 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (2411 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="24"\n name="transformer"\n time="2024-12-10T22:46:22.172245Z"\n version="0.28.10">\n <listing>+alias stdout org.eolang.io.stdout\n \n [] > animal\n [t] > talk\n stdout > @\n t\n \n [] > cat\n animal > @\n \n [] > dog\n animal > @\n [t] > talk\n stdout > @\n "Woof"\n \n [] > container\n if. > milo\n "smth".eq "cat"\n cat\n dog\n \n [x] > app\n container.milo.talk "hehe" > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="talk" pos="2">\n <o line="4" name="t" pos="3"/>\n <o base="stdout" line="5" name="@" pos="4">\n <o base="t" line="6" pos="6" ref="4"/>\n </o>\n </o>\n </o>\n <o abstract="" line="8" name="cat" pos="0">\n <o base="animal" line="9" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="11" name="dog" pos="0">\n <o base="animal" line="12" name="@" pos="2" ref="3"/>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="stdout" line="14" name="@" pos="4">\n <o base="string" data="string" line="15" pos="6">Woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="17" name="container" pos="0">\n <o base=".if" line="18" name="milo" pos="2">\n <o base="string" data="string" line="19" pos="4">smth</o>\n <o base=".eq" line="19" method="" pos="10">\n <o base="string" data="string" line="19" pos="14">cat</o>\n </o>\n <o base="cat" line="20" pos="4" ref="8"/>\n <o base="dog" line="21" pos="4" ref="11"/>\n </o>\n </o>\n <o abstract="" line="23" name="app" pos="0">\n <o line="23" name="x" pos="1"/>\n <o base="container" line="24" pos="2" ref="17"/>\n <o base=".milo" line="24" method="" pos="11"/>\n <o base=".talk" line="24" method="" name="@" pos="16">\n <o base="string" data="string" line="24" pos="22">hehe</o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:46:22.278 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 261µs 22:46:22.279 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 101µs 22:46:22.298 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 13ms 22:46:22.314 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 8ms 22:46:22.315 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 510µs 22:46:22.316 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 95µs 22:46:22.317 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes 22:46:22.318 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 217µs 22:46:22.319 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 427µs 22:46:22.327 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 465µs 22:46:22.347 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 667µs 22:46:22.351 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 458µs 22:46:22.361 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 121µs 22:46:22.362 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (2517 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="24"\n name="transformer"\n time="2024-12-10T22:46:22.172245Z"\n version="0.28.10">\n <listing>+alias stdout org.eolang.io.stdout\n \n [] > animal\n [t] > talk\n stdout > @\n t\n \n [] > cat\n animal > @\n \n [] > dog\n animal > @\n [t] > talk\n stdout > @\n "Woof"\n \n [] > container\n if. > milo\n "smth".eq "cat"\n cat\n dog\n \n [x] > app\n container.milo.talk "hehe" > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="talk" pos="2">\n <o line="4" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="5" name="@" pos="4">\n <o base="t" line="6" pos="6" ref="4"/>\n </o>\n </o>\n </o>\n <o abstract="" line="8" name="cat" pos="0">\n <o base="animal" line="9" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="11" name="dog" pos="0">\n <o base="animal" line="12" name="@" pos="2" ref="3"/>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="14" name="@" pos="4">\n <o base="string" data="string" line="15" pos="6">Woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="17" name="container" pos="0">\n <o base=".if" line="18" name="milo" pos="2">\n <o base="string" data="string" line="19" pos="4">smth</o>\n <o base=".eq" line="19" method="" pos="10">\n <o base="string" data="string" line="19" pos="14">cat</o>\n </o>\n <o base="cat" line="20" pos="4" ref="8"/>\n <o base="dog" line="21" pos="4" ref="11"/>\n </o>\n </o>\n <o abstract="" line="23" name="app" pos="0">\n <o line="23" name="x" pos="1"/>\n <o base="container" line="24" pos="2" ref="17"/>\n <o base=".milo" line="24" method="" pos="11"/>\n <o base=".talk" line="24" method="" name="@" pos="16">\n <o base="string" data="string" line="24" pos="22">hehe</o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:46:22.371 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 94µs 22:46:22.371 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 81µs 22:46:22.387 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 515µs 22:46:22.388 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 167ms 22:46:22.597 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3181 bytes of XML in 146µs 22:46:22.634 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 14ms 22:46:22.639 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 122µs 22:46:22.642 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 96µs 22:46:22.645 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' produced (3137 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="24"\n name="transformer"\n time="2024-12-10T22:46:22.172245Z"\n version="0.28.10">\n <listing>+alias stdout org.eolang.io.stdout\n \n [] > animal\n [t] > talk\n stdout > @\n t\n \n [] > cat\n animal > @\n \n [] > dog\n animal > @\n [t] > talk\n stdout > @\n "Woof"\n \n [] > container\n if. > milo\n "smth".eq "cat"\n cat\n dog\n \n [x] > app\n container.milo.talk "hehe" > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n <sheet>resolve-aliases</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="talk" pos="2">\n <o line="4" name="t" pos="3"/>\n <o base="stdout" line="5" name="@" pos="4">\n <o base="t" line="6" pos="6" ref="4"/>\n </o>\n </o>\n </o>\n <o abstract="" line="8" name="cat" pos="0">\n <o base="animal" line="9" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="11" name="dog" pos="0">\n <o base="animal" line="12" name="@" pos="2" ref="3"/>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="stdout" line="14" name="@" pos="4">\n <o base="string" data="string" line="15" pos="6">Woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="17" name="container" pos="0">\n <o base=".if" line="18" name="milo" pos="2">\n <o base="string" data="string" line="19" pos="4">smth</o>\n <o base=".eq" line="19" method="" pos="10">\n <o base="string" data="string" line="19" pos="14">cat</o>\n </o>\n <o base="cat" line="20" pos="4" ref="8"/>\n <o base="dog" line="21" pos="4" ref="11"/>\n </o>\n </o>\n <o abstract="" line="23" name="app" pos="0">\n <o line="23" name="x" pos="1"/>\n <o base=".if" line="24" name="@" pos="2">\n <o base="string" data="string" line="19" pos="4">smth</o>\n <o base=".eq" line="19" method="" pos="10">\n <o base="string" data="string" line="19" pos="14">cat</o>\n </o>\n <o base="container" line="24" pos="2" ref="8"/>\n <o base=".milo" line="24" method="" pos="11"/>\n <o base=".@" line="24" method="" pos="21"/>\n <o base=".talk" line="24" method="" pos="16">\n <o base="string" data="string" line="24" pos="22">hehe</o>\n </o>\n <o base="container" line="24" pos="2" ref="11"/>\n <o base=".milo" line="24" method="" pos="11"/>\n <o base=".talk" line="24" method="" pos="16">\n <o base="string" data="string" line="24" pos="22">hehe</o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:46:22.653 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 97µs 22:46:22.654 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 74µs 22:46:22.657 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 595µs 22:46:22.662 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 57ms 22:46:22.666 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3175 bytes of XML in 127µs 22:46:22.716 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 992µs 22:46:22.730 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 124µs 22:46:22.730 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 77µs 22:46:22.731 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (3198 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="24"\n name="transformer"\n time="2024-12-10T22:46:22.172245Z"\n version="0.28.10">\n <listing>+alias stdout org.eolang.io.stdout\n \n [] &gt; animal\n [t] &gt; talk\n stdout &gt; @\n t\n \n [] &gt; cat\n animal &gt; @\n \n [] &gt; dog\n animal &gt; @\n [t] &gt; talk\n stdout &gt; @\n "Woof"\n \n [] &gt; container\n if. &gt; milo\n "smth".eq "cat"\n cat\n dog\n \n [x] &gt; app\n container.milo.talk "hehe" &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n <sheet>resolve-aliases</sheet>\n <sheet>compress-aliases</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="talk" pos="2">\n <o line="4" name="t" pos="3"/>\n <o base="stdout" line="5" name="@" pos="4">\n <o base="t" line="6" pos="6" ref="4"/>\n </o>\n </o>\n </o>\n <o abstract="" line="8" name="cat" pos="0">\n <o base="animal" line="9" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="11" name="dog" pos="0">\n <o base="animal" line="12" name="@" pos="2" ref="3"/>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="stdout" line="14" name="@" pos="4">\n <o base="string" data="string" line="15" pos="6">Woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="17" name="container" pos="0">\n <o base=".if" line="18" name="milo" pos="2">\n <o base=".eq" line="19" pos="10">\n <o base="string" data="string" line="19" pos="4">smth</o>\n <o base="string" data="string" line="19" pos="14">cat</o>\n </o>\n <o base="cat" line="20" pos="4" ref="8"/>\n <o base="dog" line="21" pos="4" ref="11"/>\n </o>\n </o>\n <o abstract="" line="23" name="app" pos="0">\n <o line="23" name="x" pos="1"/>\n <o base=".if" line="24" name="@" pos="2">\n <o base=".eq" line="19" pos="10">\n <o base="string" data="string" line="19" pos="4">smth</o>\n <o base="string" data="string" line="19" pos="14">cat</o>\n </o>\n <o base=".talk" line="24" pos="16">\n <o base=".@" line="24" pos="21">\n <o base=".milo" line="24" pos="11">\n <o base="container" line="24" pos="2" ref="8"/>\n </o>\n </o>\n <o base="string" data="string" line="24" pos="22">hehe</o>\n </o>\n <o base=".talk" line="24" pos="16">\n <o base=".milo" line="24" pos="11">\n <o base="container" line="24" pos="2" ref="11"/>\n </o>\n <o base="string" data="string" line="24" pos="22">hehe</o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:46:22.738 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 83µs 22:46:22.747 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 84µs 22:46:22.753 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 22:46:22.771 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 83ms 22:46:22.778 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3237 bytes of XML in 145µs 22:46:22.797 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 14ms 22:46:22.850 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 12ms 22:46:22.925 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s) 22:46:22.937 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 21 EO lines compiled 22:46:22.939 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2692 bytes of XML in 160µs 22:46:22.990 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 10ms 22:46:22.991 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 138µs 22:46:22.993 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 100µs 22:46:22.997 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (2752 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="35"\n name="transformer"\n time="2024-12-10T22:46:22.891385Z"\n version="0.28.10">\n <listing>[] &gt; base\n [] &gt; y\n QQ.io.stdout "base" &gt; @\n [] &gt; x\n QQ.io.stdout "x" &gt; @\n \n [] &gt; derived\n base &gt; @\n [] &gt; y\n QQ.io.stdout "derived" &gt; @\n \n [] &gt; condition\n [i] &gt; check\n if. &gt; @\n i.eq "cat"\n base\n derived\n \n [cond] &gt; app\n condition.check cond &gt; instance2\n instance2.x &gt; @\n </listing>\n <errors/>\n <sheets/>\n <objects>\n <o abstract="" line="1" name="base" pos="0">\n <o abstract="" line="2" name="y" pos="2">\n <o base="QQ" line="3" pos="4"/>\n <o base=".io" line="3" method="" pos="6"/>\n <o base=".stdout" line="3" method="" name="@" pos="9">\n <o base="string" data="string" line="3" pos="17">base</o>\n </o>\n </o>\n <o abstract="" line="4" name="x" pos="2">\n <o base="QQ" line="5" pos="4"/>\n <o base=".io" line="5" method="" pos="6"/>\n <o base=".stdout" line="5" method="" name="@" pos="9">\n <o base="string" data="string" line="5" pos="17">x</o>\n </o>\n </o>\n </o>\n <o abstract="" line="7" name="derived" pos="0">\n <o base="base" line="8" name="@" pos="2" ref="1"/>\n <o abstract="" line="9" name="y" pos="2">\n <o base="QQ" line="10" pos="4"/>\n <o base=".io" line="10" method="" pos="6"/>\n <o base=".stdout" line="10" method="" name="@" pos="9">\n <o base="string" data="string" line="10" pos="17">derived</o>\n </o>\n </o>\n </o>\n <o abstract="" line="12" name="condition" pos="0">\n <o abstract="" line="13" name="check" pos="2">\n <o line="13" name="i" pos="3"/>\n <o base=".if" line="14" name="@" pos="4">\n <o base="i" line="15" pos="6" ref="13"/>\n <o base=".eq" line="15" method="" pos="7">\n <o base="string" data="string" line="15" pos="11">cat</o>\n </o>\n <o base="base" line="16" pos="6" ref="1"/>\n <o base="derived" line="17" pos="6" ref="7"/>\n </o>\n </o>\n </o>\n <o abstract="" line="19" name="app" pos="0">\n <o line="19" name="cond" pos="1"/>\n <o base="condition" line="20" pos="2" ref="12"/>\n <o base=".check" line="20" method="" name="instance2" pos="11">\n <o base="cond" line="20" pos="18" ref="19"/>\n </o>\n <o base="instance2" line="21" pos="2" ref="20"/>\n <o base=".x" line="21" method="" name="@" pos="11"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:23.006 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 147µs 22:46:23.012 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 115µs 22:46:23.030 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 14ms 22:46:23.044 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 547µs 22:46:23.045 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 91µs 22:46:23.050 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 76µs 22:46:23.050 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes 22:46:23.050 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 73µs 22:46:23.051 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 68µs 22:46:23.055 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 488µs 22:46:23.082 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 13ms 22:46:23.083 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 112µs 22:46:23.084 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 85µs 22:46:23.087 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes 22:46:23.094 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 94µs 22:46:23.095 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 83µs 22:46:23.106 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 540µs 22:46:23.107 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 157ms 22:46:23.302 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3317 bytes of XML in 157µs 22:46:23.340 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:46:23.344 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 460µs 22:46:23.346 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 222µs 22:46:23.348 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' made no changes 22:46:23.348 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 73µs 22:46:23.354 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 77µs 22:46:23.366 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 9ms 22:46:23.366 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 56ms 22:46:23.367 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3339 bytes of XML in 123µs 22:46:23.406 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 17ms 22:46:23.407 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 117µs 22:46:23.409 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 89µs 22:46:23.423 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (3375 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="35"\n name="transformer"\n time="2024-12-10T22:46:22.891385Z"\n version="0.28.10">\n <listing>[] > base\n [] > y\n QQ.io.stdout "base" > @\n [] > x\n QQ.io.stdout "x" > @\n \n [] > derived\n base > @\n [] > y\n QQ.io.stdout "derived" > @\n \n [] > condition\n [i] > check\n if. > @\n i.eq "cat"\n base\n derived\n \n [cond] > app\n condition.check cond > instance2\n instance2.x > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n <sheet>resolve-aliases</sheet>\n <sheet>compress-aliases</sheet>\n </sheets>\n <objects>\n <o abstract="" line="1" name="base" pos="0">\n <o abstract="" line="2" name="y" pos="2">\n <o base=".stdout" line="3" name="@" pos="9">\n <o base=".io" line="3" pos="6">\n <o base="QQ" line="3" pos="4"/>\n </o>\n <o base="string" data="string" line="3" pos="17">base</o>\n </o>\n </o>\n <o abstract="" line="4" name="x" pos="2">\n <o base=".stdout" line="5" name="@" pos="9">\n <o base=".io" line="5" pos="6">\n <o base="QQ" line="5" pos="4"/>\n </o>\n <o base="string" data="string" line="5" pos="17">x</o>\n </o>\n </o>\n </o>\n <o abstract="" line="7" name="derived" pos="0">\n <o base="base" line="8" name="@" pos="2" ref="1"/>\n <o abstract="" line="9" name="y" pos="2">\n <o base=".stdout" line="10" name="@" pos="9">\n <o base=".io" line="10" pos="6">\n <o base="QQ" line="10" pos="4"/>\n </o>\n <o base="string" data="string" line="10" pos="17">derived</o>\n </o>\n </o>\n </o>\n <o abstract="" line="12" name="condition" pos="0">\n <o abstract="" line="13" name="check" pos="2">\n <o line="13" name="i" pos="3"/>\n <o base=".if" line="14" name="@" pos="4">\n <o base=".eq" line="15" pos="7">\n <o base="i" line="15" pos="6" ref="13"/>\n <o base="string" data="string" line="15" pos="11">cat</o>\n </o>\n <o base="base" line="16" pos="6" ref="1"/>\n <o base="derived" line="17" pos="6" ref="7"/>\n </o>\n </o>\n </o>\n <o abstract="" line="19" name="app" pos="0">\n <o line="19" name="cond" pos="1"/>\n <o base=".check" line="20" name="instance2" pos="11">\n <o base="condition" line="20" pos="2" ref="12"/>\n <o base="cond" line="20" pos="18" ref="19"/>\n </o>\n <o base=".if" line="21" name="@" pos="2">\n <o base=".eq" line="15" pos="7">\n <o base="cond" line="15" pos="6" ref="13"/>\n <o base="string" data="string" line="15" pos="11">cat</o>\n </o>\n <o base=".x" line="21" pos="11">\n <o base="instance2" line="21" pos="2" ref="1"/>\n </o>\n <o base=".x" line="21" pos="11">\n <o base=".@" line="21" pos="13">\n <o base="instance2" line="21" pos="2" ref="7"/>\n </o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:46:23.433 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 114µs 22:46:23.434 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 77µs 22:46:23.445 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms 22:46:23.446 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 70ms 22:46:23.450 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 257µs 22:46:23.469 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms 22:46:23.527 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 8ms 22:46:23.580 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s) 22:46:23.581 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 22 EO lines compiled 22:46:23.614 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s) 22:46:23.622 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 6 EO lines compiled 22:46:23.623 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2110 bytes of XML in 124µs 22:46:23.660 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 789µs 22:46:23.670 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 142µs 22:46:23.671 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 97µs 22:46:23.677 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (2144 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="17"\n name="transformer"\n time="2024-12-10T22:46:23.555812Z"\n version="0.28.10">\n <listing>+alias org.ut.util\n \n [] > classA\n util > @\n [] > doA\n QQ.io.stdout > @\n "gg"\n \n [] > animal\n [] > live\n QQ.io.stdout > @\n "alive"\n \n [] > cat\n animal > @\n \n [] > bengal\n cat.live > @\n \n [args...] > app\n classA > instance\n instance.doUtil > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.ut.util</tail>\n <part>org.ut.util</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="util" line="4" name="@" pos="2"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="QQ" line="6" pos="4"/>\n <o base=".io" line="6" method="" pos="6"/>\n <o base=".stdout" line="6" method="" name="@" pos="9">\n <o base="string" data="string" line="7" pos="6">gg</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="animal" pos="0">\n <o abstract="" line="10" name="live" pos="2">\n <o base="QQ" line="11" pos="4"/>\n <o base=".io" line="11" method="" pos="6"/>\n <o base=".stdout" line="11" method="" name="@" pos="9">\n <o base="string" data="string" line="12" pos="6">alive</o>\n </o>\n </o>\n </o>\n <o abstract="" line="14" name="cat" pos="0">\n <o base="animal" line="15" name="@" pos="2" ref="9"/>\n </o>\n <o abstract="" line="17" name="bengal" pos="0">\n <o base="cat" line="18" pos="2" ref="14"/>\n <o base=".live" line="18" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="20" name="app" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classA" line="21" name="instance" pos="2" ref="3"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doUtil" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:23.687 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 108µs 22:46:23.687 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 90µs 22:46:23.692 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 667µs 22:46:23.709 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 558µs 22:46:23.722 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 107µs 22:46:23.723 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 76µs 22:46:23.723 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (2230 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="17"\n name="transformer"\n time="2024-12-10T22:46:23.555812Z"\n version="0.28.10">\n <listing>+alias org.ut.util\n \n [] > classA\n util > @\n [] > doA\n QQ.io.stdout > @\n "gg"\n \n [] > animal\n [] > live\n QQ.io.stdout > @\n "alive"\n \n [] > cat\n animal > @\n \n [] > bengal\n cat.live > @\n \n [args...] > app\n classA > instance\n instance.doUtil > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>util org.ut.util</tail>\n <part>util</part>\n <part>org.ut.util</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="util" line="4" name="@" pos="2"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="QQ" line="6" pos="4"/>\n <o base=".io" line="6" method="" pos="6"/>\n <o base=".stdout" line="6" method="" name="@" pos="9">\n <o base="string" data="string" line="7" pos="6">gg</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="animal" pos="0">\n <o abstract="" line="10" name="live" pos="2">\n <o base="QQ" line="11" pos="4"/>\n <o base=".io" line="11" method="" pos="6"/>\n <o base=".stdout" line="11" method="" name="@" pos="9">\n <o base="string" data="string" line="12" pos="6">alive</o>\n </o>\n </o>\n </o>\n <o abstract="" line="14" name="cat" pos="0">\n <o base="animal" line="15" name="@" pos="2" ref="9"/>\n </o>\n <o abstract="" line="17" name="bengal" pos="0">\n <o base="cat" line="18" pos="2" ref="14"/>\n <o base=".live" line="18" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="20" name="app" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classA" line="21" name="instance" pos="2" ref="3"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doUtil" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:23.731 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 84µs 22:46:23.733 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 73µs 22:46:23.735 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 457µs 22:46:23.752 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 642µs 22:46:23.754 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 114µs 22:46:23.757 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 444µs 22:46:23.758 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (2273 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="17"\n name="transformer"\n time="2024-12-10T22:46:23.555812Z"\n version="0.28.10">\n <listing>+alias org.ut.util\n \n [] > classA\n util > @\n [] > doA\n QQ.io.stdout > @\n "gg"\n \n [] > animal\n [] > live\n QQ.io.stdout > @\n "alive"\n \n [] > cat\n animal > @\n \n [] > bengal\n cat.live > @\n \n [args...] > app\n classA > instance\n instance.doUtil > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>util org.ut.util</tail>\n <part>util</part>\n <part>org.ut.util</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="org.ut.util" line="4" name="@" pos="2"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="QQ" line="6" pos="4"/>\n <o base=".io" line="6" method="" pos="6"/>\n <o base=".stdout" line="6" method="" name="@" pos="9">\n <o base="string" data="string" line="7" pos="6">gg</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="animal" pos="0">\n <o abstract="" line="10" name="live" pos="2">\n <o base="QQ" line="11" pos="4"/>\n <o base=".io" line="11" method="" pos="6"/>\n <o base=".stdout" line="11" method="" name="@" pos="9">\n <o base="string" data="string" line="12" pos="6">alive</o>\n </o>\n </o>\n </o>\n <o abstract="" line="14" name="cat" pos="0">\n <o base="animal" line="15" name="@" pos="2" ref="9"/>\n </o>\n <o abstract="" line="17" name="bengal" pos="0">\n <o base="cat" line="18" pos="2" ref="14"/>\n <o base=".live" line="18" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="20" name="app" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classA" line="21" name="instance" pos="2" ref="3"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doUtil" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:23.773 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 93µs 22:46:23.779 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 220µs 22:46:23.786 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:46:23.786 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 155ms 22:46:23.788 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 864 bytes of XML in 65µs 22:46:23.817 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 682µs 22:46:23.824 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 832µs 22:46:23.828 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 3ms 22:46:23.829 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes 22:46:23.830 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 122µs 22:46:23.833 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 119µs 22:46:23.839 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 276µs 22:46:23.870 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 319µs 22:46:23.872 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 113µs 22:46:23.872 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 88µs 22:46:23.873 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes 22:46:23.873 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 214µs 22:46:23.874 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 196µs 22:46:23.884 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 269µs 22:46:23.896 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 344µs 22:46:23.902 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 120µs 22:46:23.902 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 132µs 22:46:23.903 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes 22:46:23.903 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 110µs 22:46:23.906 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 2ms 22:46:23.915 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 270µs 22:46:23.920 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 119ms 22:46:24.375 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2432 bytes of XML in 124µs 22:46:24.393 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 652µs 22:46:24.406 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 102µs 22:46:24.407 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 80µs 22:46:24.408 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' produced (2409 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="17"\n name="transformer"\n time="2024-12-10T22:46:23.555812Z"\n version="0.28.10">\n <listing>+alias org.ut.util\n \n [] > classA\n util > @\n [] > doA\n QQ.io.stdout > @\n "gg"\n \n [] > animal\n [] > live\n QQ.io.stdout > @\n "alive"\n \n [] > cat\n animal > @\n \n [] > bengal\n cat.live > @\n \n [args...] > app\n classA > instance\n instance.doUtil > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n <sheet>resolve-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>util org.ut.util</tail>\n <part>util</part>\n <part>org.ut.util</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="util" line="4" name="@" pos="2"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="QQ" line="6" pos="4"/>\n <o base=".io" line="6" method="" pos="6"/>\n <o base=".stdout" line="6" method="" name="@" pos="9">\n <o base="string" data="string" line="7" pos="6">gg</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="animal" pos="0">\n <o abstract="" line="10" name="live" pos="2">\n <o base="QQ" line="11" pos="4"/>\n <o base=".io" line="11" method="" pos="6"/>\n <o base=".stdout" line="11" method="" name="@" pos="9">\n <o base="string" data="string" line="12" pos="6">alive</o>\n </o>\n </o>\n </o>\n <o abstract="" line="14" name="cat" pos="0">\n <o base="animal" line="15" name="@" pos="2" ref="9"/>\n </o>\n <o abstract="" line="17" name="bengal" pos="0">\n <o base="cat" line="18" pos="2" ref="14"/>\n <o base=".@" line="18" method="" pos="10"/>\n <o base=".live" line="18" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="20" name="app" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classA" line="21" name="instance" pos="2" ref="3"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".@" line="22" method="" pos="17"/>\n <o base=".doUtil" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:24.416 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 80µs 22:46:24.416 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 70µs 22:46:24.429 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 855µs 22:46:24.433 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 44ms 22:46:24.434 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 167µs 22:46:24.481 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 894µs 22:46:24.494 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 121µs 22:46:24.494 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 101µs 22:46:24.495 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (2499 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="17"\n name="transformer"\n time="2024-12-10T22:46:23.555812Z"\n version="0.28.10">\n <listing>+alias org.ut.util\n \n [] > classA\n util > @\n [] > doA\n QQ.io.stdout > @\n "gg"\n \n [] > animal\n [] > live\n QQ.io.stdout > @\n "alive"\n \n [] > cat\n animal > @\n \n [] > bengal\n cat.live > @\n \n [args...] > app\n classA > instance\n instance.doUtil > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n <sheet>resolve-aliases</sheet>\n <sheet>compress-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>util org.ut.util</tail>\n <part>util</part>\n <part>org.ut.util</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="util" line="4" name="@" pos="2"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base=".stdout" line="6" name="@" pos="9">\n <o base=".io" line="6" pos="6">\n <o base="QQ" line="6" pos="4"/>\n </o>\n <o base="string" data="string" line="7" pos="6">gg</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="animal" pos="0">\n <o abstract="" line="10" name="live" pos="2">\n <o base=".stdout" line="11" name="@" pos="9">\n <o base=".io" line="11" pos="6">\n <o base="QQ" line="11" pos="4"/>\n </o>\n <o base="string" data="string" line="12" pos="6">alive</o>\n </o>\n </o>\n </o>\n <o abstract="" line="14" name="cat" pos="0">\n <o base="animal" line="15" name="@" pos="2" ref="9"/>\n </o>\n <o abstract="" line="17" name="bengal" pos="0">\n <o base=".live" line="18" name="@" pos="5">\n <o base=".@" line="18" pos="10">\n <o base="cat" line="18" pos="2" ref="14"/>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="app" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classA" line="21" name="instance" pos="2" ref="3"/>\n <o base=".doUtil" line="22" name="@" pos="10">\n <o base=".@" line="22" pos="17">\n <o base="instance" line="22" pos="2" ref="21"/>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:46:24.510 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 113µs 22:46:24.511 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 93µs 22:46:24.523 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 982µs 22:46:24.525 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 78ms 22:46:24.528 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2538 bytes of XML in 137µs 22:46:24.538 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:46:24.590 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms 22:46:24.599 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 995 bytes of XML in 132µs 22:46:24.626 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 418µs 22:46:24.628 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 130µs 22:46:24.630 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 440µs 22:46:24.631 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' made no changes 22:46:24.634 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 205µs 22:46:24.635 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 78µs 22:46:24.650 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 310µs 22:46:24.653 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 42ms 22:46:24.655 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1017 bytes of XML in 93µs 22:46:24.687 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 341µs 22:46:24.688 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 122µs 22:46:24.689 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 94µs 22:46:24.690 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (1025 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="14"\n name="transformer"\n time="2024-12-10T22:46:23.596487Z"\n version="0.28.10">\n <listing>+package org.ut\n \n [] > util\n [] > doUtil\n QQ.io.stdout > @\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> 22:46:24.697 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 101µs 22:46:24.698 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 67µs 22:46:24.715 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 304µs 22:46:24.715 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 53ms 22:46:24.716 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1064 bytes of XML in 78µs 22:46:24.719 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 289µs 22:46:24.766 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 9ms 22:46:24.822 [main] DEBUG com.jcabi.xml.XSDDocument MDC= - com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s) 22:46:24.825 [main] DEBUG org.eolang.parser.Syntax MDC= - Input of 17 EO lines compiled 22:46:24.832 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1695 bytes of XML in 118µs 22:46:24.867 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 677µs 22:46:24.869 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 403µs 22:46:24.870 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 685µs 22:46:24.872 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (1736 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="23"\n name="transformer"\n time="2024-12-10T22:46:24.792369Z"\n version="0.28.10">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [t] > talk\n stdout > @\n t\n \n [] > cat\n animal > @\n \n [] > bengal\n cat > @\n talk "hello" > meow\n \n [args...] > app\n cat > tom\n tom.talk "My name is Tom" > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="talk" pos="2">\n <o line="4" name="t" pos="3"/>\n <o base="stdout" line="5" name="@" pos="4">\n <o base="t" line="6" pos="6" ref="4"/>\n </o>\n </o>\n </o>\n <o abstract="" line="8" name="cat" pos="0">\n <o base="animal" line="9" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="11" name="bengal" pos="0">\n <o base="cat" line="12" name="@" pos="2" ref="8"/>\n <o base="talk" line="13" name="meow" pos="2">\n <o base="string" data="string" line="13" pos="7">hello</o>\n </o>\n </o>\n <o abstract="" line="15" name="app" pos="0">\n <o line="15" name="args" pos="1" vararg=""/>\n <o base="cat" line="16" name="tom" pos="2" ref="8"/>\n <o base="tom" line="17" pos="2" ref="16"/>\n <o base=".talk" line="17" method="" name="@" pos="5">\n <o base="string" data="string" line="17" pos="11">My name is Tom</o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:46:24.880 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 100µs 22:46:24.882 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 95µs 22:46:24.894 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 9ms 22:46:24.902 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 459µs 22:46:24.906 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 442µs 22:46:24.907 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 206µs 22:46:24.908 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (1826 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="23"\n name="transformer"\n time="2024-12-10T22:46:24.792369Z"\n version="0.28.10">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [t] > talk\n stdout > @\n t\n \n [] > cat\n animal > @\n \n [] > bengal\n cat > @\n talk "hello" > meow\n \n [args...] > app\n cat > tom\n tom.talk "My name is Tom" > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </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> 22:46:24.930 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 101µs 22:46:24.930 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 90µs 22:46:24.935 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 406µs 22:46:24.952 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 709µs 22:46:24.965 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 1ms 22:46:24.969 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 4ms 22:46:24.970 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (1876 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="23"\n name="transformer"\n time="2024-12-10T22:46:24.792369Z"\n version="0.28.10">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [t] > talk\n stdout > @\n t\n \n [] > cat\n animal > @\n \n [] > bengal\n cat > @\n talk "hello" > meow\n \n [args...] > app\n cat > tom\n tom.talk "My name is Tom" > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="talk" pos="2">\n <o line="4" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="5" name="@" pos="4">\n <o base="t" line="6" pos="6" ref="4"/>\n </o>\n </o>\n </o>\n <o abstract="" line="8" name="cat" pos="0">\n <o base="animal" line="9" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="11" name="bengal" pos="0">\n <o base="cat" line="12" name="@" pos="2" ref="8"/>\n <o base="talk" line="13" name="meow" pos="2">\n <o base="string" data="string" line="13" pos="7">hello</o>\n </o>\n </o>\n <o abstract="" line="15" name="app" pos="0">\n <o line="15" name="args" pos="1" vararg=""/>\n <o base="cat" line="16" name="tom" pos="2" ref="8"/>\n <o base="tom" line="17" pos="2" ref="16"/>\n <o base=".talk" line="17" method="" name="@" pos="5">\n <o base="string" data="string" line="17" pos="11">My name is Tom</o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:46:24.983 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 282µs 22:46:24.983 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 82µs 22:46:25.007 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 495µs 22:46:25.009 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 166ms 22:46:25.181 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1992 bytes of XML in 108µs 22:46:25.215 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 608µs 22:46:25.227 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 1ms 22:46:25.228 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 443µs 22:46:25.229 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'compress-aliases' produced (1962 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="23"\n name="transformer"\n time="2024-12-10T22:46:24.792369Z"\n version="0.28.10">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [t] > talk\n stdout > @\n t\n \n [] > cat\n animal > @\n \n [] > bengal\n cat > @\n talk "hello" > meow\n \n [args...] > app\n cat > tom\n tom.talk "My name is Tom" > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n <sheet>resolve-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="talk" pos="2">\n <o line="4" name="t" pos="3"/>\n <o base="stdout" line="5" name="@" pos="4">\n <o base="t" line="6" pos="6" ref="4"/>\n </o>\n </o>\n </o>\n <o abstract="" line="8" name="cat" pos="0">\n <o base="animal" line="9" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="11" name="bengal" pos="0">\n <o base="cat" line="12" name="@" pos="2" ref="8"/>\n <o base="@" line="13" pos="6"/>\n <o base=".@" line="13" method="" pos="8"/>\n <o base=".talk" line="13" name="meow" pos="2"/>\n </o>\n <o abstract="" line="15" name="app" pos="0">\n <o line="15" name="args" pos="1" vararg=""/>\n <o base="cat" line="16" name="tom" pos="2" ref="8"/>\n <o base="tom" line="17" pos="2" ref="16"/>\n <o base=".@" line="17" method="" pos="10"/>\n <o base=".talk" line="17" method="" name="@" pos="5">\n <o base="string" data="string" line="17" pos="11">My name is Tom</o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:46:25.239 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 78µs 22:46:25.241 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2600 bytes of XML in 75µs 22:46:25.252 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 441µs 22:46:25.253 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 54ms 22:46:25.255 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2000 bytes of XML in 100µs 22:46:25.306 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 13ms 22:46:25.308 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 242µs 22:46:25.310 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 75µs 22:46:25.312 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'wrap-method-calls' produced (2011 chars): <?xml version="1.0" encoding="UTF-8"?>\n <program ms="23"\n name="transformer"\n time="2024-12-10T22:46:24.792369Z"\n version="0.28.10">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [t] &gt; talk\n stdout &gt; @\n t\n \n [] &gt; cat\n animal &gt; @\n \n [] &gt; bengal\n cat &gt; @\n talk "hello" &gt; meow\n \n [args...] &gt; app\n cat &gt; tom\n tom.talk "My name is Tom" &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n <sheet>resolve-aliases</sheet>\n <sheet>compress-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="talk" pos="2">\n <o line="4" name="t" pos="3"/>\n <o base="stdout" line="5" name="@" pos="4">\n <o base="t" line="6" pos="6" ref="4"/>\n </o>\n </o>\n </o>\n <o abstract="" line="8" name="cat" pos="0">\n <o base="animal" line="9" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="11" name="bengal" pos="0">\n <o base="cat" line="12" name="@" pos="2" ref="8"/>\n <o base=".@" line="13" pos="8">\n <o base="@" line="13" pos="6"/>\n </o>\n <o base=".talk" line="13" name="meow" pos="2"/>\n </o>\n <o abstract="" line="15" name="app" pos="0">\n <o line="15" name="args" pos="1" vararg=""/>\n <o base="cat" line="16" name="tom" pos="2" ref="8"/>\n <o base=".talk" line="17" name="@" pos="5">\n <o base=".@" line="17" pos="10">\n <o base="tom" line="17" pos="2" ref="16"/>\n </o>\n <o base="string" data="string" line="17" pos="11">My name is Tom</o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:46:25.329 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 107µs 22:46:25.330 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 78µs 22:46:25.332 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 415µs 22:46:25.335 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 1 shift(s) in 56ms 22:46:25.338 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2050 bytes of XML in 452µs 22:46:25.346 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 22:46:25.395 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 8ms [INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 15.906 s - in org.objectionary.ddr.integration.resolver.ResolverTest [INFO] Running org.objectionary.ddr.integration.workflow.DdrWorkflowTest 22:46:25.446 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3384 bytes of XML in 153µs 22:46:25.480 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 878µs 22:46:25.494 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 133µs 22:46:25.496 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 119µs 22:46:25.501 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3443 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="109"\n name="sandbox.app"\n time="2023-09-18T09:42:07.813915Z"\n version="0.29.1">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n ^.doA > @\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [args...] > main\n classC > instance\n instance.doC &gt; @\n </listing>\n <errors/>\n <sheets/>\n <license/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="bytes" line="7" pos="6">41</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="bytes" line="18" pos="6">43</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="classC" line="27" name="instance" pos="2" ref="14"/>\n <o base="instance" line="28" pos="2" ref="27"/>\n <o base=".doC" line="28" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:25.511 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 107µs 22:46:25.527 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 13ms 22:46:25.555 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 9ms 22:46:25.585 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 676µs 22:46:25.590 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 124µs 22:46:25.591 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 74µs 22:46:25.593 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (3533 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="109"\n name="sandbox.app"\n time="2023-09-18T09:42:07.813915Z"\n version="0.29.1">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n ^.doA > @\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [args...] > main\n classC > instance\n instance.doC > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <license/>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="bytes" line="7" pos="6">41</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="bytes" line="18" pos="6">43</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="classC" line="27" name="instance" pos="2" ref="14"/>\n <o base="instance" line="28" pos="2" ref="27"/>\n <o base=".doC" line="28" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:25.610 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 91µs 22:46:25.611 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 85µs 22:46:25.638 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 21ms 22:46:25.663 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 734µs 22:46:25.666 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 492µs 22:46:25.671 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 240µs 22:46:25.672 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (3597 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="109"\n name="sandbox.app"\n time="2023-09-18T09:42:07.813915Z"\n version="0.29.1">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n ^.doA > @\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [args...] > main\n classC > instance\n instance.doC > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <license/>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="4">\n <o base="string" data="bytes" line="7" pos="6">41</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="org.eolang.io.stdout" line="17" name="@" pos="4">\n <o base="string" data="bytes" line="18" pos="6">43</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="classC" line="27" name="instance" pos="2" ref="14"/>\n <o base="instance" line="28" pos="2" ref="27"/>\n <o base=".doC" line="28" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:25.683 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 98µs 22:46:25.684 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 76µs 22:46:25.689 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 473µs 22:46:25.706 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 250ms [WARNING] Tests run: 3, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 0.485 s - in org.objectionary.ddr.integration.workflow.DdrWorkflowTest [INFO] Running org.objectionary.ddr.unit.graph.inner.InnerTest 22:46:25.944 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3089 bytes of XML in 159µs 22:46:25.998 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 14ms 22:46:25.999 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 138µs 22:46:25.999 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 90µs 22:46:26.000 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3271 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="302"\n name="ex-1"\n time="2022-08-17T06:44:30.306761800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.ut.util\n \n [] > classA\n util > @\n [] > doA\n QQ.io.stdout > @\n "gg"\n \n [] > animal\n [] > live\n QQ.io.stdout > @\n "alive"\n \n [] > cat\n animal > @\n \n [] > bengal\n cat.live > @\n \n [args...] > app\n classA > instance\n instance.doUtil > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.ut.util</tail>\n <part>org.ut.util</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="util" line="4" name="@" pos="2"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="QQ" line="6" pos="4"/>\n <o base=".io" line="6" method="" pos="6"/>\n <o base=".stdout" line="6" method="" name="@" pos="9">\n <o base="string" data="string" line="7" pos="6">gg</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="animal" pos="0">\n <o abstract="" line="10" name="live" pos="2">\n <o base="QQ" line="11" pos="4"/>\n <o base=".io" line="11" method="" pos="6"/>\n <o base=".stdout" line="11" method="" name="@" pos="9">\n <o base="string" data="string" line="12" pos="6">alive</o>\n </o>\n </o>\n </o>\n <o abstract="" line="14" name="cat" pos="0">\n <o base="animal" line="15" name="@" pos="2" ref="9"/>\n </o>\n <o abstract="" line="17" name="bengal" pos="0">\n <o base="cat" line="18" pos="2" ref="14"/>\n <o base=".live" line="18" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="20" name="app" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classA" line="21" name="instance" pos="2" ref="3"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doUtil" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:26.008 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 131µs 22:46:26.009 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 119µs 22:46:26.025 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 11ms 22:46:26.034 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms 22:46:26.038 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 110µs 22:46:26.039 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 73µs 22:46:26.049 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (3357 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="302"\n name="ex-1"\n time="2022-08-17T06:44:30.306761800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.ut.util\n \n [] > classA\n util > @\n [] > doA\n QQ.io.stdout > @\n "gg"\n \n [] > animal\n [] > live\n QQ.io.stdout > @\n "alive"\n \n [] > cat\n animal > @\n \n [] > bengal\n cat.live > @\n \n [args...] > app\n classA > instance\n instance.doUtil > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>util org.ut.util</tail>\n <part>util</part>\n <part>org.ut.util</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="util" line="4" name="@" pos="2"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="QQ" line="6" pos="4"/>\n <o base=".io" line="6" method="" pos="6"/>\n <o base=".stdout" line="6" method="" name="@" pos="9">\n <o base="string" data="string" line="7" pos="6">gg</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="animal" pos="0">\n <o abstract="" line="10" name="live" pos="2">\n <o base="QQ" line="11" pos="4"/>\n <o base=".io" line="11" method="" pos="6"/>\n <o base=".stdout" line="11" method="" name="@" pos="9">\n <o base="string" data="string" line="12" pos="6">alive</o>\n </o>\n </o>\n </o>\n <o abstract="" line="14" name="cat" pos="0">\n <o base="animal" line="15" name="@" pos="2" ref="9"/>\n </o>\n <o abstract="" line="17" name="bengal" pos="0">\n <o base="cat" line="18" pos="2" ref="14"/>\n <o base=".live" line="18" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="20" name="app" pos="0">\n <o line="20" name="args" pos="1" vararg=""/>\n <o base="classA" line="21" name="instance" pos="2" ref="3"/>\n <o base="instance" line="22" pos="2" ref="21"/>\n <o base=".doUtil" line="22" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:26.057 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 80µs 22:46:26.058 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 69µs 22:46:26.062 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 760µs 22:46:26.083 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms 22:46:26.084 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 114µs 22:46:26.102 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 113µs 22:46:26.103 [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="" 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> 22:46:26.111 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 101µs 22:46:26.111 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 81µs 22:46:26.129 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 12ms 22:46:26.129 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 177ms 22:46:26.132 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1882 bytes of XML in 99µs 22:46:26.174 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 357µs 22:46:26.175 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 166µs 22:46:26.176 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 90µs 22:46:26.177 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes 22:46:26.178 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 104µs 22:46:26.178 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 120µs 22:46:26.190 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 274µs 22:46:26.203 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 264µs 22:46:26.204 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 104µs 22:46:26.205 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 203µs 22:46:26.205 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes 22:46:26.206 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 206µs 22:46:26.207 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 72µs 22:46:26.217 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 281µs 22:46:26.233 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 12ms 22:46:26.234 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 135µs 22:46:26.236 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 233µs 22:46:26.237 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes 22:46:26.238 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 215µs 22:46:26.240 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 460µs 22:46:26.249 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 268µs 22:46:26.253 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 99ms 22:46:26.260 [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 22:46:26.291 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4491 bytes of XML in 183µs 22:46:26.314 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms 22:46:26.317 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 413µs 22:46:26.320 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 634µs 22:46:26.320 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4809 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="225"\n name="ex-1"\n time="2022-08-08T08:33:22.958223500Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n ^.doA > @\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [] > classA2\n classB2 > @\n [] > doA2\n stdout > @\n "A2"\n \n [] > classB2\n classA2 > @\n [] > doBA2\n ^.doA2 > @\n \n [] > classC2\n classB2 > @\n [] > doC2\n stdout > @\n "C2"\n \n [args...] > main\n classC2 > instance\n instance.doC2 > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="classA2" pos="0">\n <o base="classB2" line="27" name="@" pos="2" ref="32"/>\n <o abstract="" line="28" name="doA2" pos="2">\n <o base="stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">A2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="classB2" pos="0">\n <o base="classA2" line="33" name="@" pos="2" ref="26"/>\n <o abstract="" line="34" name="doBA2" pos="2">\n <o base="^" line="35" pos="4"/>\n <o base=".doA2" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="classC2" pos="0">\n <o base="classB2" line="38" name="@" pos="2" ref="32"/>\n <o abstract="" line="39" name="doC2" pos="2">\n <o base="stdout" line="40" name="@" pos="4">\n <o base="string" data="string" line="41" pos="6">C2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="43" name="main" pos="0">\n <o line="43" name="args" pos="1" vararg=""/>\n <o base="classC2" line="44" name="instance" pos="2" ref="37"/>\n <o base="instance" line="45" pos="2" ref="44"/>\n <o base=".@" line="45" pos="15"/>\n <o base=".@" line="45" pos="17"/>\n <o base=".doA2" line="45" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:26.330 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 102µs 22:46:26.332 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 763µs 22:46:26.342 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:46:26.355 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms 22:46:26.360 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 230µs 22:46:26.362 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 1ms 22:46:26.363 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4899 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="225"\n name="ex-1"\n time="2022-08-08T08:33:22.958223500Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n ^.doA > @\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [] > classA2\n classB2 > @\n [] > doA2\n stdout > @\n "A2"\n \n [] > classB2\n classA2 > @\n [] > doBA2\n ^.doA2 > @\n \n [] > classC2\n classB2 > @\n [] > doC2\n stdout > @\n "C2"\n \n [args...] > main\n classC2 > instance\n instance.doC2 > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="classA2" pos="0">\n <o base="classB2" line="27" name="@" pos="2" ref="32"/>\n <o abstract="" line="28" name="doA2" pos="2">\n <o base="stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">A2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="classB2" pos="0">\n <o base="classA2" line="33" name="@" pos="2" ref="26"/>\n <o abstract="" line="34" name="doBA2" pos="2">\n <o base="^" line="35" pos="4"/>\n <o base=".doA2" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="classC2" pos="0">\n <o base="classB2" line="38" name="@" pos="2" ref="32"/>\n <o abstract="" line="39" name="doC2" pos="2">\n <o base="stdout" line="40" name="@" pos="4">\n <o base="string" data="string" line="41" pos="6">C2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="43" name="main" pos="0">\n <o line="43" name="args" pos="1" vararg=""/>\n <o base="classC2" line="44" name="instance" pos="2" ref="37"/>\n <o base="instance" line="45" pos="2" ref="44"/>\n <o base=".@" line="45" pos="15"/>\n <o base=".@" line="45" pos="17"/>\n <o base=".doA2" line="45" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:26.382 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 92µs 22:46:26.383 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 76µs 22:46:26.393 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 967µs 22:46:26.401 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 907µs 22:46:26.412 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 125µs 22:46:26.425 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 131µs 22:46:26.427 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4991 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="225"\n name="ex-1"\n time="2022-08-08T08:33:22.958223500Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > classA\n classB > @\n [] > doA\n stdout > @\n "A"\n \n [] > classB\n classA > @\n [] > doBA\n ^.doA > @\n \n [] > classC\n classB > @\n [] > doC\n stdout > @\n "C"\n \n [] > classD\n classC > @\n \n [] > classE\n classA > @\n \n [] > classA2\n classB2 > @\n [] > doA2\n stdout > @\n "A2"\n \n [] > classB2\n classA2 > @\n [] > doBA2\n ^.doA2 > @\n \n [] > classC2\n classB2 > @\n [] > doC2\n stdout > @\n "C2"\n \n [args...] > main\n classC2 > instance\n instance.doC2 > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classA" line="10" name="@" pos="2" ref="3"/>\n <o abstract="" line="11" name="doBA" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doA" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classB" line="15" name="@" pos="2" ref="9"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="org.eolang.io.stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classD" pos="0">\n <o base="classC" line="21" name="@" pos="2" ref="14"/>\n </o>\n <o abstract="" line="23" name="classE" pos="0">\n <o base="classA" line="24" name="@" pos="2" ref="3"/>\n </o>\n <o abstract="" line="26" name="classA2" pos="0">\n <o base="classB2" line="27" name="@" pos="2" ref="32"/>\n <o abstract="" line="28" name="doA2" pos="2">\n <o base="org.eolang.io.stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">A2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="classB2" pos="0">\n <o base="classA2" line="33" name="@" pos="2" ref="26"/>\n <o abstract="" line="34" name="doBA2" pos="2">\n <o base="^" line="35" pos="4"/>\n <o base=".doA2" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="classC2" pos="0">\n <o base="classB2" line="38" name="@" pos="2" ref="32"/>\n <o abstract="" line="39" name="doC2" pos="2">\n <o base="org.eolang.io.stdout" line="40" name="@" pos="4">\n <o base="string" data="string" line="41" pos="6">C2</o>\n </o>\n </o>\n </o>\n <o abstract="" line="43" name="main" pos="0">\n <o line="43" name="args" pos="1" vararg=""/>\n <o base="classC2" line="44" name="instance" pos="2" ref="37"/>\n <o base="instance" line="45" pos="2" ref="44"/>\n <o base=".@" line="45" pos="15"/>\n <o base=".@" line="45" pos="17"/>\n <o base=".doA2" line="45" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:26.435 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 110µs 22:46:26.436 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 89µs 22:46:26.445 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 22:46:26.446 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 144ms 22:46:26.459 [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: 22:46:26.470 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1750 bytes of XML in 94µs 22:46:26.492 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 557µs 22:46:26.494 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 748µs 22:46:26.496 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 241µs 22:46:26.496 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (1821 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="1"\n name="transformer"\n time="2022-08-22T15:47:52.233618493Z"\n version="0.26.0">\n <listing>+alias breeds.bengal\n \n [] > app\n bengal > mickey\n mickey.live > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>breeds.bengal</tail>\n <part>breeds.bengal</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="app" pos="0">\n <o base="bengal" line="4" name="mickey" pos="2"/>\n <o base="mickey" line="5" pos="2" ref="4"/>\n <o base=".live" line="5" method="" name="@" pos="8"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:26.512 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 117µs 22:46:26.512 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 100µs 22:46:26.529 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 324µs 22:46:26.542 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 377µs 22:46:26.545 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 102µs 22:46:26.546 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 76µs 22:46:26.547 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (1911 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="1"\n name="transformer"\n time="2022-08-22T15:47:52.233618493Z"\n version="0.26.0">\n <listing>+alias breeds.bengal\n \n [] > app\n bengal > mickey\n mickey.live > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>bengal breeds.bengal</tail>\n <part>bengal</part>\n <part>breeds.bengal</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="app" pos="0">\n <o base="bengal" line="4" name="mickey" pos="2"/>\n <o base="mickey" line="5" pos="2" ref="4"/>\n <o base=".live" line="5" method="" name="@" pos="8"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:26.557 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 583µs 22:46:26.558 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 494µs 22:46:26.572 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 286µs 22:46:26.587 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 375µs 22:46:26.588 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 251µs 22:46:26.593 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 344µs 22:46:26.595 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (1954 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="1"\n name="transformer"\n time="2022-08-22T15:47:52.233618493Z"\n version="0.26.0">\n <listing>+alias breeds.bengal\n \n [] > app\n bengal > mickey\n mickey.live > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>bengal breeds.bengal</tail>\n <part>bengal</part>\n <part>breeds.bengal</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="app" pos="0">\n <o base="breeds.bengal" line="4" name="mickey" pos="2"/>\n <o base="mickey" line="5" pos="2" ref="4"/>\n <o base=".live" line="5" method="" name="@" pos="8"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:26.603 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 94µs 22:46:26.607 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 87µs 22:46:26.614 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 290µs 22:46:26.616 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 129ms 22:46:26.621 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1897 bytes of XML in 207µs 22:46:26.649 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms 22:46:26.650 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 134µs 22:46:26.651 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 91µs 22:46:26.652 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes 22:46:26.653 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 119µs 22:46:26.653 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 107µs 22:46:26.660 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 657µs 22:46:26.664 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 261µs 22:46:26.669 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 92µs 22:46:26.670 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 74µs 22:46:26.671 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' made no changes 22:46:26.671 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 103µs 22:46:26.672 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 86µs 22:46:26.680 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:46:26.691 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 376µs 22:46:26.692 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 150µs 22:46:26.693 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 98µs 22:46:26.693 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' made no changes 22:46:26.694 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 98µs 22:46:26.694 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 94µs 22:46:26.705 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 296µs 22:46:26.709 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 76ms 22:46:26.712 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2234 bytes of XML in 210µs 22:46:26.738 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 447µs 22:46:26.742 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 147µs 22:46:26.743 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 93µs 22:46:26.744 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes 22:46:26.744 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 102µs 22:46:26.745 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 91µs 22:46:26.748 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 300µs 22:46:26.756 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 853µs 22:46:26.757 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 94µs 22:46:26.757 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 71µs 22:46:26.761 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (2481 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="4"\n name="transformer"\n time="2022-08-22T15:47:52.201586131Z"\n version="0.26.0">\n <listing>+package org.animals\n +alias org.eolang.io.stdout\n +alias org.life.creature\n \n [t] > cat\n creature > @\n [] > talk\n stdout > @\n "cat talks"\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>org.animals</tail>\n <part>org.animals</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n <meta expanded="" line="3">\n <head>alias</head>\n <tail>creature org.life.creature</tail>\n <part>creature</part>\n <part>org.life.creature</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="5" name="cat" pos="0">\n <o line="5" name="t" pos="1"/>\n <o base="creature" line="6" name="@" pos="2"/>\n <o abstract="" line="7" name="talk" pos="2">\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">cat talks</o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:46:26.770 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 91µs 22:46:26.771 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 71µs 22:46:26.775 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 294µs 22:46:26.783 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 22:46:26.789 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 93µs 22:46:26.790 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 103µs 22:46:26.793 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (2540 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="4"\n name="transformer"\n time="2022-08-22T15:47:52.201586131Z"\n version="0.26.0">\n <listing>+package org.animals\n +alias org.eolang.io.stdout\n +alias org.life.creature\n \n [t] > cat\n creature > @\n [] > talk\n stdout > @\n "cat talks"\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>org.animals</tail>\n <part>org.animals</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n <meta expanded="" line="3">\n <head>alias</head>\n <tail>creature org.life.creature</tail>\n <part>creature</part>\n <part>org.life.creature</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="5" name="cat" pos="0">\n <o line="5" name="t" pos="1"/>\n <o base="org.life.creature" line="6" name="@" pos="2"/>\n <o abstract="" line="7" name="talk" pos="2">\n <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">cat talks</o>\n </o>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:46:26.802 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 91µs 22:46:26.805 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 103µs 22:46:26.811 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms 22:46:26.813 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 93ms 22:46:26.818 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2250 bytes of XML in 109µs 22:46:26.838 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 581µs 22:46:26.839 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 121µs 22:46:26.840 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 86µs 22:46:26.840 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' made no changes 22:46:26.841 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 113µs 22:46:26.845 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 4ms 22:46:26.849 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 22:46:26.851 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 382µs 22:46:26.854 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 513µs 22:46:26.858 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 80µs 22:46:26.859 [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" name="bengal" pos="0">\n <o base="cat" line="5" name="@" pos="2">\n <o base="string" data="string" line="5" pos="6">hello</o>\n </o>\n <o abstract="" line="6" name="meow" pos="2">\n <o base="^" line="7" pos="4"/>\n <o base=".talk" line="7" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="8" name="bengal_live" pos="2">\n <o base="cat" line="9" pos="4"/>\n <o base=".live" line="9" method="" name="@" pos="7"/>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:46:26.869 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 81µs 22:46:26.870 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 72µs 22:46:26.872 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 318µs 22:46:26.880 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms 22:46:26.881 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 91µs 22:46:26.881 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 81µs 22:46:26.882 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (2499 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="6"\n name="transformer"\n time="2022-08-22T15:47:52.220334546Z"\n version="0.26.0">\n <listing>+package breeds\n +alias org.animals.cat\n \n [] > bengal\n cat "hello" > @\n [] > meow\n ^.talk > @\n [] > bengal_live\n cat.live > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta line="1">\n <head>package</head>\n <tail>breeds</tail>\n <part>breeds</part>\n </meta>\n <meta expanded="" line="2">\n <head>alias</head>\n <tail>cat org.animals.cat</tail>\n <part>cat</part>\n <part>org.animals.cat</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="4" name="bengal" pos="0">\n <o base="org.animals.cat" line="5" name="@" pos="2">\n <o base="string" data="string" line="5" pos="6">hello</o>\n </o>\n <o abstract="" line="6" name="meow" pos="2">\n <o base="^" line="7" pos="4"/>\n <o base=".talk" line="7" method="" name="@" pos="5"/>\n </o>\n <o abstract="" line="8" name="bengal_live" pos="2">\n <o base="org.animals.cat" line="9" pos="4"/>\n <o base=".live" line="9" method="" name="@" pos="7"/>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:46:26.894 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 101µs 22:46:26.894 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 102µs 22:46:26.902 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 946µs 22:46:26.905 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 76ms 22:46:26.908 [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: 22:46:26.915 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4144 bytes of XML in 525µs 22:46:26.933 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms 22:46:26.934 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 177µs 22:46:26.936 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 115µs 22:46:26.937 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4425 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="284"\n name="ex-1"\n time="2022-08-08T08:23:30.473543800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n stdout > @\n "I'm eating"\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > mouse\n animal > @\n [] > pii\n animal.live > @\n \n [] > human\n [] > live\n stdout > @\n "I'm alive human"\n [t] > talk\n stdout > @\n "human talks"\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [args...] > main\n mouse > tom\n tom.pii.eat > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="animal" line="16" pos="4" ref="3"/>\n <o base=".live" line="16" method="" name="@" pos="10"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:26.950 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 108µs 22:46:26.952 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 118µs 22:46:26.955 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 906µs 22:46:26.962 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 645µs 22:46:26.963 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 78µs 22:46:26.964 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 70µs 22:46:26.966 [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 > @\n [m] > meow\n ^.talk "meow" > @\n \n [args...] > main\n mouse > tom\n tom.pii.eat > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="animal" line="16" pos="4" ref="3"/>\n <o base=".live" line="16" method="" name="@" pos="10"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:26.978 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 90µs 22:46:26.979 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 80µs 22:46:26.984 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 730µs 22:46:26.991 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 858µs 22:46:26.994 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 262µs 22:46:26.996 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 86µs 22:46:26.996 [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" > @\n \n [args...] > main\n mouse > tom\n tom.pii.eat > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="animal" line="16" pos="4" ref="3"/>\n <o base=".live" line="16" method="" name="@" pos="10"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="org.eolang.io.stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:27.009 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 121µs 22:46:27.010 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 95µs 22:46:27.013 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 585µs 22:46:27.013 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 92ms 22:46:27.020 [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: 22:46:27.029 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3742 bytes of XML in 151µs 22:46:27.047 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms 22:46:27.047 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 119µs 22:46:27.048 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 95µs 22:46:27.049 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4032 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="242"\n name="ex-1"\n time="2022-08-15T09:19:12.232045800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n stdout > @\n "I'm eating"\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > mouse\n animal > @\n [] > pii\n animal.live > @\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk m > @\n \n [args...] > app\n mouse > tom\n cat > jerry\n jerry > jerry2\n seq > @\n tom.pii\n jerry2.live\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="animal" line="16" pos="4" ref="3"/>\n <o base=".live" line="16" method="" name="@" pos="10"/>\n </o>\n </o>\n <o abstract="" line="18" name="cat" pos="0">\n <o base="animal" line="19" name="@" pos="2" ref="3"/>\n <o abstract="" line="20" name="meow" pos="2">\n <o line="20" name="m" pos="3"/>\n <o base="^" line="21" pos="4"/>\n <o base=".talk" line="21" method="" name="@" pos="5">\n <o base="m" line="21" pos="11" ref="20"/>\n </o>\n </o>\n </o>\n <o abstract="" line="23" name="app" pos="0">\n <o line="23" name="args" pos="1" vararg=""/>\n <o base="mouse" line="24" name="tom" pos="2" ref="13"/>\n <o base="cat" line="25" name="jerry" pos="2" ref="18"/>\n <o base="jerry" line="26" name="jerry2" pos="2" ref="25"/>\n <o base="seq" line="27" name="@" pos="2">\n <o base="tom" line="28" pos="4" ref="24"/>\n <o base=".pii" line="28" method="" pos="7"/>\n <o base="jerry2" line="29" pos="4" ref="26"/>\n <o base=".live" line="29" method="" pos="10"/>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:46:27.057 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 97µs 22:46:27.057 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 90µs 22:46:27.064 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 527µs 22:46:27.068 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 578µs 22:46:27.071 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 88µs 22:46:27.073 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 199µs 22:46:27.074 [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 > @\n [] > pii\n animal.live > @\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk m > @\n \n [args...] > app\n mouse > tom\n cat > jerry\n jerry > jerry2\n seq > @\n tom.pii\n jerry2.live\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="animal" line="16" pos="4" ref="3"/>\n <o base=".live" line="16" method="" name="@" pos="10"/>\n </o>\n </o>\n <o abstract="" line="18" name="cat" pos="0">\n <o base="animal" line="19" name="@" pos="2" ref="3"/>\n <o abstract="" line="20" name="meow" pos="2">\n <o line="20" name="m" pos="3"/>\n <o base="^" line="21" pos="4"/>\n <o base=".talk" line="21" method="" name="@" pos="5">\n <o base="m" line="21" pos="11" ref="20"/>\n </o>\n </o>\n </o>\n <o abstract="" line="23" name="app" pos="0">\n <o line="23" name="args" pos="1" vararg=""/>\n <o base="mouse" line="24" name="tom" pos="2" ref="13"/>\n <o base="cat" line="25" name="jerry" pos="2" ref="18"/>\n <o base="jerry" line="26" name="jerry2" pos="2" ref="25"/>\n <o base="seq" line="27" name="@" pos="2">\n <o base="tom" line="28" pos="4" ref="24"/>\n <o base=".pii" line="28" method="" pos="7"/>\n <o base="jerry2" line="29" pos="4" ref="26"/>\n <o base=".live" line="29" method="" pos="10"/>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:46:27.084 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 103µs 22:46:27.085 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 75µs 22:46:27.093 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms 22:46:27.097 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 726µs 22:46:27.101 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 96µs 22:46:27.101 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 85µs 22:46:27.105 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4186 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="242"\n name="ex-1"\n time="2022-08-15T09:19:12.232045800Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [] &gt; live\n [] &gt; eat\n stdout &gt; @\n "I'm eating"\n stdout &gt; @\n "I'm alive animal"\n [t] &gt; talk\n live &gt; @\n \n [] &gt; mouse\n animal &gt; @\n [] &gt; pii\n animal.live &gt; @\n \n [] &gt; cat\n animal &gt; @\n [m] &gt; meow\n ^.talk m &gt; @\n \n [args...] &gt; app\n mouse &gt; tom\n cat &gt; jerry\n jerry &gt; jerry2\n seq &gt; @\n tom.pii\n jerry2.live\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="animal" line="16" pos="4" ref="3"/>\n <o base=".live" line="16" method="" name="@" pos="10"/>\n </o>\n </o>\n <o abstract="" line="18" name="cat" pos="0">\n <o base="animal" line="19" name="@" pos="2" ref="3"/>\n <o abstract="" line="20" name="meow" pos="2">\n <o line="20" name="m" pos="3"/>\n <o base="^" line="21" pos="4"/>\n <o base=".talk" line="21" method="" name="@" pos="5">\n <o base="m" line="21" pos="11" ref="20"/>\n </o>\n </o>\n </o>\n <o abstract="" line="23" name="app" pos="0">\n <o line="23" name="args" pos="1" vararg=""/>\n <o base="mouse" line="24" name="tom" pos="2" ref="13"/>\n <o base="cat" line="25" name="jerry" pos="2" ref="18"/>\n <o base="jerry" line="26" name="jerry2" pos="2" ref="25"/>\n <o base="seq" line="27" name="@" pos="2">\n <o base="tom" line="28" pos="4" ref="24"/>\n <o base=".pii" line="28" method="" pos="7"/>\n <o base="jerry2" line="29" pos="4" ref="26"/>\n <o base=".live" line="29" method="" pos="10"/>\n </o>\n </o>\n </objects>\n </program>\n <EOF> 22:46:27.113 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 123µs 22:46:27.114 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 87µs 22:46:27.120 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 539µs 22:46:27.121 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 84ms 22:46:27.124 [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 22:46:27.135 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4133 bytes of XML in 147µs 22:46:27.156 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 22:46:27.157 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 140µs 22:46:27.158 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 218µs 22:46:27.159 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4406 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="338"\n name="ex-1"\n time="2022-08-05T16:54:10.446431200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [] &gt; live\n [] &gt; eat\n stdout &gt; @\n "I'm eating"\n stdout &gt; @\n "I'm alive animal"\n [t] &gt; talk\n live &gt; @\n \n [] &gt; mouse\n animal &gt; @\n [] &gt; pii\n ^.live &gt; @\n \n [] &gt; human\n [] &gt; live\n stdout &gt; @\n "I'm alive human"\n [t] &gt; talk\n stdout &gt; @\n "human talks"\n \n [] &gt; cat\n animal &gt; @\n [m] &gt; meow\n ^.talk "meow" &gt; @\n \n [args...] &gt; main\n mouse &gt; tom\n tom.pii.eat &gt; @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="^" line="16" pos="4"/>\n <o base=".live" line="16" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:27.173 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 135µs 22:46:27.176 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 235µs 22:46:27.192 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 9ms 22:46:27.203 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 626µs 22:46:27.211 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 240µs 22:46:27.212 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 206µs 22:46:27.213 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4496 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="338"\n name="ex-1"\n time="2022-08-05T16:54:10.446431200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [] &gt; live\n [] &gt; eat\n stdout &gt; @\n "I'm eating"\n stdout &gt; @\n "I'm alive animal"\n [t] &gt; talk\n live &gt; @\n \n [] &gt; mouse\n animal &gt; @\n [] &gt; pii\n ^.live &gt; @\n \n [] &gt; human\n [] &gt; live\n stdout &gt; @\n "I'm alive human"\n [t] &gt; talk\n stdout &gt; @\n "human talks"\n \n [] &gt; cat\n animal &gt; @\n [m] &gt; meow\n ^.talk "meow" &gt; @\n \n [args...] &gt; main\n mouse &gt; tom\n tom.pii.eat &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="^" line="16" pos="4"/>\n <o base=".live" line="16" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:27.230 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 100µs 22:46:27.230 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 94µs 22:46:27.236 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 22:46:27.252 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 911µs 22:46:27.260 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 266µs 22:46:27.261 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 86µs 22:46:27.262 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4588 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="338"\n name="ex-1"\n time="2022-08-05T16:54:10.446431200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [] &gt; live\n [] &gt; eat\n stdout &gt; @\n "I'm eating"\n stdout &gt; @\n "I'm alive animal"\n [t] &gt; talk\n live &gt; @\n \n [] &gt; mouse\n animal &gt; @\n [] &gt; pii\n ^.live &gt; @\n \n [] &gt; human\n [] &gt; live\n stdout &gt; @\n "I'm alive human"\n [t] &gt; talk\n stdout &gt; @\n "human talks"\n \n [] &gt; cat\n animal &gt; @\n [m] &gt; meow\n ^.talk "meow" &gt; @\n \n [args...] &gt; main\n mouse &gt; tom\n tom.pii.eat &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="10" name="talk" pos="2">\n <o line="10" name="t" pos="3"/>\n <o base="live" line="11" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="13" name="mouse" pos="0">\n <o base="animal" line="14" name="@" pos="2" ref="3"/>\n <o abstract="" line="15" name="pii" pos="2">\n <o base="^" line="16" pos="4"/>\n <o base=".live" line="16" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="18" name="human" pos="0">\n <o abstract="" line="19" name="live" pos="2">\n <o base="org.eolang.io.stdout" line="20" name="@" pos="4">\n <o base="string" data="string" line="21" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="22" name="talk" pos="2">\n <o line="22" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="cat" pos="0">\n <o base="animal" line="27" name="@" pos="2" ref="3"/>\n <o abstract="" line="28" name="meow" pos="2">\n <o line="28" name="m" pos="3"/>\n <o base="^" line="29" pos="4"/>\n <o base=".talk" line="29" method="" name="@" pos="5">\n <o base="string" data="string" line="29" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="31" name="main" pos="0">\n <o line="31" name="args" pos="1" vararg=""/>\n <o base="mouse" line="32" name="tom" pos="2" ref="13"/>\n <o base="tom" line="33" pos="2" ref="32"/>\n <o base=".pii" line="33" method="" pos="5"/>\n <o base=".eat" line="33" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:27.270 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 85µs 22:46:27.276 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 217µs 22:46:27.293 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 11ms 22:46:27.294 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 151ms 22:46:27.323 [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: 22:46:27.344 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4473 bytes of XML in 178µs 22:46:27.386 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms 22:46:27.395 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 402µs 22:46:27.399 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 251µs 22:46:27.399 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4789 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="316"\n name="ex-1"\n time="2022-08-12T11:46:09.609910400Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n [] > smth_else\n 5.plus > @\n 3\n stdout > @\n "I'm eating"\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > mouse\n animal > @\n [] > pii\n animal.live > @\n \n [] > human\n [] > live\n stdout > @\n "I'm alive human"\n [t] > talk\n stdout > @\n "human talks"\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [args...] > main\n mouse > tom\n tom.pii.eat > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o abstract="" line="6" name="smth_else" pos="6">\n <o base="int" data="int" line="7" pos="8">5</o>\n <o base=".plus" line="7" method="" name="@" pos="9">\n <o base="int" data="int" line="8" pos="10">3</o>\n </o>\n </o>\n <o base="stdout" line="9" name="@" pos="6">\n <o base="string" data="string" line="10" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="stdout" line="11" name="@" pos="4">\n <o base="string" data="string" line="12" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="live" line="14" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="16" name="mouse" pos="0">\n <o base="animal" line="17" name="@" pos="2" ref="3"/>\n <o abstract="" line="18" name="pii" pos="2">\n <o base="animal" line="19" pos="4" ref="3"/>\n <o base=".live" line="19" method="" name="@" pos="10"/>\n </o>\n </o>\n <o abstract="" line="21" name="human" pos="0">\n <o abstract="" line="22" name="live" pos="2">\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="25" name="talk" pos="2">\n <o line="25" name="t" pos="3"/>\n <o base="stdout" line="26" name="@" pos="4">\n <o base="string" data="string" line="27" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="29" name="cat" pos="0">\n <o base="animal" line="30" name="@" pos="2" ref="3"/>\n <o abstract="" line="31" name="meow" pos="2">\n <o line="31" name="m" pos="3"/>\n <o base="^" line="32" pos="4"/>\n <o base=".talk" line="32" method="" name="@" pos="5">\n <o base="string" data="string" line="32" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="34" name="main" pos="0">\n <o line="34" name="args" pos="1" vararg=""/>\n <o base="mouse" line="35" name="tom" pos="2" ref="16"/>\n <o base="tom" line="36" pos="2" ref="35"/>\n <o base=".pii" line="36" method="" pos="5"/>\n <o base=".eat" line="36" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:27.412 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 111µs 22:46:27.414 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 152µs 22:46:27.439 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms 22:46:27.452 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms 22:46:27.462 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 102µs 22:46:27.462 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 90µs 22:46:27.463 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4879 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="316"\n name="ex-1"\n time="2022-08-12T11:46:09.609910400Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n [] > smth_else\n 5.plus > @\n 3\n stdout > @\n "I'm eating"\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > mouse\n animal > @\n [] > pii\n animal.live > @\n \n [] > human\n [] > live\n stdout > @\n "I'm alive human"\n [t] > talk\n stdout > @\n "human talks"\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [args...] > main\n mouse > tom\n tom.pii.eat > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o abstract="" line="6" name="smth_else" pos="6">\n <o base="int" data="int" line="7" pos="8">5</o>\n <o base=".plus" line="7" method="" name="@" pos="9">\n <o base="int" data="int" line="8" pos="10">3</o>\n </o>\n </o>\n <o base="stdout" line="9" name="@" pos="6">\n <o base="string" data="string" line="10" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="stdout" line="11" name="@" pos="4">\n <o base="string" data="string" line="12" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="live" line="14" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="16" name="mouse" pos="0">\n <o base="animal" line="17" name="@" pos="2" ref="3"/>\n <o abstract="" line="18" name="pii" pos="2">\n <o base="animal" line="19" pos="4" ref="3"/>\n <o base=".live" line="19" method="" name="@" pos="10"/>\n </o>\n </o>\n <o abstract="" line="21" name="human" pos="0">\n <o abstract="" line="22" name="live" pos="2">\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="25" name="talk" pos="2">\n <o line="25" name="t" pos="3"/>\n <o base="stdout" line="26" name="@" pos="4">\n <o base="string" data="string" line="27" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="29" name="cat" pos="0">\n <o base="animal" line="30" name="@" pos="2" ref="3"/>\n <o abstract="" line="31" name="meow" pos="2">\n <o line="31" name="m" pos="3"/>\n <o base="^" line="32" pos="4"/>\n <o base=".talk" line="32" method="" name="@" pos="5">\n <o base="string" data="string" line="32" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="34" name="main" pos="0">\n <o line="34" name="args" pos="1" vararg=""/>\n <o base="mouse" line="35" name="tom" pos="2" ref="16"/>\n <o base="tom" line="36" pos="2" ref="35"/>\n <o base=".pii" line="36" method="" pos="5"/>\n <o base=".eat" line="36" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:27.473 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 78µs 22:46:27.475 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 70µs 22:46:27.497 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 903µs 22:46:27.513 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms 22:46:27.515 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 243µs 22:46:27.520 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 401µs 22:46:27.522 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4971 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="316"\n name="ex-1"\n time="2022-08-12T11:46:09.609910400Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n [] > smth_else\n 5.plus > @\n 3\n stdout > @\n "I'm eating"\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > mouse\n animal > @\n [] > pii\n animal.live > @\n \n [] > human\n [] > live\n stdout > @\n "I'm alive human"\n [t] > talk\n stdout > @\n "human talks"\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [args...] > main\n mouse > tom\n tom.pii.eat > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o abstract="" line="6" name="smth_else" pos="6">\n <o base="int" data="int" line="7" pos="8">5</o>\n <o base=".plus" line="7" method="" name="@" pos="9">\n <o base="int" data="int" line="8" pos="10">3</o>\n </o>\n </o>\n <o base="org.eolang.io.stdout" line="9" name="@" pos="6">\n <o base="string" data="string" line="10" pos="8">I'm eating</o>\n </o>\n </o>\n <o base="org.eolang.io.stdout" line="11" name="@" pos="4">\n <o base="string" data="string" line="12" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="live" line="14" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="16" name="mouse" pos="0">\n <o base="animal" line="17" name="@" pos="2" ref="3"/>\n <o abstract="" line="18" name="pii" pos="2">\n <o base="animal" line="19" pos="4" ref="3"/>\n <o base=".live" line="19" method="" name="@" pos="10"/>\n </o>\n </o>\n <o abstract="" line="21" name="human" pos="0">\n <o abstract="" line="22" name="live" pos="2">\n <o base="org.eolang.io.stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="25" name="talk" pos="2">\n <o line="25" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="26" name="@" pos="4">\n <o base="string" data="string" line="27" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="29" name="cat" pos="0">\n <o base="animal" line="30" name="@" pos="2" ref="3"/>\n <o abstract="" line="31" name="meow" pos="2">\n <o line="31" name="m" pos="3"/>\n <o base="^" line="32" pos="4"/>\n <o base=".talk" line="32" method="" name="@" pos="5">\n <o base="string" data="string" line="32" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="34" name="main" pos="0">\n <o line="34" name="args" pos="1" vararg=""/>\n <o base="mouse" line="35" name="tom" pos="2" ref="16"/>\n <o base="tom" line="36" pos="2" ref="35"/>\n <o base=".pii" line="36" method="" pos="5"/>\n <o base=".eat" line="36" method="" name="@" pos="9"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:27.537 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 108µs 22:46:27.538 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 83µs 22:46:27.545 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 836µs 22:46:27.549 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 185ms 22:46:27.557 [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: 22:46:27.569 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4653 bytes of XML in 160µs 22:46:27.608 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 14ms 22:46:27.610 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 406µs 22:46:27.612 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 985µs 22:46:27.612 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4962 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="251"\n name="ex-1"\n time="2022-08-05T11:01:08.537156600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n stdout > @\n "I'm alive animal"\n [t] > talk\n stdout > @\n "animal talks"\n \n [] > human\n [] > live\n stdout > @\n "I'm alive human"\n [t] > talk\n stdout > @\n "human talks"\n \n [] > cat\n animal > @\n [m] > meow\n ^.talk "meow" > @\n \n [] > dog\n animal > @\n [] > live\n ^.talk "I am a dog" > @\n [] > woof\n stdout > @\n "woof"\n \n [] > sam\n human > @\n [job] > work\n ^.live > @\n \n [args...] > main\n dog > tom\n dog.woof > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="human" pos="0">\n <o abstract="" line="12" name="live" pos="2">\n <o base="stdout" line="13" name="@" pos="4">\n <o base="string" data="string" line="14" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="15" name="talk" pos="2">\n <o line="15" name="t" pos="3"/>\n <o base="stdout" line="16" name="@" pos="4">\n <o base="string" data="string" line="17" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="19" name="cat" pos="0">\n <o base="animal" line="20" name="@" pos="2" ref="3"/>\n <o abstract="" line="21" name="meow" pos="2">\n <o line="21" name="m" pos="3"/>\n <o base="^" line="22" pos="4"/>\n <o base=".talk" line="22" method="" name="@" pos="5">\n <o base="string" data="string" line="22" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="24" name="dog" pos="0">\n <o base="animal" line="25" name="@" pos="2" ref="3"/>\n <o abstract="" line="26" name="live" pos="2">\n <o base="^" line="27" pos="4"/>\n <o base=".talk" line="27" method="" name="@" pos="5">\n <o base="string" data="string" line="27" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="28" name="woof" pos="2">\n <o base="stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="sam" pos="0">\n <o base="human" line="33" name="@" pos="2" ref="11"/>\n <o abstract="" line="34" name="work" pos="2">\n <o line="34" name="job" pos="3"/>\n <o base="^" line="35" pos="4"/>\n <o base=".live" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="dog" line="38" name="tom" pos="2" ref="24"/>\n <o base="dog" line="39" pos="2" ref="24"/>\n <o base=".woof" line="39" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:27.637 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 221µs 22:46:27.639 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 132µs 22:46:27.647 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 642µs 22:46:27.666 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 9ms 22:46:27.669 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 436µs 22:46:27.671 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 208µs 22:46:27.673 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (5052 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="251"\n name="ex-1"\n time="2022-08-05T11:01:08.537156600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n stdout > @\n "I'm alive animal"\n [t] > talk\n stdout > @\n "animal talks"\n \n [] > human\n [] > live\n stdout > @\n "I'm alive human"\n [t] > talk\n stdout > @\n "human talks"\n \n [] > cat\n animal > @\n [m] &gt; meow\n ^.talk "meow" &gt; @\n \n [] &gt; dog\n animal &gt; @\n [] &gt; live\n ^.talk "I am a dog" &gt; @\n [] &gt; woof\n stdout &gt; @\n "woof"\n \n [] &gt; sam\n human &gt; @\n [job] &gt; work\n ^.live &gt; @\n \n [args...] &gt; main\n dog &gt; tom\n dog.woof &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="human" pos="0">\n <o abstract="" line="12" name="live" pos="2">\n <o base="stdout" line="13" name="@" pos="4">\n <o base="string" data="string" line="14" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="15" name="talk" pos="2">\n <o line="15" name="t" pos="3"/>\n <o base="stdout" line="16" name="@" pos="4">\n <o base="string" data="string" line="17" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="19" name="cat" pos="0">\n <o base="animal" line="20" name="@" pos="2" ref="3"/>\n <o abstract="" line="21" name="meow" pos="2">\n <o line="21" name="m" pos="3"/>\n <o base="^" line="22" pos="4"/>\n <o base=".talk" line="22" method="" name="@" pos="5">\n <o base="string" data="string" line="22" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="24" name="dog" pos="0">\n <o base="animal" line="25" name="@" pos="2" ref="3"/>\n <o abstract="" line="26" name="live" pos="2">\n <o base="^" line="27" pos="4"/>\n <o base=".talk" line="27" method="" name="@" pos="5">\n <o base="string" data="string" line="27" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="28" name="woof" pos="2">\n <o base="stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="sam" pos="0">\n <o base="human" line="33" name="@" pos="2" ref="11"/>\n <o abstract="" line="34" name="work" pos="2">\n <o line="34" name="job" pos="3"/>\n <o base="^" line="35" pos="4"/>\n <o base=".live" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="dog" line="38" name="tom" pos="2" ref="24"/>\n <o base="dog" line="39" pos="2" ref="24"/>\n <o base=".woof" line="39" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:27.687 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 93µs 22:46:27.690 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 230µs 22:46:27.701 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 947µs 22:46:27.729 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 22:46:27.731 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 114µs 22:46:27.737 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 96µs 22:46:27.738 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (5158 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="251"\n name="ex-1"\n time="2022-08-05T11:01:08.537156600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [] &gt; live\n stdout &gt; @\n "I'm alive animal"\n [t] &gt; talk\n stdout &gt; @\n "animal talks"\n \n [] &gt; human\n [] &gt; live\n stdout &gt; @\n "I'm alive human"\n [t] &gt; talk\n stdout &gt; @\n "human talks"\n \n [] &gt; cat\n animal &gt; @\n [m] &gt; meow\n ^.talk "meow" &gt; @\n \n [] &gt; dog\n animal &gt; @\n [] &gt; live\n ^.talk "I am a dog" &gt; @\n [] &gt; woof\n stdout &gt; @\n "woof"\n \n [] &gt; sam\n human &gt; @\n [job] &gt; work\n ^.live &gt; @\n \n [args...] &gt; main\n dog &gt; tom\n dog.woof &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o base="org.eolang.io.stdout" line="5" name="@" pos="4">\n <o base="string" data="string" line="6" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="7" name="talk" pos="2">\n <o line="7" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="8" name="@" pos="4">\n <o base="string" data="string" line="9" pos="6">animal talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="11" name="human" pos="0">\n <o abstract="" line="12" name="live" pos="2">\n <o base="org.eolang.io.stdout" line="13" name="@" pos="4">\n <o base="string" data="string" line="14" pos="6">I'm alive human</o>\n </o>\n </o>\n <o abstract="" line="15" name="talk" pos="2">\n <o line="15" name="t" pos="3"/>\n <o base="org.eolang.io.stdout" line="16" name="@" pos="4">\n <o base="string" data="string" line="17" pos="6">human talks</o>\n </o>\n </o>\n </o>\n <o abstract="" line="19" name="cat" pos="0">\n <o base="animal" line="20" name="@" pos="2" ref="3"/>\n <o abstract="" line="21" name="meow" pos="2">\n <o line="21" name="m" pos="3"/>\n <o base="^" line="22" pos="4"/>\n <o base=".talk" line="22" method="" name="@" pos="5">\n <o base="string" data="string" line="22" pos="11">meow</o>\n </o>\n </o>\n </o>\n <o abstract="" line="24" name="dog" pos="0">\n <o base="animal" line="25" name="@" pos="2" ref="3"/>\n <o abstract="" line="26" name="live" pos="2">\n <o base="^" line="27" pos="4"/>\n <o base=".talk" line="27" method="" name="@" pos="5">\n <o base="string" data="string" line="27" pos="11">I am a dog</o>\n </o>\n </o>\n <o abstract="" line="28" name="woof" pos="2">\n <o base="org.eolang.io.stdout" line="29" name="@" pos="4">\n <o base="string" data="string" line="30" pos="6">woof</o>\n </o>\n </o>\n </o>\n <o abstract="" line="32" name="sam" pos="0">\n <o base="human" line="33" name="@" pos="2" ref="11"/>\n <o abstract="" line="34" name="work" pos="2">\n <o line="34" name="job" pos="3"/>\n <o base="^" line="35" pos="4"/>\n <o base=".live" line="35" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="dog" line="38" name="tom" pos="2" ref="24"/>\n <o base="dog" line="39" pos="2" ref="24"/>\n <o base=".woof" line="39" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:27.752 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 94µs 22:46:27.754 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 466µs 22:46:27.764 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 630µs 22:46:27.767 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 183ms 22:46:27.778 [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: 22:46:27.798 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3689 bytes of XML in 135µs 22:46:27.812 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 944µs 22:46:27.813 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 136µs 22:46:27.815 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 248µs 22:46:27.816 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (3940 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="401"\n name="ex-1"\n time="2022-08-12T18:11:26.935279200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n stdout > @\n "I'm eating"\n [] > smth\n 5.plus > @\n 6\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > rat\n mouse > @\n [] > rat_pii\n ^.pii.eat > @\n \n [] > mouse\n animal > @\n [] > pii\n ^.live > @\n \n [args...] > main\n rat > tom\n tom.rat_pii > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n <o abstract="" line="8" name="smth" pos="6">\n <o base="int" data="int" line="9" pos="8">5</o>\n <o base=".plus" line="9" method="" name="@" pos="9">\n <o base="int" data="int" line="10" pos="10">6</o>\n </o>\n </o>\n </o>\n <o base="stdout" line="11" name="@" pos="4">\n <o base="string" data="string" line="12" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="live" line="14" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="16" name="rat" pos="0">\n <o base="mouse" line="17" name="@" pos="2" ref="21"/>\n <o abstract="" line="18" name="rat_pii" pos="2">\n <o base="^" line="19" pos="4"/>\n <o base=".pii" line="19" method="" pos="5"/>\n <o base=".eat" line="19" method="" name="@" pos="9"/>\n </o>\n </o>\n <o abstract="" line="21" name="mouse" pos="0">\n <o base="animal" line="22" name="@" pos="2" ref="3"/>\n <o abstract="" line="23" name="pii" pos="2">\n <o base="^" line="24" pos="4"/>\n <o base=".live" line="24" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="rat" line="27" name="tom" pos="2" ref="16"/>\n <o base="tom" line="28" pos="2" ref="27"/>\n <o base=".rat_pii" line="28" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:27.832 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 117µs 22:46:27.834 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 100µs 22:46:27.846 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 507µs 22:46:27.869 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms 22:46:27.871 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 97µs 22:46:27.873 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 210µs 22:46:27.874 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4030 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="401"\n name="ex-1"\n time="2022-08-12T18:11:26.935279200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] > animal\n [] > live\n [] > eat\n stdout > @\n "I'm eating"\n [] > smth\n 5.plus > @\n 6\n stdout > @\n "I'm alive animal"\n [t] > talk\n live > @\n \n [] > rat\n mouse > @\n [] > rat_pii\n ^.pii.eat > @\n \n [] > mouse\n animal > @\n [] > pii\n ^.live > @\n \n [args...] > main\n rat > tom\n tom.rat_pii > @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n <o abstract="" line="8" name="smth" pos="6">\n <o base="int" data="int" line="9" pos="8">5</o>\n <o base=".plus" line="9" method="" name="@" pos="9">\n <o base="int" data="int" line="10" pos="10">6</o>\n </o>\n </o>\n </o>\n <o base="stdout" line="11" name="@" pos="4">\n <o base="string" data="string" line="12" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="live" line="14" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="16" name="rat" pos="0">\n <o base="mouse" line="17" name="@" pos="2" ref="21"/>\n <o abstract="" line="18" name="rat_pii" pos="2">\n <o base="^" line="19" pos="4"/>\n <o base=".pii" line="19" method="" pos="5"/>\n <o base=".eat" line="19" method="" name="@" pos="9"/>\n </o>\n </o>\n <o abstract="" line="21" name="mouse" pos="0">\n <o base="animal" line="22" name="@" pos="2" ref="3"/>\n <o abstract="" line="23" name="pii" pos="2">\n <o base="^" line="24" pos="4"/>\n <o base=".live" line="24" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="rat" line="27" name="tom" pos="2" ref="16"/>\n <o base="tom" line="28" pos="2" ref="27"/>\n <o base=".rat_pii" line="28" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:27.893 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 115µs 22:46:27.895 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 207µs 22:46:27.902 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 22:46:27.914 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms 22:46:27.915 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 99µs 22:46:27.915 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 82µs 22:46:27.916 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4094 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="401"\n name="ex-1"\n time="2022-08-12T18:11:26.935279200Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; animal\n [] &gt; live\n [] &gt; eat\n stdout &gt; @\n "I'm eating"\n [] &gt; smth\n 5.plus &gt; @\n 6\n stdout &gt; @\n "I'm alive animal"\n [t] &gt; talk\n live &gt; @\n \n [] &gt; rat\n mouse &gt; @\n [] &gt; rat_pii\n ^.pii.eat &gt; @\n \n [] &gt; mouse\n animal &gt; @\n [] &gt; pii\n ^.live &gt; @\n \n [args...] &gt; main\n rat &gt; tom\n tom.rat_pii &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="animal" pos="0">\n <o abstract="" line="4" name="live" pos="2">\n <o abstract="" line="5" name="eat" pos="4">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="6">\n <o base="string" data="string" line="7" pos="8">I'm eating</o>\n </o>\n <o abstract="" line="8" name="smth" pos="6">\n <o base="int" data="int" line="9" pos="8">5</o>\n <o base=".plus" line="9" method="" name="@" pos="9">\n <o base="int" data="int" line="10" pos="10">6</o>\n </o>\n </o>\n </o>\n <o base="org.eolang.io.stdout" line="11" name="@" pos="4">\n <o base="string" data="string" line="12" pos="6">I'm alive animal</o>\n </o>\n </o>\n <o abstract="" line="13" name="talk" pos="2">\n <o line="13" name="t" pos="3"/>\n <o base="live" line="14" name="@" pos="4" ref="4"/>\n </o>\n </o>\n <o abstract="" line="16" name="rat" pos="0">\n <o base="mouse" line="17" name="@" pos="2" ref="21"/>\n <o abstract="" line="18" name="rat_pii" pos="2">\n <o base="^" line="19" pos="4"/>\n <o base=".pii" line="19" method="" pos="5"/>\n <o base=".eat" line="19" method="" name="@" pos="9"/>\n </o>\n </o>\n <o abstract="" line="21" name="mouse" pos="0">\n <o base="animal" line="22" name="@" pos="2" ref="3"/>\n <o abstract="" line="23" name="pii" pos="2">\n <o base="^" line="24" pos="4"/>\n <o base=".live" line="24" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="26" name="main" pos="0">\n <o line="26" name="args" pos="1" vararg=""/>\n <o base="rat" line="27" name="tom" pos="2" ref="16"/>\n <o base="tom" line="28" pos="2" ref="27"/>\n <o base=".rat_pii" line="28" method="" name="@" pos="5"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:27.934 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 390µs 22:46:27.935 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 109µs 22:46:27.945 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 830µs 22:46:27.952 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 149ms 22:46:27.964 [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 22:46:27.975 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4097 bytes of XML in 310µs 22:46:28.006 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 10ms 22:46:28.008 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 155µs 22:46:28.009 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 111µs 22:46:28.010 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #0 via 'add-refs' produced (4378 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="273"\n name="ex-1"\n time="2022-08-08T10:02:11.428317600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; classA\n classB &gt; @\n [] &gt; doA\n stdout &gt; @\n "A"\n \n [] &gt; classB\n classC &gt; @\n [] &gt; doB\n ^.doC &gt; @\n \n [] &gt; classC\n classA &gt; @\n [] &gt; doC\n stdout &gt; @\n "C"\n \n [] &gt; classA2\n classB2 &gt; @\n [] &gt; doA2\n stdout &gt; @\n "A"\n \n [] &gt; classB2\n classC2 > @\n [] > doB2\n ^.doC2 > @\n \n [] > classC2\n classA2 > @\n [] > doC2\n stdout > @\n "C"\n \n [args...] > main\n classB > instance\n instance.doB > @\n </listing>\n <errors/>\n <sheets/>\n <metas>\n <meta line="1">\n <head>alias</head>\n <tail>org.eolang.io.stdout</tail>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classA2" pos="0">\n <o base="classB2" line="21" name="@" pos="2" ref="26"/>\n <o abstract="" line="22" name="doA2" pos="2">\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="classB2" pos="0">\n <o base="classC2" line="27" name="@" pos="2" ref="31"/>\n <o abstract="" line="28" name="doB2" pos="2">\n <o base="^" line="29" pos="4"/>\n <o base=".doC2" line="29" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="31" name="classC2" pos="0">\n <o base="classA2" line="32" name="@" pos="2" ref="20"/>\n <o abstract="" line="33" name="doC2" pos="2">\n <o base="stdout" line="34" name="@" pos="4">\n <o base="string" data="string" line="35" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="classB" line="38" name="instance" pos="2" ref="9"/>\n <o base="instance" line="39" pos="2" ref="38"/>\n <o base=".doB" line="39" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:28.023 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 101µs 22:46:28.025 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 92µs 22:46:28.028 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 575µs 22:46:28.046 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 10ms 22:46:28.047 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 87µs 22:46:28.048 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 72µs 22:46:28.049 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #1 via 'expand-aliases' produced (4468 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="273"\n name="ex-1"\n time="2022-08-08T10:02:11.428317600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; classA\n classB &gt; @\n [] &gt; doA\n stdout &gt; @\n "A"\n \n [] &gt; classB\n classC &gt; @\n [] &gt; doB\n ^.doC &gt; @\n \n [] &gt; classC\n classA &gt; @\n [] &gt; doC\n stdout &gt; @\n "C"\n \n [] &gt; classA2\n classB2 &gt; @\n [] &gt; doA2\n stdout &gt; @\n "A"\n \n [] &gt; classB2\n classC2 &gt; @\n [] &gt; doB2\n ^.doC2 &gt; @\n \n [] &gt; classC2\n classA2 &gt; @\n [] &gt; doC2\n stdout &gt; @\n "C"\n \n [args...] &gt; main\n classB &gt; instance\n instance.doB &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classA2" pos="0">\n <o base="classB2" line="21" name="@" pos="2" ref="26"/>\n <o abstract="" line="22" name="doA2" pos="2">\n <o base="stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="classB2" pos="0">\n <o base="classC2" line="27" name="@" pos="2" ref="31"/>\n <o abstract="" line="28" name="doB2" pos="2">\n <o base="^" line="29" pos="4"/>\n <o base=".doC2" line="29" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="31" name="classC2" pos="0">\n <o base="classA2" line="32" name="@" pos="2" ref="20"/>\n <o abstract="" line="33" name="doC2" pos="2">\n <o base="stdout" line="34" name="@" pos="4">\n <o base="string" data="string" line="35" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="classB" line="38" name="instance" pos="2" ref="9"/>\n <o base="instance" line="39" pos="2" ref="38"/>\n <o base=".doB" line="39" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:28.059 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 159µs 22:46:28.063 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 73µs 22:46:28.072 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 22:46:28.092 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms 22:46:28.102 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 127µs 22:46:28.103 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 86µs 22:46:28.103 [main] DEBUG com.yegor256.xsline.TrLogged MDC= - Shift #2 via 'resolve-aliases' produced (4560 chars): <?xml version="1.0" encoding="UTF-8"?>\n <!--\n The MIT License (MIT)\n \n Copyright (c) 2022 Olesia Subbotina\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included\n in all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n -->\n <program ms="273"\n name="ex-1"\n time="2022-08-08T10:02:11.428317600Z"\n version="1.0-SNAPSHOT">\n <listing>+alias org.eolang.io.stdout\n \n [] &gt; classA\n classB &gt; @\n [] &gt; doA\n stdout &gt; @\n "A"\n \n [] &gt; classB\n classC &gt; @\n [] &gt; doB\n ^.doC &gt; @\n \n [] &gt; classC\n classA &gt; @\n [] &gt; doC\n stdout &gt; @\n "C"\n \n [] &gt; classA2\n classB2 &gt; @\n [] &gt; doA2\n stdout &gt; @\n "A"\n \n [] &gt; classB2\n classC2 &gt; @\n [] &gt; doB2\n ^.doC2 &gt; @\n \n [] &gt; classC2\n classA2 &gt; @\n [] &gt; doC2\n stdout &gt; @\n "C"\n \n [args...] &gt; main\n classB &gt; instance\n instance.doB &gt; @\n </listing>\n <errors/>\n <sheets>\n <sheet>add-refs</sheet>\n <sheet>expand-aliases</sheet>\n </sheets>\n <metas>\n <meta expanded="" line="1">\n <head>alias</head>\n <tail>stdout org.eolang.io.stdout</tail>\n <part>stdout</part>\n <part>org.eolang.io.stdout</part>\n </meta>\n </metas>\n <objects>\n <o abstract="" line="3" name="classA" pos="0">\n <o base="classB" line="4" name="@" pos="2" ref="9"/>\n <o abstract="" line="5" name="doA" pos="2">\n <o base="org.eolang.io.stdout" line="6" name="@" pos="4">\n <o base="string" data="string" line="7" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="9" name="classB" pos="0">\n <o base="classC" line="10" name="@" pos="2" ref="14"/>\n <o abstract="" line="11" name="doB" pos="2">\n <o base="^" line="12" pos="4"/>\n <o base=".doC" line="12" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="14" name="classC" pos="0">\n <o base="classA" line="15" name="@" pos="2" ref="3"/>\n <o abstract="" line="16" name="doC" pos="2">\n <o base="org.eolang.io.stdout" line="17" name="@" pos="4">\n <o base="string" data="string" line="18" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="20" name="classA2" pos="0">\n <o base="classB2" line="21" name="@" pos="2" ref="26"/>\n <o abstract="" line="22" name="doA2" pos="2">\n <o base="org.eolang.io.stdout" line="23" name="@" pos="4">\n <o base="string" data="string" line="24" pos="6">A</o>\n </o>\n </o>\n </o>\n <o abstract="" line="26" name="classB2" pos="0">\n <o base="classC2" line="27" name="@" pos="2" ref="31"/>\n <o abstract="" line="28" name="doB2" pos="2">\n <o base="^" line="29" pos="4"/>\n <o base=".doC2" line="29" method="" name="@" pos="5"/>\n </o>\n </o>\n <o abstract="" line="31" name="classC2" pos="0">\n <o base="classA2" line="32" name="@" pos="2" ref="20"/>\n <o abstract="" line="33" name="doC2" pos="2">\n <o base="org.eolang.io.stdout" line="34" name="@" pos="4">\n <o base="string" data="string" line="35" pos="6">C</o>\n </o>\n </o>\n </o>\n <o abstract="" line="37" name="main" pos="0">\n <o line="37" name="args" pos="1" vararg=""/>\n <o base="classB" line="38" name="instance" pos="2" ref="9"/>\n <o base="instance" line="39" pos="2" ref="38"/>\n <o base=".doB" line="39" method="" name="@" pos="10"/>\n </o>\n </objects>\n </program>\n <EOF> 22:46:28.110 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 223µs 22:46:28.113 [main] DEBUG com.jcabi.xml.DomParser MDC= - com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 218µs 22:46:28.121 [main] DEBUG com.jcabi.xml.XSLDocument MDC= - net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms 22:46:28.122 [main] DEBUG com.yegor256.xsline.Xsline MDC= - Transformed XML through 3 shift(s) in 135ms 22:46:28.129 [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: 2.209 s - in org.objectionary.ddr.unit.graph.inner.InnerTest [INFO] [INFO] Results: [INFO] [WARNING] Tests run: 63, Failures: 0, Errors: 0, Skipped: 3 [INFO] [INFO] [INFO] --- jcabi-maven-plugin:0.17.0:versionalize (jcabi-versionalize-packages) @ ddr --- Downloading from Maven: https://repo.maven.apache.org/maven2/org/mockito/mockito-core/4.6.1/mockito-core-4.6.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/mockito/mockito-core/4.6.1/mockito-core-4.6.1.pom (2.5 kB at 166 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy/1.12.10/byte-buddy-1.12.10.pom Downloaded1from7Maven:Bhttps://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy/1.12.10/byte-buddy-1.12.10.pom (17 kB at 1.5 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy-parent/1.12.10/byte-buddy-parent-1.12.10.pom Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy-parent/1.12.10/byte-buddy-parent-1.12.10.pom (45 kB at 3.2 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 728 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-maven-slf4j/0.11/jcabi-maven-slf4j-0.11.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/jcabi/jcabi-maven-slf4j/0.11/jcabi-maven-slf4j-0.11.pom (5.2 kB at 435 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 288 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 1.6 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.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 760 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 5.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/3.8.6/maven-model-3.8.6.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/3.8.6/maven-model-3.8.6.pom (2.8 kB at 467 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 1.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/3.8.6/maven-artifact-3.8.6.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/3.8.6/maven-artifact-3.8.6.pom (2.4 kB at 299 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-core/3.8.6/maven-core-3.8.6.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-core/3.8.6/maven-core-3.8.6.pom (7.6 kB at 361 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 158 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 110 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-builder-support/3.8.6/maven-builder-support-3.8.6.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-builder-support/3.8.6/maven-builder-support-3.8.6.pom (1.4 kB at 100 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-sec-dispatcher/2.0/plexus-sec-dispatcher-2.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-sec-dispatcher/2.0/plexus-sec-dispatcher-2.0.pom (3.2 kB at 270 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 340 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 192 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model-builder/3.8.6/maven-model-builder-3.8.6.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model-builder/3.8.6/maven-model-builder-3.8.6.pom (3.4 kB at 188 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-resolver-provider/3.8.6/maven-resolver-provider-3.8.6.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-resolver-provider/3.8.6/maven-resolver-provider-3.8.6.pom (4.2 kB at 201 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 120 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 1.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/resolver/maven-resolver-spi/1.6.3/maven-resolver-spi-1.6.3.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/resolver/maven-resolver-spi/1.6.3/maven-resolver-spi-1.6.3.pom (2.7 kB at 166 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 65 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 192 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 202 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-parent/1.7.30/slf4j-parent-1.7.30.pom Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/org/slf4j/slf4j-parent/1.7.30/slf4j-parent-1.7.30.pom (14 kB at 1.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/inject/guice/4.2.2/guice-4.2.2.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/com/google/inject/guice/4.2.2/guice-4.2.2.pom (11 kB at 1.4 MB/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 732 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 205 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/guava/guava/31.1-jre/guava-31.1-jre.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/com/google/guava/guava/31.1-jre/guava-31.1-jre.pom (11 kB at 646 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/guava/guava-parent/31.1-jre/guava-parent-31.1-jre.pom Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/com/google/guava/guava-parent/31.1-jre/guava-parent-31.1-jre.pom (15 kB at 1.5 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.pom (2.4 kB at 161 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/guava/guava-parent/26.0-android/guava-parent-26.0-android.pom Downloaded1from0Maven:Bhttps://repo.maven.apache.org/maven2/com/google/guava/guava-parent/26.0-android/guava-parent-26.0-android.pom (10 kB at 1.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.pom (2.3 kB at 228 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 429 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/checkerframework/checker-qual/3.12.0/checker-qual-3.12.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/checkerframework/checker-qual/3.12.0/checker-qual-3.12.0.pom (2.1 kB at 190 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_annotations/2.11.0/error_prone_annotations-2.11.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_annotations/2.11.0/error_prone_annotations-2.11.0.pom (2.2 kB at 216 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_parent/2.11.0/error_prone_parent-2.11.0.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_parent/2.11.0/error_prone_parent-2.11.0.pom (11 kB at 1.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.pom (2.8 kB at 345 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 62 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 534 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/resolver/maven-resolver-api/1.8.1/maven-resolver-api-1.8.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/resolver/maven-resolver-api/1.8.1/maven-resolver-api-1.8.1.pom (2.6 kB at 328 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/resolver/maven-resolver/1.8.1/maven-resolver-1.8.1.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/resolver/maven-resolver/1.8.1/maven-resolver-1.8.1.pom (21 kB at 2.6 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.9.0.M1/org.eclipse.sisu.plexus-0.9.0.M1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.9.0.M1/org.eclipse.sisu.plexus-0.9.0.M1.pom (4.8 kB at 531 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/sisu/sisu-plexus/0.9.0.M1/sisu-plexus-0.9.0.M1.pom Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/org/eclipse/sisu/sisu-plexus/0.9.0.M1/sisu-plexus-0.9.0.M1.pom (15 kB at 1.7 MB/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 364 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/sisu/sisu-inject/0.9.0.M1/sisu-inject-0.9.0.M1.pom Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/org/eclipse/sisu/sisu-inject/0.9.0.M1/sisu-inject-0.9.0.M1.pom (14 kB at 1.8 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/2.0.0-beta1/slf4j-api-2.0.0-beta1.jar Downloading from Maven: https://repo.maven.apache.org/maven2/org/mockito/mockito-core/4.6.1/mockito-core-4.6.1.jar Downloading)from/Maven: https://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy/1.12.10/byte-buddy-1.12.10.jar Downloading from Maven: https://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy-agent/1.12.10/byte-buddy-agent-1.12.10.jar Downloaded from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/2.0.0-beta1/slf4j-api-2.0.0-beta1.jar (61 kB at 3.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/aspectj/aspectjtools/1.9.8.M1/aspectjtools-1.9.8.M1.jar Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-maven-slf4j/0.11/jcabi-maven-slf4j-0.11.jar Downloaded5from1Maven:khttps://repo.maven.apache.org/maven2/com/jcabi/jcabi-maven-slf4j/0.11/jcabi-maven-slf4j-0.11.jar (8.4 kB at 156 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/javax/el/javax.el-api/3.0.1-b06/javax.el-api-3.0.1-b06.jar Downloaded5from5Maven:khttps://repo.maven.apache.org/maven2/javax/el/javax.el-api/3.0.1-b06/javax.el-api-3.0.1-b06.jar (79 kB at 697 kB/s) Downloading)from2Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/3.8.6/maven-plugin-api-3.8.6.jar Downloaded5from4Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/3.8.6/maven-plugin-api-3.8.6.jar (47 kB at 301 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 Downloaded4from5Maven: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.5 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/2.6.0/plexus-classworlds-2.6.0.jar Downloaded5from6Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/2.6.0/plexus-classworlds-2.6.0.jar (53 kB at 270 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 Downloaded5from6Maven:khttps://repo.maven.apache.org/maven2/org/mockito/mockito-core/4.6.1/mockito-core-4.6.1.jar (663 kB at 2.1 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 Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.3.1/plexus-utils-3.3.1.jar (262 kB at 848 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 Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-model/3.8.6/maven-model-3.8.6.jar (216 kB at 680 kB/s) Downloading)from1Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-settings-builder/3.8.6/maven-settings-builder-3.8.6.jar Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/3.8.6/maven-settings-3.8.6.jar (44 kB at 130 kB/s) Downloading)from1Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-sec-dispatcher/2.0/plexus-sec-dispatcher-2.0.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-settings-builder/3.8.6/maven-settings-builder-3.8.6.jar (42 kB at 118 kB/s) Downloading)from1Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-cipher/2.0/plexus-cipher-2.0.jar Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-sec-dispatcher/2.0/plexus-sec-dispatcher-2.0.jar (24 kB at 65 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-builder-support/3.8.6/maven-builder-support-3.8.6.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-cipher/2.0/plexus-cipher-2.0.jar (13 kB at 34 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 Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-builder-support/3.8.6/maven-builder-support-3.8.6.jar (14 kB at 36 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model-builder/3.8.6/maven-model-builder-3.8.6.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/3.8.6/maven-repository-metadata-3.8.6.jar (28 kB at 69 kB/s) Downloading)from4Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-resolver-provider/3.8.6/maven-resolver-provider-3.8.6.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-resolver-provider/3.8.6/maven-resolver-provider-3.8.6.jar (67 kB at 145 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/resolver/maven-resolver-impl/1.6.3/maven-resolver-impl-1.6.3.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-model-builder/3.8.6/maven-model-builder-3.8.6.jar (196 kB at 386 kB/s) Downloading)from7Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/resolver/maven-resolver-spi/1.6.3/maven-resolver-spi-1.6.3.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/resolver/maven-resolver-spi/1.6.3/maven-resolver-spi-1.6.3.jar (38 kB at 71 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/resolver/maven-resolver-util/1.6.3/maven-resolver-util-1.6.3.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/resolver/maven-resolver-impl/1.6.3/maven-resolver-impl-1.6.3.jar (180 kB at 323 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 Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-core/3.8.6/maven-core-3.8.6.jar (646 kB at 1.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/guava/guava/31.1-jre/guava-31.1-jre.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/resolver/maven-resolver-util/1.6.3/maven-resolver-util-1.6.3.jar (169 kB at 265 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar (4.6 kB at 6.9 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar (2.2 kB at 3.2 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar (20 kB at 28 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/checkerframework/checker-qual/3.12.0/checker-qual-3.12.0.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/com/google/inject/guice/4.2.2/guice-4.2.2-no_aop.jar (521 kB at 685 kB/s) Downloading)from6Maven:Bhttps://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_annotations/2.11.0/error_prone_annotations-2.11.0.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_annotations/2.11.0/error_prone_annotations-2.11.0.jar (16 kB at 20 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/checkerframework/checker-qual/3.12.0/checker-qual-3.12.0.jar (209 kB at 262 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 Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar (8.8 kB at 11 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/resolver/maven-resolver-api/1.8.1/maven-resolver-api-1.8.1.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-component-annotations/2.1.0/plexus-component-annotations-2.1.0.jar (4.2 kB at 5.1 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.9.0.M1/org.eclipse.sisu.plexus-0.9.0.M1.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/resolver/maven-resolver-api/1.8.1/maven-resolver-api-1.8.1.jar (154 kB at 172 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/3.8.6/maven-artifact-3.8.6.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.9.0.M1/org.eclipse.sisu.plexus-0.9.0.M1.jar (208 kB at 228 kB/s) Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/3.8.6/maven-artifact-3.8.6.jar (58 kB at 59 kB/s) Downloaded3from.Maven:Mhttps://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy/1.12.10/byte-buddy-1.12.10.jar (3.8 MB at 3.8 MB/s) Downloaded2from.Maven:Bhttps://repo.maven.apache.org/maven2/com/google/guava/guava/31.1-jre/guava-31.1-jre.jar (3.0 MB at 2.7 MB/s) Downloaded1from5Maven:Mhttps://repo.maven.apache.org/maven2/org/aspectj/aspectjtools/1.9.8.M1/aspectjtools-1.9.8.M1.jar (15 MB at 10 MB/s) [INFO] Versionalizing /home/r/repo/target/classes directory [INFO] [INFO] --- maven-jar-plugin:3.3.0:jar (default-jar) @ ddr --- Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/file-management/3.1.0/file-management-3.1.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/shared/file-management/3.1.0/file-management-3.1.0.pom (4.5 kB at 641 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-archiver/3.6.0/maven-archiver-3.6.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-archiver/3.6.0/maven-archiver-3.6.0.pom (3.9 kB at 436 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-io/3.4.0/plexus-io-3.4.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-io/3.4.0/plexus-io-3.4.0.pom (6.0 kB at 1.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/10/plexus-10.pom Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/10/plexus-10.pom (25 kB at 3.6 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-archiver/4.4.0/plexus-archiver-4.4.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-archiver/4.4.0/plexus-archiver-4.4.0.pom (6.3 kB at 1.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-compress/1.21/commons-compress-1.21.pom Downloaded1from0Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-compress/1.21/commons-compress-1.21.pom (20 kB at 3.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/iq80/snappy/snappy/0.4/snappy-0.4.pom Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/org/iq80/snappy/snappy/0.4/snappy-0.4.pom (15 kB at 2.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/tukaani/xz/1.9/xz-1.9.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/tukaani/xz/1.9/xz-1.9.pom (2.0 kB at 512 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/file-management/3.1.0/file-management-3.1.0.jar Downloading)from/Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-archiver/3.6.0/maven-archiver-3.6.0.jar Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-io/3.4.0/plexus-io-3.4.0.jar Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/file-management/3.1.0/file-management-3.1.0.jar (36 kB at 3.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-archiver/4.4.0/plexus-archiver-4.4.0.jar Downloading from Maven: https://repo.maven.apache.org/maven2/org/iq80/snappy/snappy/0.4/snappy-0.4.jar Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-compress/1.21/commons-compress-1.21.jar Downloaded4from6Maven:5https://repo.maven.apache.org/maven2/org/iq80/snappy/snappy/0.4/snappy-0.4.jar (58 kB at 3.6 MB/s) Downloading)from Maven:7https://repo.maven.apache.org/maven2/org/tukaani/xz/1.9/xz-1.9.jar Downloaded5from6Maven:7https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-io/3.4.0/plexus-io-3.4.0.jar (79 kB at 2.0 MB/s) Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-archiver/3.6.0/maven-archiver-3.6.0.jar (26 kB at 596 kB/s) Downloaded3from1Maven:khttps://repo.maven.apache.org/maven2/org/tukaani/xz/1.9/xz-1.9.jar (116 kB at 2.3 MB/s) Downloaded2from1Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-archiver/4.4.0/plexus-archiver-4.4.0.jar (211 kB at 3.6 MB/s) Downloaded1from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-compress/1.21/commons-compress-1.21.jar (1.0 MB at 9.8 MB/s) [INFO] Building jar: /home/r/repo/target/ddr-1.0-SNAPSHOT.jar [INFO] [INFO] --- maven-assembly-plugin:3.4.2:single (make-assembly) @ ddr --- Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-common-artifact-filters/3.3.1/maven-common-artifact-filters-3.3.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-common-artifact-filters/3.3.1/maven-common-artifact-filters-3.3.1.pom (5.5 kB at 499 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-artifact-transfer/0.13.1/maven-artifact-transfer-0.13.1.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-artifact-transfer/0.13.1/maven-artifact-transfer-0.13.1.pom (11 kB at 1.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-common-artifact-filters/3.1.0/maven-common-artifact-filters-3.1.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-common-artifact-filters/3.1.0/maven-common-artifact-filters-3.1.0.pom (5.3 kB at 1.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/33/maven-shared-components-33.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/33/maven-shared-components-33.pom (5.1 kB at 1.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-utils/3.1.0/maven-shared-utils-3.1.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-utils/3.1.0/maven-shared-utils-3.1.0.pom (5.0 kB at 996 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 764 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 6.9 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/commons-io/commons-io/2.5/commons-io-2.5.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/commons-io/commons-io/2.5/commons-io-2.5.pom (13 kB at 2.7 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-common-artifact-filters/3.3.1/maven-common-artifact-filters-3.3.1.jar Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-artifact-transfer/0.13.1/maven-artifact-transfer-0.13.1.jar Downloaded2from3Maven:3https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-common-artifact-filters/3.3.1/maven-common-artifact-filters-3.3.1.jar (63 kB at 4.5 MB/s) Downloaded1from5Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-artifact-transfer/0.13.1/maven-artifact-transfer-0.13.1.jar (159 kB at 7.6 MB/s) [INFO] Building jar: /home/r/repo/target/ddr-1.0-SNAPSHOT-jar-with-dependencies.jar [INFO] [INFO] --- qulice-maven-plugin:0.23.0:check (jcabi-qulice-check) @ ddr --- Downloading from Maven: https://repo.maven.apache.org/maven2/org/cactoos/cactoos/0.55.0/cactoos-0.55.0.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/cactoos/cactoos/0.55.0/cactoos-0.55.0.pom (11 kB at 1.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/qulice/qulice-spi/0.23.0/qulice-spi-0.23.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/com/qulice/qulice-spi/0.23.0/qulice-spi-0.23.0.pom (3.2 kB at 319 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/commons-io/commons-io/2.16.0/commons-io-2.16.0.pom Downloaded1from0Maven:Bhttps://repo.maven.apache.org/maven2/commons-io/commons-io/2.16.0/commons-io-2.16.0.pom (20 kB at 2.5 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/67/commons-parent-67.pom Downloaded1from7Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/67/commons-parent-67.pom (77 kB at 4.8 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/31/apache-31.pom Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/apache/31/apache-31.pom (24 kB at 3.9 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/junit/junit-bom/5.10.2/junit-bom-5.10.2.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/junit/junit-bom/5.10.2/junit-bom-5.10.2.pom (5.6 kB at 942 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/qulice/qulice-checkstyle/0.23.0/qulice-checkstyle-0.23.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/qulice/qulice-checkstyle/0.23.0/qulice-checkstyle-0.23.0.pom (5.8 kB at 723 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/guava/guava/33.2.0-jre/guava-33.2.0-jre.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/google/guava/guava/33.2.0-jre/guava-33.2.0-jre.pom (9.1 kB at 1.5 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/guava/guava-parent/33.2.0-jre/guava-parent-33.2.0-jre.pom Downloaded1from9Maven:Bhttps://repo.maven.apache.org/maven2/com/google/guava/guava-parent/33.2.0-jre/guava-parent-33.2.0-jre.pom (19 kB at 2.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/guava/failureaccess/1.0.2/failureaccess-1.0.2.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/com/google/guava/failureaccess/1.0.2/failureaccess-1.0.2.pom (3.3 kB at 668 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/checkerframework/checker-qual/3.42.0/checker-qual-3.42.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/checkerframework/checker-qual/3.42.0/checker-qual-3.42.0.pom (2.1 kB at 419 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_annotations/2.26.1/error_prone_annotations-2.26.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_annotations/2.26.1/error_prone_annotations-2.26.1.pom (4.3 kB at 472 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_parent/2.26.1/error_prone_parent-2.26.1.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_parent/2.26.1/error_prone_parent-2.26.1.pom (13 kB at 2.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/j2objc/j2objc-annotations/3.0.0/j2objc-annotations-3.0.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/google/j2objc/j2objc-annotations/3.0.0/j2objc-annotations-3.0.0.pom (5.1 kB at 843 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-log/0.24.1/jcabi-log-0.24.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/jcabi/jcabi-log/0.24.1/jcabi-log-0.24.1.pom (5.2 kB at 578 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi/1.37.1/jcabi-1.37.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/jcabi/jcabi/1.37.1/jcabi-1.37.1.pom (5.8 kB at 972 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/2.0.9/slf4j-api-2.0.9.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/2.0.9/slf4j-api-2.0.9.pom (2.8 kB at 563 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-parent/2.0.9/slf4j-parent-2.0.9.pom Downloaded1from6Maven:Bhttps://repo.maven.apache.org/maven2/org/slf4j/slf4j-parent/2.0.9/slf4j-parent-2.0.9.pom (16 kB at 3.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-bom/2.0.9/slf4j-bom-2.0.9.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/slf4j/slf4j-bom/2.0.9/slf4j-bom-2.0.9.pom (4.9 kB at 1.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/puppycrawl/tools/checkstyle/10.16.0/checkstyle-10.16.0.pom Downloaded1from3Maven:khttps://repo.maven.apache.org/maven2/com/puppycrawl/tools/checkstyle/10.16.0/checkstyle-10.16.0.pom (235 kB at 7.8 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/info/picocli/picocli/4.7.5/picocli-4.7.5.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/info/picocli/picocli/4.7.5/picocli-4.7.5.pom (1.4 kB at 229 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/antlr/antlr4-runtime/4.13.1/antlr4-runtime-4.13.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/antlr/antlr4-runtime/4.13.1/antlr4-runtime-4.13.1.pom (3.6 kB at 592 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/antlr/antlr4-master/4.13.1/antlr4-master-4.13.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/antlr/antlr4-master/4.13.1/antlr4-master-4.13.1.pom (4.8 kB at 1.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/reflections/reflections/0.10.2/reflections-0.10.2.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/reflections/reflections/0.10.2/reflections-0.10.2.pom (9.3 kB at 1.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/javassist/javassist/3.28.0-GA/javassist-3.28.0-GA.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/javassist/javassist/3.28.0-GA/javassist-3.28.0-GA.pom (11 kB at 1.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.7.32/slf4j-api-1.7.32.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.7.32/slf4j-api-1.7.32.pom (3.8 kB at 959 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-parent/1.7.32/slf4j-parent-1.7.32.pom Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/org/slf4j/slf4j-parent/1.7.32/slf4j-parent-1.7.32.pom (14 kB at 2.8 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-core/1.12.0/doxia-core-1.12.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-core/1.12.0/doxia-core-1.12.0.pom (4.4 kB at 876 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia/1.12.0/doxia-1.12.0.pom Downloaded1from8Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia/1.12.0/doxia-1.12.0.pom (18 kB at 2.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-sink-api/1.12.0/doxia-sink-api-1.12.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-sink-api/1.12.0/doxia-sink-api-1.12.0.pom (1.5 kB at 307 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-logging-api/1.12.0/doxia-logging-api-1.12.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-logging-api/1.12.0/doxia-logging-api-1.12.0.pom (1.5 kB at 220 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 494 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.1.1/plexus-utils-3.1.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.1.1/plexus-utils-3.1.1.pom (5.1 kB at 845 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 1.0 MB/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 3.1 MB/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 914 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 3.6 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/geronimo/genesis/genesis/2.0/genesis-2.0.pom Downloaded1from8Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/geronimo/genesis/genesis/2.0/genesis-2.0.pom (18 kB at 3.7 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-lang3/3.14.0/commons-lang3-3.14.0.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-lang3/3.14.0/commons-lang3-3.14.0.pom (31 kB at 4.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/64/commons-parent-64.pom Downloaded1from8Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/64/commons-parent-64.pom (78 kB at 8.7 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/30/apache-30.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/apache/30/apache-30.pom (23 kB at 3.9 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/junit/junit-bom/5.10.0/junit-bom-5.10.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/junit/junit-bom/5.10.0/junit-bom-5.10.0.pom (5.6 kB at 942 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-text/1.11.0/commons-text-1.11.0.pom Downloaded1from9Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-text/1.11.0/commons-text-1.11.0.pom (19 kB at 3.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcore/4.4.13/httpcore-4.4.13.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcore/4.4.13/httpcore-4.4.13.pom (5.0 kB at 710 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcomponents-core/4.4.13/httpcomponents-core-4.4.13.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcomponents-core/4.4.13/httpcomponents-core-4.4.13.pom (13 kB at 2.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcore/4.4.14/httpcore-4.4.14.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcore/4.4.14/httpcore-4.4.14.pom (5.0 kB at 710 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcomponents-core/4.4.14/httpcomponents-core-4.4.14.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcomponents-core/4.4.14/httpcomponents-core-4.4.14.pom (13 kB at 2.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-module-xdoc/1.12.0/doxia-module-xdoc-1.12.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-module-xdoc/1.12.0/doxia-module-xdoc-1.12.0.pom (4.3 kB at 724 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-modules/1.12.0/doxia-modules-1.12.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-modules/1.12.0/doxia-modules-1.12.0.pom (2.7 kB at 533 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.16.0/commons-codec-1.16.0.pom Downloaded1from6Maven:Bhttps://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.16.0/commons-codec-1.16.0.pom (16 kB at 3.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/58/commons-parent-58.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/58/commons-parent-58.pom (83 kB at 8.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/29/apache-29.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/apache/29/apache-29.pom (21 kB at 3.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/junit/junit-bom/5.9.3/junit-bom-5.9.3.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/junit/junit-bom/5.9.3/junit-bom-5.9.3.pom (5.6 kB at 1.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/net/sourceforge/saxon/saxon/9.1.0.8/saxon-9.1.0.8.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/net/sourceforge/saxon/saxon/9.1.0.8/saxon-9.1.0.8.pom (5.7 kB at 957 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-exec/1.6.0/maven-reporting-exec-1.6.0.pom Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-exec/1.6.0/maven-reporting-exec-1.6.0.pom (14 kB at 2.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/3.1.0/maven-reporting-api-3.1.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/3.1.0/maven-reporting-api-3.1.0.pom (3.8 kB at 627 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 197 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia/1.11.1/doxia-1.11.1.pom Downloaded1from8Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia/1.11.1/doxia-1.11.1.pom (18 kB at 2.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-logging-api/1.11.1/doxia-logging-api-1.11.1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-logging-api/1.11.1/doxia-logging-api-1.11.1.pom (1.6 kB at 226 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 635 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 784 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 2.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/javax/enterprise/cdi-api/1.0/cdi-api-1.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/javax/enterprise/cdi-api/1.0/cdi-api-1.0.pom (1.4 kB at 358 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 471 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jboss/weld/weld-api-bom/1.0/weld-api-bom-1.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/jboss/weld/weld-api-bom/1.0/weld-api-bom-1.0.pom (7.9 kB at 1.6 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jboss/weld/weld-parent/6/weld-parent-6.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/jboss/weld/weld-parent/6/weld-parent-6.pom (21 kB at 4.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.pom (1.0 kB at 170 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.0.M1/org.eclipse.sisu.inject-0.3.0.M1.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.0.M1/org.eclipse.sisu.inject-0.3.0.M1.pom (2.5 kB at 425 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/sisu/sisu-inject/0.3.0.M1/sisu-inject-0.3.0.M1.pom Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/org/eclipse/sisu/sisu-inject/0.3.0.M1/sisu-inject-0.3.0.M1.pom (14 kB at 2.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/2.5.1/plexus-classworlds-2.5.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/2.5.1/plexus-classworlds-2.5.1.pom (5.0 kB at 1.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/qulice/qulice-pmd/0.23.0/qulice-pmd-0.23.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/qulice/qulice-pmd/0.23.0/qulice-pmd-0.23.0.pom (6.8 kB at 684 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/net/sourceforge/pmd/pmd-core/6.55.0/pmd-core-6.55.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/net/sourceforge/pmd/pmd-core/6.55.0/pmd-core-6.55.0.pom (8.6 kB at 1.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/net/sourceforge/pmd/pmd/6.55.0/pmd-6.55.0.pom Downloaded1from9Maven:Bhttps://repo.maven.apache.org/maven2/net/sourceforge/pmd/pmd/6.55.0/pmd-6.55.0.pom (49 kB at 4.9 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/beust/jcommander/1.48/jcommander-1.48.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/beust/jcommander/1.48/jcommander-1.48.pom (9.3 kB at 1.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/oss/oss-parent/3/oss-parent-3.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/oss/oss-parent/3/oss-parent-3.pom (3.4 kB at 372 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/net/sourceforge/pmd/pmd-java/6.55.0/pmd-java-6.55.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/net/sourceforge/pmd/pmd-java/6.55.0/pmd-java-6.55.0.pom (8.8 kB at 1.5 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/ow2/asm/asm/9.7/asm-9.7.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/ow2/asm/asm/9.7/asm-9.7.pom (2.4 kB at 474 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/ow2/ow2/1.5.1/ow2-1.5.1.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/ow2/ow2/1.5.1/ow2-1.5.1.pom (11 kB at 2.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/code/gson/gson/2.10.1/gson-2.10.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/google/code/gson/gson/2.10.1/gson-2.10.1.pom (9.4 kB at 1.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/code/gson/gson-parent/2.10.1/gson-parent-2.10.1.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/com/google/code/gson/gson-parent/2.10.1/gson-parent-2.10.1.pom (13 kB at 1.8 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/net/sourceforge/pmd/pmd-jsp/6.55.0/pmd-jsp-6.55.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/net/sourceforge/pmd/pmd-jsp/6.55.0/pmd-jsp-6.55.0.pom (3.7 kB at 412 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/xerces/xmlParserAPIs/2.6.2/xmlParserAPIs-2.6.2.pom Downloaded1from5Maven: https://repo.maven.apache.org/maven2/xerces/xmlParserAPIs/2.6.2/xmlParserAPIs-2.6.2.pom (153 B at 17 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-xml/0.29.0/jcabi-xml-0.29.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/jcabi/jcabi-xml/0.29.0/jcabi-xml-0.29.0.pom (6.3 kB at 789 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-dependency-analyzer/1.13.2/maven-dependency-analyzer-1.13.2.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-dependency-analyzer/1.13.2/maven-dependency-analyzer-1.13.2.pom (6.4 kB at 917 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/39/maven-shared-components-39.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/39/maven-shared-components-39.pom (3.2 kB at 537 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/39/maven-parent-39.pom Downloaded1from8Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/39/maven-parent-39.pom (48 kB at 6.9 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.5.1/plexus-utils-3.5.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.5.1/plexus-utils-3.5.1.pom (8.8 kB at 1.5 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-inject-plexus/2.6.0/sisu-inject-plexus-2.6.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-inject-plexus/2.6.0/sisu-inject-plexus-2.6.0.pom (2.4 kB at 303 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/inject/wrappers/2.6.0/wrappers-2.6.0.pom Downloaded1from8Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/inject/wrappers/2.6.0/wrappers-2.6.0.pom (983 B at 197 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-inject/2.6.0/sisu-inject-2.6.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-inject/2.6.0/sisu-inject-2.6.0.pom (2.0 kB at 247 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-parent/2.6.0/sisu-parent-2.6.0.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-parent/2.6.0/sisu-parent-2.6.0.pom (11 kB at 1.8 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.18/plexus-utils-3.0.18.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.18/plexus-utils-3.0.18.pom (3.4 kB at 424 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-inject-bean/2.6.0/sisu-inject-bean-2.6.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-inject-bean/2.6.0/sisu-inject-bean-2.6.0.pom (2.1 kB at 265 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-guice/3.2.5/sisu-guice-3.2.5.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-guice/3.2.5/sisu-guice-3.2.5.pom (11 kB at 1.6 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/inject/guice-parent/3.2.5/guice-parent-3.2.5.pom Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/sisu/inject/guice-parent/3.2.5/guice-parent-3.2.5.pom (15 kB at 1.7 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.0/org.eclipse.sisu.inject-0.3.0.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.0/org.eclipse.sisu.inject-0.3.0.pom (2.6 kB at 438 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/sisu/sisu-inject/0.3.0/sisu-inject-0.3.0.pom Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/org/eclipse/sisu/sisu-inject/0.3.0/sisu-inject-0.3.0.pom (14 kB at 2.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.0/org.eclipse.sisu.plexus-0.3.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.0/org.eclipse.sisu.plexus-0.3.0.pom (4.2 kB at 695 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/sisu/sisu-plexus/0.3.0/sisu-plexus-0.3.0.pom Downloaded1from4Maven:Bhttps://repo.maven.apache.org/maven2/org/eclipse/sisu/sisu-plexus/0.3.0/sisu-plexus-0.3.0.pom (14 kB at 2.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.17/plexus-utils-3.0.17.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.17/plexus-utils-3.0.17.pom (3.4 kB at 849 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/hibernate/hibernate-validator/8.0.1.Final/hibernate-validator-8.0.1.Final.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/hibernate/hibernate-validator/8.0.1.Final/hibernate-validator-8.0.1.Final.pom (1.0 kB at 145 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/hibernate/validator/hibernate-validator-relocation/8.0.1.Final/hibernate-validator-relocation-8.0.1.Final.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/hibernate/validator/hibernate-validator-relocation/8.0.1.Final/hibernate-validator-relocation-8.0.1.Final.pom (1.0 kB at 114 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/hibernate/validator/hibernate-validator-parent/8.0.1.Final/hibernate-validator-parent-8.0.1.Final.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/org/hibernate/validator/hibernate-validator-parent/8.0.1.Final/hibernate-validator-parent-8.0.1.Final.pom (81 kB at 9.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jboss/arquillian/arquillian-bom/1.7.0.Alpha10/arquillian-bom-1.7.0.Alpha10.pom Downloaded1from0Maven:Bhttps://repo.maven.apache.org/maven2/org/jboss/arquillian/arquillian-bom/1.7.0.Alpha10/arquillian-bom-1.7.0.Alpha10.pom (10 kB at 867 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jboss/shrinkwrap/shrinkwrap-bom/1.2.6/shrinkwrap-bom-1.2.6.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/jboss/shrinkwrap/shrinkwrap-bom/1.2.6/shrinkwrap-bom-1.2.6.pom (4.0 kB at 797 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jboss/shrinkwrap/resolver/shrinkwrap-resolver-bom/3.1.4/shrinkwrap-resolver-bom-3.1.4.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/jboss/shrinkwrap/resolver/shrinkwrap-resolver-bom/3.1.4/shrinkwrap-resolver-bom-3.1.4.pom (7.0 kB at 1.4 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven/3.6.3/maven-3.6.3.pom Downloaded1from6Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/maven/3.6.3/maven-3.6.3.pom (26 kB at 5.3 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jboss/shrinkwrap/descriptors/shrinkwrap-descriptors-bom/2.0.0/shrinkwrap-descriptors-bom-2.0.0.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/jboss/shrinkwrap/descriptors/shrinkwrap-descriptors-bom/2.0.0/shrinkwrap-descriptors-bom-2.0.0.pom (5.2 kB at 653 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/hibernate/validator/hibernate-validator/8.0.1.Final/hibernate-validator-8.0.1.Final.pom Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/org/hibernate/validator/hibernate-validator/8.0.1.Final/hibernate-validator-8.0.1.Final.pom (15 kB at 2.9 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/jakarta/validation/jakarta.validation-api/3.0.2/jakarta.validation-api-3.0.2.pom Downloaded1from1Maven:Bhttps://repo.maven.apache.org/maven2/jakarta/validation/jakarta.validation-api/3.0.2/jakarta.validation-api-3.0.2.pom (11 kB at 1.8 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jboss/logging/jboss-logging/3.4.3.Final/jboss-logging-3.4.3.Final.pom Downloaded1from5Maven:Bhttps://repo.maven.apache.org/maven2/org/jboss/logging/jboss-logging/3.4.3.Final/jboss-logging-3.4.3.Final.pom (15 kB at 2.5 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jboss/jboss-parent/39/jboss-parent-39.pom Downloaded1from8Maven:Bhttps://repo.maven.apache.org/maven2/org/jboss/jboss-parent/39/jboss-parent-39.pom (68 kB at 8.5 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/fasterxml/classmate/1.5.1/classmate-1.5.1.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/com/fasterxml/classmate/1.5.1/classmate-1.5.1.pom (7.3 kB at 726 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/fasterxml/oss-parent/35/oss-parent-35.pom Downloaded1from3Maven:Bhttps://repo.maven.apache.org/maven2/com/fasterxml/oss-parent/35/oss-parent-35.pom (23 kB at 4.6 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/cactoos/cactoos/0.55.0/cactoos-0.55.0.jar Downloading from Maven: https://repo.maven.apache.org/maven2/com/qulice/qulice-spi/0.23.0/qulice-spi-0.23.0.jar Downloading from Maven: https://repo.maven.apache.org/maven2/com/qulice/qulice-checkstyle/0.23.0/qulice-checkstyle-0.23.0.jar Downloaded3from7Maven:khttps://repo.maven.apache.org/maven2/com/qulice/qulice-spi/0.23.0/qulice-spi-0.23.0.jar (10.0 kB at 434 kB/s) Downloading)from6Maven:Bhttps://repo.maven.apache.org/maven2/org/checkerframework/checker-qual/3.42.0/checker-qual-3.42.0.jar Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/guava/guava/33.2.0-jre/guava-33.2.0-jre.jar Downloading)from1Maven:Bhttps://repo.maven.apache.org/maven2/com/google/guava/failureaccess/1.0.2/failureaccess-1.0.2.jar Downloaded5from1Maven:khttps://repo.maven.apache.org/maven2/com/qulice/qulice-checkstyle/0.23.0/qulice-checkstyle-0.23.0.jar (67 kB at 1.5 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_annotations/2.26.1/error_prone_annotations-2.26.1.jar Downloaded5from5Maven:khttps://repo.maven.apache.org/maven2/com/google/guava/failureaccess/1.0.2/failureaccess-1.0.2.jar (4.7 kB at 118 kB/s) Downloading)from8Maven:Bhttps://repo.maven.apache.org/maven2/com/google/j2objc/j2objc-annotations/3.0.0/j2objc-annotations-3.0.0.jar Downloaded5from7Maven:khttps://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_annotations/2.26.1/error_prone_annotations-2.26.1.jar (19 kB at 461 kB/s) Downloading)from1Maven:Bhttps://repo.maven.apache.org/maven2/com/puppycrawl/tools/checkstyle/10.16.0/checkstyle-10.16.0.jar Downloaded4from0Maven:khttps://repo.maven.apache.org/maven2/com/google/j2objc/j2objc-annotations/3.0.0/j2objc-annotations-3.0.0.jar (12 kB at 260 kB/s) Downloading)from9Maven:Bhttps://repo.maven.apache.org/maven2/info/picocli/picocli/4.7.5/picocli-4.7.5.jar Downloaded5from4Maven:khttps://repo.maven.apache.org/maven2/org/cactoos/cactoos/0.55.0/cactoos-0.55.0.jar (346 kB at 3.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/reflections/reflections/0.10.2/reflections-0.10.2.jar Downloaded4from3Maven: https://repo.maven.apache.org/maven2/org/checkerframework/checker-qual/3.42.0/checker-qual-3.42.0.jar (231 kB at 2.6 MB/s) Downloading)from3Maven:Bhttps://repo.maven.apache.org/maven2/org/javassist/javassist/3.28.0-GA/javassist-3.28.0-GA.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/reflections/reflections/0.10.2/reflections-0.10.2.jar (130 kB at 988 kB/s) Downloading)from6Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-core/1.12.0/doxia-core-1.12.0.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/info/picocli/picocli/4.7.5/picocli-4.7.5.jar (415 kB at 2.2 MB/s) Downloading)from8Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-logging-api/1.12.0/doxia-logging-api-1.12.0.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-logging-api/1.12.0/doxia-logging-api-1.12.0.jar (12 kB at 59 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-container-default/2.1.0/plexus-container-default-2.1.0.jar Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-core/1.12.0/doxia-core-1.12.0.jar (219 kB at 1.1 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/xbean/xbean-reflect/3.7/xbean-reflect-3.7.jar (148 kB at 595 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-text/1.11.0/commons-text-1.11.0.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-container-default/2.1.0/plexus-container-default-2.1.0.jar (230 kB at 898 kB/s) Downloading)from2Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcore/4.4.14/httpcore-4.4.14.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/javassist/javassist/3.28.0-GA/javassist-3.28.0-GA.jar (852 kB at 3.2 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-module-xdoc/1.12.0/doxia-module-xdoc-1.12.0.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-module-xdoc/1.12.0/doxia-module-xdoc-1.12.0.jar (37 kB at 129 kB/s) Downloading)from4Maven:Bhttps://repo.maven.apache.org/maven2/net/sourceforge/saxon/saxon/9.1.0.8/saxon-9.1.0.8.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-text/1.11.0/commons-text-1.11.0.jar (247 kB at 768 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-exec/1.6.0/maven-reporting-exec-1.6.0.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-exec/1.6.0/maven-reporting-exec-1.6.0.jar (31 kB at 93 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 Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcore/4.4.14/httpcore-4.4.14.jar (328 kB at 952 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-sink-api/1.11.1/doxia-sink-api-1.11.1.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-sink-api/1.11.1/doxia-sink-api-1.11.1.jar (12 kB at 33 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/aether/aether-util/1.0.0.v20140518/aether-util-1.0.0.v20140518.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/3.1.0/maven-reporting-api-3.1.0.jar (11 kB at 29 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/com/qulice/qulice-pmd/0.23.0/qulice-pmd-0.23.0.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/com/qulice/qulice-pmd/0.23.0/qulice-pmd-0.23.0.jar (23 kB at 63 kB/s) Downloading)from9Maven:Bhttps://repo.maven.apache.org/maven2/net/sourceforge/pmd/pmd-java/6.55.0/pmd-java-6.55.0.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/eclipse/aether/aether-util/1.0.0.v20140518/aether-util-1.0.0.v20140518.jar (146 kB at 372 kB/s) Downloading)from1Maven:Bhttps://repo.maven.apache.org/maven2/org/ow2/asm/asm/9.7/asm-9.7.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/ow2/asm/asm/9.7/asm-9.7.jar (125 kB at 293 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/net/sourceforge/pmd/pmd-jsp/6.55.0/pmd-jsp-6.55.0.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/com/puppycrawl/tools/checkstyle/10.16.0/checkstyle-10.16.0.jar (2.1 MB at 4.6 MB/s) Downloading)from4Maven:Bhttps://repo.maven.apache.org/maven2/xerces/xmlParserAPIs/2.6.2/xmlParserAPIs-2.6.2.jar Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/net/sourceforge/pmd/pmd-jsp/6.55.0/pmd-jsp-6.55.0.jar (101 kB at 215 kB/s) Downloading)from4Maven:Bhttps://repo.maven.apache.org/maven2/commons-io/commons-io/2.16.0/commons-io-2.16.0.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/xerces/xmlParserAPIs/2.6.2/xmlParserAPIs-2.6.2.jar (125 kB at 249 kB/s) Downloading)from6Maven:Bhttps://repo.maven.apache.org/maven2/com/jcabi/jcabi-log/0.24.1/jcabi-log-0.24.1.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/com/jcabi/jcabi-log/0.24.1/jcabi-log-0.24.1.jar (52 kB at 100 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/2.0.9/slf4j-api-2.0.9.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/2.0.9/slf4j-api-2.0.9.jar (65 kB at 116 kB/s) Downloading)from0Maven:Bhttps://repo.maven.apache.org/maven2/com/jcabi/jcabi-xml/0.29.0/jcabi-xml-0.29.0.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/com/google/guava/guava/33.2.0-jre/guava-33.2.0-jre.jar (3.1 MB at 5.0 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-dependency-analyzer/1.13.2/maven-dependency-analyzer-1.13.2.jar Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/com/jcabi/jcabi-xml/0.29.0/jcabi-xml-0.29.0.jar (44 kB at 75 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.5.1/plexus-utils-3.5.1.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/commons-io/commons-io/2.16.0/commons-io-2.16.0.jar (511 kB at 841 kB/s) Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-dependency-analyzer/1.13.2/maven-dependency-analyzer-1.13.2.jar (39 kB at 64 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-inject-plexus/2.6.0/sisu-inject-plexus-2.6.0.jar Downloading)from0Maven:Bhttps://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-inject-bean/2.6.0/sisu-inject-bean-2.6.0.jar Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-inject-plexus/2.6.0/sisu-inject-plexus-2.6.0.jar (20 kB at 32 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/hibernate/validator/hibernate-validator/8.0.1.Final/hibernate-validator-8.0.1.Final.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/net/sourceforge/pmd/pmd-java/6.55.0/pmd-java-6.55.0.jar (1.2 MB at 1.9 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/jakarta/validation/jakarta.validation-api/3.0.2/jakarta.validation-api-3.0.2.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/sonatype/sisu/sisu-inject-bean/2.6.0/sisu-inject-bean-2.6.0.jar (45 kB at 70 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/jboss/logging/jboss-logging/3.4.3.Final/jboss-logging-3.4.3.Final.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.5.1/plexus-utils-3.5.1.jar (269 kB at 412 kB/s) Downloading)from2Maven:Bhttps://repo.maven.apache.org/maven2/com/fasterxml/classmate/1.5.1/classmate-1.5.1.jar Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/jboss/logging/jboss-logging/3.4.3.Final/jboss-logging-3.4.3.Final.jar (61 kB at 92 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/net/sourceforge/pmd/pmd-core/6.55.0/pmd-core-6.55.0.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/jakarta/validation/jakarta.validation-api/3.0.2/jakarta.validation-api-3.0.2.jar (93 kB at 140 kB/s) Downloading)from3Maven:Bhttps://repo.maven.apache.org/maven2/org/antlr/antlr4-runtime/4.13.1/antlr4-runtime-4.13.1.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/com/fasterxml/classmate/1.5.1/classmate-1.5.1.jar (68 kB at 99 kB/s) Downloading)from4Maven:Bhttps://repo.maven.apache.org/maven2/com/beust/jcommander/1.48/jcommander-1.48.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/com/beust/jcommander/1.48/jcommander-1.48.jar (64 kB at 89 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-lang3/3.14.0/commons-lang3-3.14.0.jar Downloaded5from.Maven:Mhttps://repo.maven.apache.org/maven2/org/antlr/antlr4-runtime/4.13.1/antlr4-runtime-4.13.1.jar (326 kB at 427 kB/s) Downloaded4from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/commons/commons-lang3/3.14.0/commons-lang3-3.14.0.jar (658 kB at 773 kB/s) Downloaded3from.Maven:Mhttps://repo.maven.apache.org/maven2/org/hibernate/validator/hibernate-validator/8.0.1.Final/hibernate-validator-8.0.1.Final.jar (1.3 MB at 1.5 MB/s) Downloaded2from.Maven:Mhttps://repo.maven.apache.org/maven2/net/sourceforge/pmd/pmd-core/6.55.0/pmd-core-6.55.0.jar (1.4 MB at 1.6 MB/s) Downloaded1from.Maven:Mhttps://repo.maven.apache.org/maven2/net/sourceforge/saxon/saxon/9.1.0.8/saxon-9.1.0.8.jar (5.0 MB at 5.4 MB/s) [INFO] Calling org.apache.maven.plugins:maven-enforcer-plugin:3.1.0:enforce... [INFO] This is not an SVN project [INFO] No dependency problems found [INFO] Qulice quality check completed in 5s [INFO] [INFO] --- maven-antrun-plugin:3.1.0:run (jcabi-xcop) @ ddr --- Downloading from Maven: https://repo.maven.apache.org/maven2/ant-contrib/ant-contrib/1.0b3/ant-contrib-1.0b3.pom Downloaded1from6Maven: https://repo.maven.apache.org/maven2/ant-contrib/ant-contrib/1.0b3/ant-contrib-1.0b3.pom (761 B at 51 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/ant/ant/1.10.12/ant-1.10.12.pom Downloaded1from7Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/ant/ant/1.10.12/ant-1.10.12.pom (17 kB at 2.1 MB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/ant/ant-parent/1.10.12/ant-parent-1.10.12.pom Downloaded1from.Maven:khttps://repo.maven.apache.org/maven2/org/apache/ant/ant-parent/1.10.12/ant-parent-1.10.12.pom (6.5 kB at 652 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/ant/ant-launcher/1.10.12/ant-launcher-1.10.12.pom Downloaded1from.Maven: https://repo.maven.apache.org/maven2/org/apache/ant/ant-launcher/1.10.12/ant-launcher-1.10.12.pom (3.2 kB at 633 kB/s) Downloading from Maven: https://repo.maven.apache.org/maven2/ant-contrib/ant-contrib/1.0b3/ant-contrib-1.0b3.jar Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/ant/ant/1.10.12/ant-1.10.12.jar Downloading)from8Maven:Bhttps://repo.maven.apache.org/maven2/org/apache/ant/ant-launcher/1.10.12/ant-launcher-1.10.12.jar Downloaded3from0Maven:khttps://repo.maven.apache.org/maven2/org/apache/ant/ant-launcher/1.10.12/ant-launcher-1.10.12.jar (19 kB at 567 kB/s) Downloaded2from2Maven:khttps://repo.maven.apache.org/maven2/ant-contrib/ant-contrib/1.0b3/ant-contrib-1.0b3.jar (224 kB at 4.9 MB/s) Downloaded1from.Maven:Mhttps://repo.maven.apache.org/maven2/org/apache/ant/ant/1.10.12/ant-1.10.12.jar (2.3 MB at 17 MB/s) [INFO] Executing tasks [INFO] [exec] /home/r/repo/pom.xml looks good [INFO] [exec] /home/r/repo/src/main/resources/compress-aliases.xsl looks good [INFO] [exec] /home/r/repo/src/main/resources/logback.xml looks good [INFO] [exec] /home/r/repo/src/test/resources/resolver/strip-xmir.xsl looks good [INFO] [exec] /home/r/repo/src/test/resources/unit/in/basic_cycle/basic_cycle.xml looks good [INFO] [exec] /home/r/repo/src/test/resources/unit/in/basic_tree/basic_tree.xml looks good [INFO] [exec] /home/r/repo/src/test/resources/unit/in/closed_cycle/closed_cycle.xml looks good [INFO] [exec] /home/r/repo/src/test/resources/unit/in/condition/condition.xml looks good [INFO] [exec] /home/r/repo/src/test/resources/unit/in/creations/creations.xml looks good [INFO] [exec] /home/r/repo/src/test/resources/unit/in/inner/inner.xml looks good [INFO] [exec] /home/r/repo/src/test/resources/unit/in/inner_concrete/inner_concrete.xml looks good [INFO] [exec] /home/r/repo/src/test/resources/unit/in/inner_ordered/inner_ordered.xml looks good [INFO] [exec] /home/r/repo/src/test/resources/unit/in/inner_prop/inner_prop.xml looks good [INFO] [exec] /home/r/repo/src/test/resources/unit/in/multiple_closed_cycles/multiple_closed_cycles.xml looks good [INFO] [exec] /home/r/repo/src/test/resources/unit/in/multiple_cycles/multiple_cycles.xml looks good [INFO] [exec] /home/r/repo/src/test/resources/unit/in/multiple_trees/multiple_trees.xml looks good [INFO] [exec] /home/r/repo/src/test/resources/unit/in/tree/tree.xml looks good [INFO] [exec] /home/r/repo/src/test/resources/unit/in/triple_cycle/triple_cycle.xml looks good [INFO] Executed tasks [INFO] [INFO] --- maven-install-plugin:3.0.1:install (default-install) @ ddr --- [INFO] Installing /home/r/repo/pom.xml to /home/r/.m2/repository/org/eolang/ddr/1.0-SNAPSHOT/ddr-1.0-SNAPSHOT.pom [INFO] Installing /home/r/repo/target/ddr-1.0-SNAPSHOT.jar to /home/r/.m2/repository/org/eolang/ddr/1.0-SNAPSHOT/ddr-1.0-SNAPSHOT.jar [INFO] Installing /home/r/repo/target/ddr-1.0-SNAPSHOT-jar-with-dependencies.jar to /home/r/.m2/repository/org/eolang/ddr/1.0-SNAPSHOT/ddr-1.0-SNAPSHOT-jar-with-dependencies.jar [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 01:52 min [INFO] Finished at: 2024-12-10T22:46:46Z [INFO] ------------------------------------------------------------------------ 0m0m+ mv /home/r/repo . ++ whoami + chown -R root repo + '[' -n '' ']' ++ whoami + sudo chown -R ubuntu repo + cd repo + git push origin master To github.com:objectionary/ddr.git 994290f..bb21ec2 master -> master container 4fe3eda0177c19682d8521231e367738028db90d642f4c2f2043a6c560593596 is dead Tue Dec 10 22:46:58 UTC 2024