[From nobody Mon Oct 26 09:37:07 2026
Received: (at submit) by bugs.debian.org; 1 Jul 2025 04:16:36 +0000
X-Spam-Checker-Version: SpamAssassin 4.0.1-bugs.debian.org_2005_01_02
 (2024-03-25) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-7.8 required=4.0 tests=BAYES_00,DKIM_SIGNED,
 DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FOURLA,
 FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,
 SPF_HELO_NONE,SPF_PASS,XMAILER_REPORTBUG autolearn=ham
 autolearn_force=no version=4.0.1-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 375; hammy, 150; neutral, 307; spammy,
 0. spammytokens: hammytokens:0.000-+--trixie, 0.000-+--sk:taint_o,
 0.000-+--sk:TAINT_O, 0.000-+--sk:taint_p, 0.000-+--sk:TAINT_P
Return-path: &lt;vpa1977@gmail.com&gt;
Received: from mail-pf1-x42b.google.com ([2607:f8b0:4864:20::42b]:49409)
 by buxtehude.debian.org with esmtps
 (TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_128_GCM:128)
 (Exim 4.96) (envelope-from &lt;vpa1977@gmail.com&gt;) id 1uWSQ8-00H9s7-0Y
 for submit@bugs.debian.org; Tue, 01 Jul 2025 04:16:36 +0000
Received: by mail-pf1-x42b.google.com with SMTP id
 d2e1a72fcca58-748fe69a7baso5137572b3a.3
 for &lt;submit@bugs.debian.org&gt;; Mon, 30 Jun 2025 21:16:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1751343394; x=1751948194; darn=bugs.debian.org;
 h=date:message-id:subject:to:content-transfer-encoding:mime-version
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=BbvSlQiRAnUwqb5VD9msS+KMeS3n9PJ4S7CPCg0GExI=;
 b=ZnEU8jZ2crhUY+g8GSWjmwR8fHiHZH3C4L6Ue9LpicFA2uBmcjfAfxKmmxW6ZTkCa2
 MulBI9tI8aCQ1CAtKwDnQJ9QsEERuxCw7AM9HhEk0RHMliwyJGD9Mea/34R82AN0RtsC
 pQH5QFYapaI4W7fTv5fzf6cyD1mv12xAGiX0YuEVmfxKxYu6RvQU14YFi2uR6+NXmlFs
 dnwDeteErAWjiS3NXcIcQkBHgR3S042hrFe6X829EZ/TiKd98zzNRwGy2hT+bTncbTl1
 U7f3XjWcTWX/iOxlupcOaSJutIxJ3Wt89qFIx6iLxBLl+ps9gEMSyXeb8+rtMWocjjFT
 pNvg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1751343394; x=1751948194;
 h=date:message-id:subject:to:content-transfer-encoding:mime-version
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=BbvSlQiRAnUwqb5VD9msS+KMeS3n9PJ4S7CPCg0GExI=;
 b=iIpAP3pT1ml9N9NM/k6ajwQva5x06FTZv9niMAUSozaK3zYhRgVpPcBXayzzfVQOGi
 zIK48+K1LpD9hNZDoN/wsrL8xKwtHHq+hTtRLriMUslshPfUr98SAhVLuZwlRGoKnNPJ
 hgls9LsyZuQM1bUyz7RBOuFUvI+B1JwcEFnzdr0Up1xk2fpKTb67+dHiB5qG4MMekm4+
 vTFCzmrG9ljBk5NGUNOxEJd4886sVnoWl6c9lljA42xKb2ymwBsEj7JMeRiB7uokVKFT
 QXT42NNZz+UOfl475IetoimV46G2QkH3jDifa8Q6bvzYTEIQ7v0Cbx5USwBWhIpH1Ba4
 +6iQ==
X-Gm-Message-State: AOJu0YwRG4bLCM42n+FvYQW+UOu3XF1K43fXJIazNBHFuz5Hsx1atYIq
 0j/C57ezDN2ITujnVsANk9asQUsx9dR0P9rEi4pPlyMcsz/dayWXiKK+1xhGAg==
X-Gm-Gg: ASbGncufCLfUnmI9WLgM2K0UktxJswzgotk0LtkNbaInlRSecr0wcir7mLF8XrPppF+
 MFN332CgXKtcLCHKp28JbvHUS5dvItN5cyjJQ4QeY+gPSHjrTe/tWZP0UYjysJHW6DhIZ5dpp+3
 P04BjqpbrF+f0TzwHfJ7yuPXEiaIgW3NnR6R4nYsY87xBCCASez7Vpomh0uYyL6XQrC5g5qS52i
 VnhxNirsar+V/Ax7oH86OC72N/jh/Ffqbr3n3c9a21zMb8N0q9L127bpmQB/5JmIiLCoNt6P9Jc
 XynYEkyvcDo18OVKMTP8WDiSdSqgAYQRCUekMR9OKopn1z+2IgakZA+1yc/Qo/Iba8j2ITvQ
X-Google-Smtp-Source: AGHT+IFsJvPao79YJbNUK2QGtGeT3Sr3GIiZUnmcGuewnqMVdd0I8ODgVGvOQAEzDbMQgkp9sMEJ0w==
X-Received: by 2002:a05:6a20:3c8f:b0:203:bb65:995a with SMTP id
 adf61e73a8af0-220a183397emr25252922637.30.1751343393922; 
 Mon, 30 Jun 2025 21:16:33 -0700 (PDT)
Received: from [127.0.1.1] ([203.211.73.22]) by smtp.gmail.com with ESMTPSA id
 d2e1a72fcca58-74af5574390sm11321745b3a.90.2025.06.30.21.16.31
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 30 Jun 2025 21:16:33 -0700 (PDT)
From: Vladimir Petko &lt;vpa1977@gmail.com&gt;
X-Google-Original-From: Vladimir Petko &lt;vladimir.petko@canonical.com&gt;
Content-Type: text/plain; charset=&quot;us-ascii&quot;
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
To: Debian Bug Tracking System &lt;submit@bugs.debian.org&gt;
Subject: bcel:  FTBFS with default Java 25
Message-ID: &lt;175134337995.2818391.4104559583090929878.reportbug@vladimirp&gt;
X-Mailer: reportbug 13.1.0+ubuntu1
Date: Tue, 01 Jul 2025 16:16:19 +1200
Delivered-To: submit@bugs.debian.org

Source:=20bcel
Version:=206.10.0-1
Severity:=20normal
Tags:=20ftbfs
Usertags:=20default-java25

Dear=20Maintainers,

The=20package=20bcel=20ftbfs=20with=20default=20Java=2025.
The=20relevant=20part=20of=20the=20build=20log:
---------------

[INFO]=20Running=20org.apache.bcel.util.BCELifierTestCase
[ERROR]=20Tests=20run:=2040,=20Failures:=202,=20Errors:=200,=20Skipped:=200=
,=20Time=20elapsed:=2011.296=20s=20&lt;&lt;&lt;=20FAILURE!=20-=20in=20org.apache.bce=
l.util.BCELifierTestCase
[ERROR]=20testJavapCompare{String}[1]=20=20Time=20elapsed:=201.657=20s=20=
=20&lt;&lt;&lt;=20FAILURE!
org.opentest4j.AssertionFailedError:
expected:=20&lt;Compiled=20from=20&quot;Java8Example.java&quot;
public=20interface=20Java8Example=20{
=20public=20default=20void=20hello();
=20Code:
=200:=20iconst_3
=201:=20anewarray=20#n
=204:=20dup
=205:=20iconst_0
=206:=20ldc=20#n
=208:=20aastore
=209:=20dup
=2010:=20iconst_1
=2011:=20ldc=20#n
=2013:=20aastore
=2014:=20dup
=2015:=20iconst_2
=2016:=20ldc=20#n
=2018:=20aastore
=2019:=20invokestatic=20#n
=2022:=20astore_1
=2023:=20getstatic=20#n
=2026:=20aload_1
=2027:=20invokevirtual=20#n
=2030:=20aload_1
=2031:=20invokeinterface=20#n,=201
=2036:=20invokedynamic=20#n,=200
=2041:=20invokeinterface=20#n,=202
=2046:=20invokestatic=20#n
=2049:=20invokeinterface=20#n,=202
=2054:=20checkcast=20#n
=2057:=20astore_2
=2058:=20getstatic=20#n
=2061:=20aload_2
=2062:=20invokevirtual=20#n
=2065:=20return

=20private=20static=20boolean=20lambda$hello$0(java.lang.String);
=20Code:
=200:=20aload_0
=201:=20invokevirtual=20#n
=204:=20iconst_2
=205:=20if_icmple=2012
=208:=20iconst_1
=209:=20goto=2013
=2012:=20iconst_0
=2013:=20ireturn
}
&gt;=20but=20was:=20&lt;Compiled=20from=20&quot;Java8Example.java&quot;
public=20interface=20Java8Example=20{
=20public=20default=20void=20hello();
=20Code:
=200:=20iconst_3
=201:=20anewarray=20#n
=204:=20dup
=205:=20iconst_0
=206:=20ldc=20#n
=208:=20aastore
=209:=20dup
=2010:=20iconst_1
=2011:=20ldc=20#n
=2013:=20aastore
=2014:=20dup
=2015:=20iconst_2
=2016:=20ldc=20#n
=2018:=20aastore
=2019:=20invokestatic=20#n
=2022:=20astore_1
=2023:=20getstatic=20#n
=2026:=20aload_1
=2027:=20invokevirtual=20#n
=2030:=20aload_1
=2031:=20invokeinterface=20#n,=201
Error:=20Bad=20tag=20(10)=20at=20index=20(43)=20position=20(466),=20expecte=
d=20InvokeDynamicEntry
=2036:=20invokedynamic=20???
=2041:=20invokeinterface=20#n,=202
=2046:=20invokestatic=20#n
=2049:=20invokeinterface=20#n,=202
=2054:=20checkcast=20#n
=2057:=20astore_2
=2058:=20getstatic=20#n
=2061:=20aload_2
=2062:=20invokevirtual=20#n
=2065:=20return

=20private=20static=20boolean=20lambda$hello$0(java.lang.String);
=20Code:
=200:=20aload_0
=201:=20invokevirtual=20#n
=204:=20iconst_2
=205:=20if_icmple=2012
=208:=20iconst_1
=209:=20goto=2013
=2012:=20iconst_0
=2013:=20ireturn
}
&gt;
=09at=20org.apache.bcel.util.BCELifierTestCase.testClassOnPath(BCELifierTes=
tCase.java:159)
=09at=20org.apache.bcel.util.BCELifierTestCase.testJavapCompare(BCELifierTe=
stCase.java:197)

[ERROR]=20testJavapCompare{String}[2]=20=20Time=20elapsed:=201.982=20s=20=
=20&lt;&lt;&lt;=20FAILURE!
org.opentest4j.AssertionFailedError:
expected:=20&lt;Compiled=20from=20&quot;Java8Example2.java&quot;
public=20class=20Java8Example2=20implements=20java.io.Serializable,java.lan=
g.Runnable=20{
=20private=20static=20final=20long=20serialVersionUID;

=20public=20static=20final=20float=20E;

=20public=20static=20final=20double=20PI;

=20public=20static=20final=20char=20DOT;

=20public=20static=20final=20short=20PORT;

=20public=20static=20final=20int=20ICONST_M1;

=20public=20static=20final=20int=20ICONST_0;

=20public=20static=20final=20int=20ICONST_1;

=20public=20static=20final=20int=20ICONST_2;

=20public=20static=20final=20int=20ICONST_3;

=20public=20static=20final=20int=20ICONST_4;

=20public=20static=20final=20int=20ICONST_5;

=20public=20static=20final=20long=20LCONST_0;

=20public=20static=20final=20long=20LCONST_1;

=20public=20static=20final=20float=20FCONST_0;

=20public=20static=20final=20float=20FCONST_1;

=20public=20static=20final=20float=20FCONST_2;

=20public=20static=20final=20double=20DCONST_0;

=20public=20static=20final=20double=20DCONST_1;

=20public=20static=20final=20java.lang.Float=20FNULL;

=20public=20static=20final=20java.lang.Double=20DNULL;

=20public=20static=20final=20java.lang.Long=20LNULL;

=20public=20static=20final=20byte=20INVOKESTATIC;

=20public=20static=20final=20int[][]=20MULTI_ARRAY;

=20public=20static=20final=20int[][]=20MULTI_ARRAY2;

=20private=20static=20volatile=20transient=20java.lang.StringBuffer=20STRIN=
G_BUFFER;

=20public=20Java8Example2();
=20Code:
=200:=20aload_0
=201:=20invokespecial=20#n
=204:=20return

=20public=20synchronized=20void=20run();
=20Code:
=200:=20aload_0
=201:=20iconst_3
=202:=20anewarray=20#n
=205:=20dup
=206:=20iconst_0
=207:=20ldc=20#n
=209:=20aastore
=2010:=20dup
=2011:=20iconst_1
=2012:=20ldc=20#n
=2014:=20aastore
=2015:=20dup
=2016:=20iconst_2
=2017:=20ldc=20#n
=2019:=20aastore
=2020:=20invokevirtual=20#n
=2023:=20goto=2031
=2026:=20astore_1
=2027:=20aload_1
=2028:=20invokevirtual=20#n
=2031:=20return
=20Exception=20table:
=20from=20to=20target=20type
=200=2023=2026=20Class=20java/lang/Exception

=20void=20check(java.lang.String...)=20throws=20java.lang.Exception;
=20Code:
=200:=20aload_1
=201:=20instanceof=20#n
=204:=20ifeq=2016
=207:=20aload_1
=208:=20invokevirtual=20#n
=2011:=20ldc=20#n
=2013:=20if_acmpeq=2024
=2016:=20new=20#n
=2019:=20dup
=2020:=20invokespecial=20#n
=2023:=20athrow
=2024:=20return

=20void=20hello(java.lang.String...)=20throws=20java.lang.Exception;
=20Code:
=200:=20aload_0
=201:=20aload_1
=202:=20invokevirtual=20#n
=205:=20aload_1
=206:=20invokestatic=20#n
=209:=20getstatic=20#n
=2012:=20dup
=2013:=20invokevirtual=20#n
=2016:=20pop
=2017:=20invokedynamic=20#n,=200
=2022:=20invokeinterface=20#n,=202
=2027:=20getstatic=20#n
=2030:=20iconst_m1
=2031:=20invokevirtual=20#n
=2034:=20pop
=2035:=20getstatic=20#n
=2038:=20iconst_0
=2039:=20invokevirtual=20#n
=2042:=20pop
=2043:=20getstatic=20#n
=2046:=20iconst_1
=2047:=20invokevirtual=20#n
=2050:=20pop
=2051:=20getstatic=20#n
=2054:=20iconst_2
=2055:=20invokevirtual=20#n
=2058:=20pop
=2059:=20getstatic=20#n
=2062:=20iconst_3
=2063:=20invokevirtual=20#n
=2066:=20pop
=2067:=20getstatic=20#n
=2070:=20iconst_4
=2071:=20invokevirtual=20#n
=2074:=20pop
=2075:=20getstatic=20#n
=2078:=20iconst_5
=2079:=20invokevirtual=20#n
=2082:=20pop
=2083:=20getstatic=20#n
=2086:=20lconst_0
=2087:=20invokevirtual=20#n
=2090:=20pop
=2091:=20getstatic=20#n
=2094:=20lconst_1
=2095:=20invokevirtual=20#n
=2098:=20pop
=2099:=20getstatic=20#n
=20102:=20fconst_0
=20103:=20invokevirtual=20#n
=20106:=20pop
=20107:=20getstatic=20#n
=20110:=20fconst_1
=20111:=20invokevirtual=20#n
=20114:=20pop
=20115:=20getstatic=20#n
=20118:=20fconst_2
=20119:=20invokevirtual=20#n
=20122:=20pop
=20123:=20getstatic=20#n
=20126:=20dconst_0
=20127:=20invokevirtual=20#n
=20130:=20pop
=20131:=20getstatic=20#n
=20134:=20dconst_1
=20135:=20invokevirtual=20#n
=20138:=20pop
=20139:=20getstatic=20#n
=20142:=20getstatic=20#n
=20145:=20invokevirtual=20#n
=20148:=20pop
=20149:=20getstatic=20#n
=20152:=20getstatic=20#n
=20155:=20invokevirtual=20#n
=20158:=20pop
=20159:=20getstatic=20#n
=20162:=20getstatic=20#n
=20165:=20invokevirtual=20#n
=20168:=20pop
=20169:=20getstatic=20#n
=20172:=20bipush=2046
=20174:=20invokevirtual=20#n
=20177:=20pop
=20178:=20getstatic=20#n
=20181:=20bipush=20-72
=20183:=20invokevirtual=20#n
=20186:=20pop
=20187:=20getstatic=20#n
=20190:=20aload_0
=20191:=20ldc=20#n
=20193:=20ldc=20#n
=20195:=20invokevirtual=20#n
=20198:=20invokevirtual=20#n
=20201:=20pop
=20202:=20getstatic=20#n
=20205:=20aload_0
=20206:=20ldc=20#n
=20208:=20ldc=20#n
=20210:=20invokevirtual=20#n
=20213:=20invokevirtual=20#n
=20216:=20pop
=20217:=20getstatic=20#n
=20220:=20aload_0
=20221:=20ldc=20#n
=20223:=20ldc=20#n
=20225:=20invokevirtual=20#n
=20228:=20invokevirtual=20#n
=20231:=20pop
=20232:=20getstatic=20#n
=20235:=20aload_0
=20236:=20ldc2_w=20#n
=20239:=20ldc2_w=20#n
=20242:=20invokevirtual=20#n
=20245:=20invokevirtual=20#n
=20248:=20pop
=20249:=20getstatic=20#n
=20252:=20aload_0
=20253:=20ldc2_w=20#n
=20256:=20ldc2_w=20#n
=20259:=20invokevirtual=20#n
=20262:=20invokevirtual=20#n
=20265:=20pop
=20266:=20getstatic=20#n
=20269:=20aload_0
=20270:=20ldc2_w=20#n
=20273:=20ldc2_w=20#n
=20276:=20invokevirtual=20#n
=20279:=20invokevirtual=20#n
=20282:=20pop
=20283:=20getstatic=20#n
=20286:=20ldc2_w=20#n
=20289:=20invokevirtual=20#n
=20292:=20pop
=20293:=20getstatic=20#n
=20296:=20getstatic=20#n
=20299:=20invokestatic=20#n
=20302:=20invokevirtual=20#n
=20305:=20pop
=20306:=20return

=20double=20drem(double,=20double);
=20Code:
=200:=20dload_1
=201:=20dload_3
=202:=20drem
=203:=20dreturn

=20float=20frem(float,=20float);
=20Code:
=200:=20fload_1
=201:=20fload_2
=202:=20frem
=203:=20freturn

=20static=20{};
=20Code:
=200:=20aconst_null
=201:=20putstatic=20#n
=204:=20aconst_null
=205:=20putstatic=20#n
=208:=20aconst_null
=209:=20putstatic=20#n
=2012:=20iconst_2
=2013:=20anewarray=20#n
=2016:=20dup
=2017:=20iconst_0
=2018:=20iconst_1
=2019:=20newarray=20int
=2021:=20dup
=2022:=20iconst_0
=2023:=20iconst_0
=2024:=20iastore
=2025:=20aastore
=2026:=20dup
=2027:=20iconst_1
=2028:=20iconst_1
=2029:=20newarray=20int
=2031:=20dup
=2032:=20iconst_0
=2033:=20iconst_1
=2034:=20iastore
=2035:=20aastore
=2036:=20putstatic=20#n
=2039:=20iconst_2
=2040:=20iconst_2
=2041:=20multianewarray=20#n,=202
=2045:=20putstatic=20#n
=2048:=20new=20#n
=2051:=20dup
=2052:=20invokespecial=20#n
=2055:=20putstatic=20#n
=2058:=20return
}
&gt;=20but=20was:=20&lt;Compiled=20from=20&quot;Java8Example2.java&quot;
public=20class=20Java8Example2=20implements=20java.io.Serializable,java.lan=
g.Runnable=20{
=20private=20static=20final=20long=20serialVersionUID;

=20public=20static=20final=20float=20E;

=20public=20static=20final=20double=20PI;

=20public=20static=20final=20char=20DOT;

=20public=20static=20final=20short=20PORT;

=20public=20static=20final=20int=20ICONST_M1;

=20public=20static=20final=20int=20ICONST_0;

=20public=20static=20final=20int=20ICONST_1;

=20public=20static=20final=20int=20ICONST_2;

=20public=20static=20final=20int=20ICONST_3;

=20public=20static=20final=20int=20ICONST_4;

=20public=20static=20final=20int=20ICONST_5;

=20public=20static=20final=20long=20LCONST_0;

=20public=20static=20final=20long=20LCONST_1;

=20public=20static=20final=20float=20FCONST_0;

=20public=20static=20final=20float=20FCONST_1;

=20public=20static=20final=20float=20FCONST_2;

=20public=20static=20final=20double=20DCONST_0;

=20public=20static=20final=20double=20DCONST_1;

=20public=20static=20final=20java.lang.Float=20FNULL;

=20public=20static=20final=20java.lang.Double=20DNULL;

=20public=20static=20final=20java.lang.Long=20LNULL;

=20public=20static=20final=20byte=20INVOKESTATIC;

=20public=20static=20final=20int[][]=20MULTI_ARRAY;

=20public=20static=20final=20int[][]=20MULTI_ARRAY2;

=20private=20static=20volatile=20transient=20java.lang.StringBuffer=20STRIN=
G_BUFFER;

=20public=20Java8Example2();
=20Code:
=200:=20aload_0
=201:=20invokespecial=20#n
=204:=20return

=20public=20synchronized=20void=20run();
=20Code:
=200:=20aload_0
=201:=20iconst_3
=202:=20anewarray=20#n
=205:=20dup
=206:=20iconst_0
=207:=20ldc=20#n
=209:=20aastore
=2010:=20dup
=2011:=20iconst_1
=2012:=20ldc=20#n
=2014:=20aastore
=2015:=20dup
=2016:=20iconst_2
=2017:=20ldc=20#n
=2019:=20aastore
=2020:=20invokevirtual=20#n
=2023:=20goto=2031
=2026:=20astore_1
=2027:=20aload_1
=2028:=20invokevirtual=20#n
=2031:=20return
=20Exception=20table:
=20from=20to=20target=20type
=200=2023=2026=20Class=20java/lang/Exception

=20void=20check(java.lang.String...)=20throws=20java.lang.Exception;
=20Code:
=200:=20aload_1
=201:=20instanceof=20#n
=204:=20ifeq=2016
=207:=20aload_1
=208:=20invokevirtual=20#n
=2011:=20ldc=20#n
=2013:=20if_acmpeq=2024
=2016:=20new=20#n
=2019:=20dup
=2020:=20invokespecial=20#n
=2023:=20athrow
=2024:=20return

=20void=20hello(java.lang.String...)=20throws=20java.lang.Exception;
=20Code:
=200:=20aload_0
=201:=20aload_1
=202:=20invokevirtual=20#n
=205:=20aload_1
=206:=20invokestatic=20#n
=209:=20getstatic=20#n
=2012:=20dup
=2013:=20invokevirtual=20#n
=2016:=20pop
Error:=20Bad=20tag=20(10)=20at=20index=20(121)=20position=20(1181),=20expec=
ted=20InvokeDynamicEntry
=2017:=20invokedynamic=20???
=2022:=20invokeinterface=20#n,=202
=2027:=20getstatic=20#n
=2030:=20iconst_m1
=2031:=20invokevirtual=20#n
=2034:=20pop
=2035:=20getstatic=20#n
=2038:=20iconst_0
=2039:=20invokevirtual=20#n
=2042:=20pop
=2043:=20getstatic=20#n
=2046:=20iconst_1
=2047:=20invokevirtual=20#n
=2050:=20pop
=2051:=20getstatic=20#n
=2054:=20iconst_2
=2055:=20invokevirtual=20#n
=2058:=20pop
=2059:=20getstatic=20#n
=2062:=20iconst_3
=2063:=20invokevirtual=20#n
=2066:=20pop
=2067:=20getstatic=20#n
=2070:=20iconst_4
=2071:=20invokevirtual=20#n
=2074:=20pop
=2075:=20getstatic=20#n
=2078:=20iconst_5
=2079:=20invokevirtual=20#n
=2082:=20pop
=2083:=20getstatic=20#n
=2086:=20lconst_0
=2087:=20invokevirtual=20#n
=2090:=20pop
=2091:=20getstatic=20#n
=2094:=20lconst_1
=2095:=20invokevirtual=20#n
=2098:=20pop
=2099:=20getstatic=20#n
=20102:=20fconst_0
=20103:=20invokevirtual=20#n
=20106:=20pop
=20107:=20getstatic=20#n
=20110:=20fconst_1
=20111:=20invokevirtual=20#n
=20114:=20pop
=20115:=20getstatic=20#n
=20118:=20fconst_2
=20119:=20invokevirtual=20#n
=20122:=20pop
=20123:=20getstatic=20#n
=20126:=20dconst_0
=20127:=20invokevirtual=20#n
=20130:=20pop
=20131:=20getstatic=20#n
=20134:=20dconst_1
=20135:=20invokevirtual=20#n
=20138:=20pop
=20139:=20getstatic=20#n
=20142:=20getstatic=20#n
=20145:=20invokevirtual=20#n
=20148:=20pop
=20149:=20getstatic=20#n
=20152:=20getstatic=20#n
=20155:=20invokevirtual=20#n
=20158:=20pop
=20159:=20getstatic=20#n
=20162:=20getstatic=20#n
=20165:=20invokevirtual=20#n
=20168:=20pop
=20169:=20getstatic=20#n
=20172:=20bipush=2046
=20174:=20invokevirtual=20#n
=20177:=20pop
=20178:=20getstatic=20#n
=20181:=20bipush=20-72
=20183:=20invokevirtual=20#n
=20186:=20pop
=20187:=20getstatic=20#n
=20190:=20aload_0
=20191:=20ldc=20#n
=20193:=20ldc=20#n
=20195:=20invokevirtual=20#n
=20198:=20invokevirtual=20#n
=20201:=20pop
=20202:=20getstatic=20#n
=20205:=20aload_0
=20206:=20ldc=20#n
=20208:=20ldc=20#n
=20210:=20invokevirtual=20#n
=20213:=20invokevirtual=20#n
=20216:=20pop
=20217:=20getstatic=20#n
=20220:=20aload_0
=20221:=20ldc=20#n
=20223:=20ldc=20#n
=20225:=20invokevirtual=20#n
=20228:=20invokevirtual=20#n
=20231:=20pop
=20232:=20getstatic=20#n
=20235:=20aload_0
=20236:=20ldc2_w=20#n
=20239:=20ldc2_w=20#n
=20242:=20invokevirtual=20#n
=20245:=20invokevirtual=20#n
=20248:=20pop
=20249:=20getstatic=20#n
=20252:=20aload_0
=20253:=20ldc2_w=20#n
=20256:=20ldc2_w=20#n
=20259:=20invokevirtual=20#n
=20262:=20invokevirtual=20#n
=20265:=20pop
=20266:=20getstatic=20#n
=20269:=20aload_0
=20270:=20ldc2_w=20#n
=20273:=20ldc2_w=20#n
=20276:=20invokevirtual=20#n
=20279:=20invokevirtual=20#n
=20282:=20pop
=20283:=20getstatic=20#n
=20286:=20ldc2_w=20#n
=20289:=20invokevirtual=20#n
=20292:=20pop
=20293:=20getstatic=20#n
=20296:=20getstatic=20#n
=20299:=20invokestatic=20#n
=20302:=20invokevirtual=20#n
=20305:=20pop
=20306:=20return

=20double=20drem(double,=20double);
=20Code:
=200:=20dload_1
=201:=20dload_3
=202:=20drem
=203:=20dreturn

=20float=20frem(float,=20float);
=20Code:
=200:=20fload_1
=201:=20fload_2
=202:=20frem
=203:=20freturn

=20static=20{};
=20Code:
=200:=20aconst_null
=201:=20putstatic=20#n
=204:=20aconst_null
=205:=20putstatic=20#n
=208:=20aconst_null
=209:=20putstatic=20#n
=2012:=20iconst_2
=2013:=20anewarray=20#n
=2016:=20dup
=2017:=20iconst_0
=2018:=20iconst_1
=2019:=20newarray=20int
=2021:=20dup
=2022:=20iconst_0
=2023:=20iconst_0
=2024:=20iastore
=2025:=20aastore
=2026:=20dup
=2027:=20iconst_1
=2028:=20iconst_1
=2029:=20newarray=20int
=2031:=20dup
=2032:=20iconst_0
=2033:=20iconst_1
=2034:=20iastore
=2035:=20aastore
=2036:=20putstatic=20#n
=2039:=20iconst_2
=2040:=20iconst_2
=2041:=20multianewarray=20#n,=202
=2045:=20putstatic=20#n
=2048:=20new=20#n
=2051:=20dup
=2052:=20invokespecial=20#n
=2055:=20putstatic=20#n
=2058:=20return
}
&gt;
=09at=20org.apache.bcel.util.BCELifierTestCase.testClassOnPath(BCELifierTes=
tCase.java:159)
=09at=20org.apache.bcel.util.BCELifierTestCase.testJavapCompare(BCELifierTe=
stCase.java:197)

[INFO]=20Running=20org.apache.bcel.util.ModularRuntimeImageTestCase
[INFO]=20Tests=20run:=204,=20Failures:=200,=20Errors:=200,=20Skipped:=200,=
=20Time=20elapsed:=200.013=20s=20-=20in=20org.apache.bcel.util.ModularRunti=
meImageTestCase
[INFO]=20Running=20org.apache.bcel.util.ClassPathRepositoryTestCase
[INFO]=20Tests=20run:=208,=20Failures:=200,=20Errors:=200,=20Skipped:=200,=
=20Time=20elapsed:=200.01=20s=20-=20in=20org.apache.bcel.util.ClassPathRepo=
sitoryTestCase
[INFO]=20Running=20org.apache.bcel.PerformanceTest
Parsing=20/usr/lib/jvm/java-25-openjdk-amd64/lib/jrt-fs.jar
[INFO]=20Tests=20run:=201,=20Failures:=200,=20Errors:=200,=20Skipped:=200,=
=20Time=20elapsed:=200.044=20s=20-=20in=20org.apache.bcel.PerformanceTest
[INFO]=20Running=20org.apache.bcel.CounterVisitorTestCase
[INFO]=20Tests=20run:=2039,=20Failures:=200,=20Errors:=200,=20Skipped:=200,=
=20Time=20elapsed:=200.015=20s=20-=20in=20org.apache.bcel.CounterVisitorTes=
tCase
[INFO]=20Running=20org.apache.bcel.AnnotationDefaultAttributeTestCase
[INFO]=20Tests=20run:=201,=20Failures:=200,=20Errors:=200,=20Skipped:=200,=
=20Time=20elapsed:=200=20s=20-=20in=20org.apache.bcel.AnnotationDefaultAttr=
ibuteTestCase
[INFO]=20Running=20org.apache.bcel.OssFuzzTestCase
[INFO]=20Tests=20run:=209,=20Failures:=200,=20Errors:=200,=20Skipped:=200,=
=20Time=20elapsed:=200.006=20s=20-=20in=20org.apache.bcel.OssFuzzTestCase
[INFO]=20Running=20org.apache.bcel.EnumAccessFlagTestCase
[INFO]=20Tests=20run:=201,=20Failures:=200,=20Errors:=200,=20Skipped:=200,=
=20Time=20elapsed:=200.001=20s=20-=20in=20org.apache.bcel.EnumAccessFlagTes=
tCase
[INFO]=20Running=20org.apache.bcel.ElementValueGenTestCase
[INFO]=20Tests=20run:=2011,=20Failures:=200,=20Errors:=200,=20Skipped:=200,=
=20Time=20elapsed:=200.003=20s=20-=20in=20org.apache.bcel.ElementValueGenTe=
stCase
[INFO]
[INFO]=20Results:
[INFO]
[ERROR]=20Failures:
[ERROR]=20=20=20ConstantPoolModuleAccessTestCase.testJREModules:366=20expec=
ted:=20&lt;[java.lang.System$LoggerFinder,=20java.net.ContentHandlerFactory,=
=20java.net.spi.InetAddressResolverProvider,=20java.net.spi.URLStreamHandle=
rProvider,=20java.nio.channels.spi.AsynchronousChannelProvider,=20java.nio.=
channels.spi.SelectorProvider,=20java.nio.charset.spi.CharsetProvider,=20ja=
va.nio.file.spi.FileSystemProvider,=20java.nio.file.spi.FileTypeDetector,=
=20java.security.Provider,=20java.text.spi.BreakIteratorProvider,=20java.te=
xt.spi.CollatorProvider,=20java.text.spi.DateFormatProvider,=20java.text.sp=
i.DateFormatSymbolsProvider,=20java.text.spi.DecimalFormatSymbolsProvider,=
=20java.text.spi.NumberFormatProvider,=20java.time.chrono.AbstractChronolog=
y,=20java.time.chrono.Chronology,=20java.time.zone.ZoneRulesProvider,=20jav=
a.util.random.RandomGenerator,=20java.util.spi.CalendarDataProvider,=20java=
.util.spi.CalendarNameProvider,=20java.util.spi.CurrencyNameProvider,=20jav=
a.util.spi.LocaleNameProvider,=20java.util.spi.ResourceBundleControlProvide=
r,=20java.util.spi.ResourceBundleProvider,=20java.util.spi.TimeZoneNameProv=
ider,=20java.util.spi.ToolProvider,=20javax.security.auth.spi.LoginModule,=
=20jdk.internal.io.JdkConsoleProvider,=20jdk.internal.logger.DefaultLoggerF=
inder,=20sun.text.spi.JavaTimeDateTimePatternProvider,=20sun.util.locale.pr=
ovider.LocaleDataMetaInfo,=20sun.util.resources.LocaleData$CommonResourceBu=
ndleProvider,=20sun.util.resources.LocaleData$SupplementaryResourceBundlePr=
ovider,=20sun.util.spi.CalendarProvider]&gt;=20but=20was:=20&lt;[java.lang.System=
$LoggerFinder,=20java.net.ContentHandlerFactory,=20java.net.spi.InetAddress=
ResolverProvider,=20java.net.spi.URLStreamHandlerProvider,=20java.nio.chann=
els.spi.AsynchronousChannelProvider,=20java.nio.channels.spi.SelectorProvid=
er,=20java.nio.charset.spi.CharsetProvider,=20java.nio.file.spi.FileSystemP=
rovider,=20java.nio.file.spi.FileTypeDetector,=20java.security.Provider,=20=
java.text.spi.BreakIteratorProvider,=20java.text.spi.CollatorProvider,=20ja=
va.text.spi.DateFormatProvider,=20java.text.spi.DateFormatSymbolsProvider,=
=20java.text.spi.DecimalFormatSymbolsProvider,=20java.text.spi.NumberFormat=
Provider,=20java.time.chrono.AbstractChronology,=20java.time.chrono.Chronol=
ogy,=20java.time.zone.ZoneRulesProvider,=20java.util.spi.CalendarDataProvid=
er,=20java.util.spi.CalendarNameProvider,=20java.util.spi.CurrencyNameProvi=
der,=20java.util.spi.LocaleNameProvider,=20java.util.spi.ResourceBundleCont=
rolProvider,=20java.util.spi.ResourceBundleProvider,=20java.util.spi.TimeZo=
neNameProvider,=20java.util.spi.ToolProvider,=20javax.security.auth.spi.Log=
inModule,=20jdk.internal.io.JdkConsoleProvider,=20jdk.internal.logger.Defau=
ltLoggerFinder,=20sun.text.spi.JavaTimeDateTimePatternProvider,=20sun.util.=
locale.provider.LocaleDataMetaInfo,=20sun.util.resources.LocaleData$CommonR=
esourceBundleProvider,=20sun.util.resources.LocaleData$SupplementaryResourc=
eBundleProvider,=20sun.util.spi.CalendarProvider]&gt;
[ERROR]=20=20=20ConstantPoolModuleAccessTestCase.testJREModules:366=20expec=
ted:=20&lt;[javax.annotation.processing.Processor,=20com.sun.source.util.Plugi=
n,=20com.sun.tools.doclint.DocLint,=20com.sun.tools.javac.platform.Platform=
Provider]&gt;=20but=20was:=20&lt;[javax.annotation.processing.Processor,=20com.su=
n.source.util.Plugin,=20com.sun.tools.doclint.DocLint,=20com.sun.tools.java=
c.platform.PlatformProvider,=20com.sun.tools.javac.api.JavacTrees$DocCommen=
tTreeTransformer]&gt;
[ERROR]=20=20=20ConstantPoolModuleAccessTestCase.testJREModules:366=20Found=
=20[com.sun.tools.javac.platform.PlatformProvider]=20in=20/jdk.jdeps/module=
-info.class=20=3D=3D&gt;=20expected:=20&lt;0&gt;=20but=20was:=20&lt;1&gt;
[ERROR]=20=20=20BCELifierTestCase.testJavapCompare:197-&gt;testClassOnPath:159=
=20expected:=20&lt;Compiled=20from=20&quot;Java8Example.java&quot;
public=20interface=20Java8Example=20{
=20public=20default=20void=20hello();
=20Code:
=200:=20iconst_3
=201:=20anewarray=20#n
=204:=20dup
=205:=20iconst_0
=206:=20ldc=20#n
=208:=20aastore
=209:=20dup
=2010:=20iconst_1
=2011:=20ldc=20#n
=2013:=20aastore
=2014:=20dup
=2015:=20iconst_2
=2016:=20ldc=20#n
=2018:=20aastore
=2019:=20invokestatic=20#n
=2022:=20astore_1
=2023:=20getstatic=20#n
=2026:=20aload_1
=2027:=20invokevirtual=20#n
=2030:=20aload_1
=2031:=20invokeinterface=20#n,=201
=2036:=20invokedynamic=20#n,=200
=2041:=20invokeinterface=20#n,=202
=2046:=20invokestatic=20#n
=2049:=20invokeinterface=20#n,=202
=2054:=20checkcast=20#n
=2057:=20astore_2
=2058:=20getstatic=20#n
=2061:=20aload_2
=2062:=20invokevirtual=20#n
=2065:=20return

=20private=20static=20boolean=20lambda$hello$0(java.lang.String);
=20Code:
=200:=20aload_0
=201:=20invokevirtual=20#n
=204:=20iconst_2
=205:=20if_icmple=2012
=208:=20iconst_1
=209:=20goto=2013
=2012:=20iconst_0
=2013:=20ireturn
}
&gt;=20but=20was:=20&lt;Compiled=20from=20&quot;Java8Example.java&quot;
public=20interface=20Java8Example=20{
=20public=20default=20void=20hello();
=20Code:
=200:=20iconst_3
=201:=20anewarray=20#n
=204:=20dup
=205:=20iconst_0
=206:=20ldc=20#n
=208:=20aastore
=209:=20dup
=2010:=20iconst_1
=2011:=20ldc=20#n
=2013:=20aastore
=2014:=20dup
=2015:=20iconst_2
=2016:=20ldc=20#n
=2018:=20aastore
=2019:=20invokestatic=20#n
=2022:=20astore_1
=2023:=20getstatic=20#n
=2026:=20aload_1
=2027:=20invokevirtual=20#n
=2030:=20aload_1
=2031:=20invokeinterface=20#n,=201
Error:=20Bad=20tag=20(10)=20at=20index=20(43)=20position=20(466),=20expecte=
d=20InvokeDynamicEntry
=2036:=20invokedynamic=20???
=2041:=20invokeinterface=20#n,=202
=2046:=20invokestatic=20#n
=2049:=20invokeinterface=20#n,=202
=2054:=20checkcast=20#n
=2057:=20astore_2
=2058:=20getstatic=20#n
=2061:=20aload_2
=2062:=20invokevirtual=20#n
=2065:=20return

=20private=20static=20boolean=20lambda$hello$0(java.lang.String);
=20Code:
=200:=20aload_0
=201:=20invokevirtual=20#n
=204:=20iconst_2
=205:=20if_icmple=2012
=208:=20iconst_1
=209:=20goto=2013
=2012:=20iconst_0
=2013:=20ireturn
}
&gt;
[ERROR]=20=20=20BCELifierTestCase.testJavapCompare:197-&gt;testClassOnPath:159=
=20expected:=20&lt;Compiled=20from=20&quot;Java8Example2.java&quot;
public=20class=20Java8Example2=20implements=20java.io.Serializable,java.lan=
g.Runnable=20{
=20private=20static=20final=20long=20serialVersionUID;

=20public=20static=20final=20float=20E;

=20public=20static=20final=20double=20PI;

=20public=20static=20final=20char=20DOT;

=20public=20static=20final=20short=20PORT;

=20public=20static=20final=20int=20ICONST_M1;

=20public=20static=20final=20int=20ICONST_0;

=20public=20static=20final=20int=20ICONST_1;

=20public=20static=20final=20int=20ICONST_2;

=20public=20static=20final=20int=20ICONST_3;

=20public=20static=20final=20int=20ICONST_4;

=20public=20static=20final=20int=20ICONST_5;

=20public=20static=20final=20long=20LCONST_0;

=20public=20static=20final=20long=20LCONST_1;

=20public=20static=20final=20float=20FCONST_0;

=20public=20static=20final=20float=20FCONST_1;

=20public=20static=20final=20float=20FCONST_2;

=20public=20static=20final=20double=20DCONST_0;

=20public=20static=20final=20double=20DCONST_1;

=20public=20static=20final=20java.lang.Float=20FNULL;

=20public=20static=20final=20java.lang.Double=20DNULL;

=20public=20static=20final=20java.lang.Long=20LNULL;

=20public=20static=20final=20byte=20INVOKESTATIC;

=20public=20static=20final=20int[][]=20MULTI_ARRAY;

=20public=20static=20final=20int[][]=20MULTI_ARRAY2;

=20private=20static=20volatile=20transient=20java.lang.StringBuffer=20STRIN=
G_BUFFER;

=20public=20Java8Example2();
=20Code:
=200:=20aload_0
=201:=20invokespecial=20#n
=204:=20return

=20public=20synchronized=20void=20run();
=20Code:
=200:=20aload_0
=201:=20iconst_3
=202:=20anewarray=20#n
=205:=20dup
=206:=20iconst_0
=207:=20ldc=20#n
=209:=20aastore
=2010:=20dup
=2011:=20iconst_1
=2012:=20ldc=20#n
=2014:=20aastore
=2015:=20dup
=2016:=20iconst_2
=2017:=20ldc=20#n
=2019:=20aastore
=2020:=20invokevirtual=20#n
=2023:=20goto=2031
=2026:=20astore_1
=2027:=20aload_1
=2028:=20invokevirtual=20#n
=2031:=20return
=20Exception=20table:
=20from=20to=20target=20type
=200=2023=2026=20Class=20java/lang/Exception

=20void=20check(java.lang.String...)=20throws=20java.lang.Exception;
=20Code:
=200:=20aload_1
=201:=20instanceof=20#n
=204:=20ifeq=2016
=207:=20aload_1
=208:=20invokevirtual=20#n
=2011:=20ldc=20#n
=2013:=20if_acmpeq=2024
=2016:=20new=20#n
=2019:=20dup
=2020:=20invokespecial=20#n
=2023:=20athrow
=2024:=20return

=20void=20hello(java.lang.String...)=20throws=20java.lang.Exception;
=20Code:
=200:=20aload_0
=201:=20aload_1
=202:=20invokevirtual=20#n
=205:=20aload_1
=206:=20invokestatic=20#n
=209:=20getstatic=20#n
=2012:=20dup
=2013:=20invokevirtual=20#n
=2016:=20pop
=2017:=20invokedynamic=20#n,=200
=2022:=20invokeinterface=20#n,=202
=2027:=20getstatic=20#n
=2030:=20iconst_m1
=2031:=20invokevirtual=20#n
=2034:=20pop
=2035:=20getstatic=20#n
=2038:=20iconst_0
=2039:=20invokevirtual=20#n
=2042:=20pop
=2043:=20getstatic=20#n
=2046:=20iconst_1
=2047:=20invokevirtual=20#n
=2050:=20pop
=2051:=20getstatic=20#n
=2054:=20iconst_2
=2055:=20invokevirtual=20#n
=2058:=20pop
=2059:=20getstatic=20#n
=2062:=20iconst_3
=2063:=20invokevirtual=20#n
=2066:=20pop
=2067:=20getstatic=20#n
=2070:=20iconst_4
=2071:=20invokevirtual=20#n
=2074:=20pop
=2075:=20getstatic=20#n
=2078:=20iconst_5
=2079:=20invokevirtual=20#n
=2082:=20pop
=2083:=20getstatic=20#n
=2086:=20lconst_0
=2087:=20invokevirtual=20#n
=2090:=20pop
=2091:=20getstatic=20#n
=2094:=20lconst_1
=2095:=20invokevirtual=20#n
=2098:=20pop
=2099:=20getstatic=20#n
=20102:=20fconst_0
=20103:=20invokevirtual=20#n
=20106:=20pop
=20107:=20getstatic=20#n
=20110:=20fconst_1
=20111:=20invokevirtual=20#n
=20114:=20pop
=20115:=20getstatic=20#n
=20118:=20fconst_2
=20119:=20invokevirtual=20#n
=20122:=20pop
=20123:=20getstatic=20#n
=20126:=20dconst_0
=20127:=20invokevirtual=20#n
=20130:=20pop
=20131:=20getstatic=20#n
=20134:=20dconst_1
=20135:=20invokevirtual=20#n
=20138:=20pop
=20139:=20getstatic=20#n
=20142:=20getstatic=20#n
=20145:=20invokevirtual=20#n
=20148:=20pop
=20149:=20getstatic=20#n
=20152:=20getstatic=20#n
=20155:=20invokevirtual=20#n
=20158:=20pop
=20159:=20getstatic=20#n
=20162:=20getstatic=20#n
=20165:=20invokevirtual=20#n
=20168:=20pop
=20169:=20getstatic=20#n
=20172:=20bipush=2046
=20174:=20invokevirtual=20#n
=20177:=20pop
=20178:=20getstatic=20#n
=20181:=20bipush=20-72
=20183:=20invokevirtual=20#n
=20186:=20pop
=20187:=20getstatic=20#n
=20190:=20aload_0
=20191:=20ldc=20#n
=20193:=20ldc=20#n
=20195:=20invokevirtual=20#n
=20198:=20invokevirtual=20#n
=20201:=20pop
=20202:=20getstatic=20#n
=20205:=20aload_0
=20206:=20ldc=20#n
=20208:=20ldc=20#n
=20210:=20invokevirtual=20#n
=20213:=20invokevirtual=20#n
=20216:=20pop
=20217:=20getstatic=20#n
=20220:=20aload_0
=20221:=20ldc=20#n
=20223:=20ldc=20#n
=20225:=20invokevirtual=20#n
=20228:=20invokevirtual=20#n
=20231:=20pop
=20232:=20getstatic=20#n
=20235:=20aload_0
=20236:=20ldc2_w=20#n
=20239:=20ldc2_w=20#n
=20242:=20invokevirtual=20#n
=20245:=20invokevirtual=20#n
=20248:=20pop
=20249:=20getstatic=20#n
=20252:=20aload_0
=20253:=20ldc2_w=20#n
=20256:=20ldc2_w=20#n
=20259:=20invokevirtual=20#n
=20262:=20invokevirtual=20#n
=20265:=20pop
=20266:=20getstatic=20#n
=20269:=20aload_0
=20270:=20ldc2_w=20#n
=20273:=20ldc2_w=20#n
=20276:=20invokevirtual=20#n
=20279:=20invokevirtual=20#n
=20282:=20pop
=20283:=20getstatic=20#n
=20286:=20ldc2_w=20#n
=20289:=20invokevirtual=20#n
=20292:=20pop
=20293:=20getstatic=20#n
=20296:=20getstatic=20#n
=20299:=20invokestatic=20#n
=20302:=20invokevirtual=20#n
=20305:=20pop
=20306:=20return

=20double=20drem(double,=20double);
=20Code:
=200:=20dload_1
=201:=20dload_3
=202:=20drem
=203:=20dreturn

=20float=20frem(float,=20float);
=20Code:
=200:=20fload_1
=201:=20fload_2
=202:=20frem
=203:=20freturn

=20static=20{};
=20Code:
=200:=20aconst_null
=201:=20putstatic=20#n
=204:=20aconst_null
=205:=20putstatic=20#n
=208:=20aconst_null
=209:=20putstatic=20#n
=2012:=20iconst_2
=2013:=20anewarray=20#n
=2016:=20dup
=2017:=20iconst_0
=2018:=20iconst_1
=2019:=20newarray=20int
=2021:=20dup
=2022:=20iconst_0
=2023:=20iconst_0
=2024:=20iastore
=2025:=20aastore
=2026:=20dup
=2027:=20iconst_1
=2028:=20iconst_1
=2029:=20newarray=20int
=2031:=20dup
=2032:=20iconst_0
=2033:=20iconst_1
=2034:=20iastore
=2035:=20aastore
=2036:=20putstatic=20#n
=2039:=20iconst_2
=2040:=20iconst_2
=2041:=20multianewarray=20#n,=202
=2045:=20putstatic=20#n
=2048:=20new=20#n
=2051:=20dup
=2052:=20invokespecial=20#n
=2055:=20putstatic=20#n
=2058:=20return
}
&gt;=20but=20was:=20&lt;Compiled=20from=20&quot;Java8Example2.java&quot;
public=20class=20Java8Example2=20implements=20java.io.Serializable,java.lan=
g.Runnable=20{
=20private=20static=20final=20long=20serialVersionUID;

=20public=20static=20final=20float=20E;

=20public=20static=20final=20double=20PI;

=20public=20static=20final=20char=20DOT;

=20public=20static=20final=20short=20PORT;

=20public=20static=20final=20int=20ICONST_M1;

=20public=20static=20final=20int=20ICONST_0;

=20public=20static=20final=20int=20ICONST_1;

=20public=20static=20final=20int=20ICONST_2;

=20public=20static=20final=20int=20ICONST_3;

=20public=20static=20final=20int=20ICONST_4;

=20public=20static=20final=20int=20ICONST_5;

=20public=20static=20final=20long=20LCONST_0;

=20public=20static=20final=20long=20LCONST_1;

=20public=20static=20final=20float=20FCONST_0;

=20public=20static=20final=20float=20FCONST_1;

=20public=20static=20final=20float=20FCONST_2;

=20public=20static=20final=20double=20DCONST_0;

=20public=20static=20final=20double=20DCONST_1;

=20public=20static=20final=20java.lang.Float=20FNULL;

=20public=20static=20final=20java.lang.Double=20DNULL;

=20public=20static=20final=20java.lang.Long=20LNULL;

=20public=20static=20final=20byte=20INVOKESTATIC;

=20public=20static=20final=20int[][]=20MULTI_ARRAY;

=20public=20static=20final=20int[][]=20MULTI_ARRAY2;

=20private=20static=20volatile=20transient=20java.lang.StringBuffer=20STRIN=
G_BUFFER;

=20public=20Java8Example2();
=20Code:
=200:=20aload_0
=201:=20invokespecial=20#n
=204:=20return

=20public=20synchronized=20void=20run();
=20Code:
=200:=20aload_0
=201:=20iconst_3
=202:=20anewarray=20#n
=205:=20dup
=206:=20iconst_0
=207:=20ldc=20#n
=209:=20aastore
=2010:=20dup
=2011:=20iconst_1
=2012:=20ldc=20#n
=2014:=20aastore
=2015:=20dup
=2016:=20iconst_2
=2017:=20ldc=20#n
=2019:=20aastore
=2020:=20invokevirtual=20#n
=2023:=20goto=2031
=2026:=20astore_1
=2027:=20aload_1
=2028:=20invokevirtual=20#n
=2031:=20return
=20Exception=20table:
=20from=20to=20target=20type
=200=2023=2026=20Class=20java/lang/Exception

=20void=20check(java.lang.String...)=20throws=20java.lang.Exception;
=20Code:
=200:=20aload_1
=201:=20instanceof=20#n
=204:=20ifeq=2016
=207:=20aload_1
=208:=20invokevirtual=20#n
=2011:=20ldc=20#n
=2013:=20if_acmpeq=2024
=2016:=20new=20#n
=2019:=20dup
=2020:=20invokespecial=20#n
=2023:=20athrow
=2024:=20return

=20void=20hello(java.lang.String...)=20throws=20java.lang.Exception;
=20Code:
=200:=20aload_0
=201:=20aload_1
=202:=20invokevirtual=20#n
=205:=20aload_1
=206:=20invokestatic=20#n
=209:=20getstatic=20#n
=2012:=20dup
=2013:=20invokevirtual=20#n
=2016:=20pop
Error:=20Bad=20tag=20(10)=20at=20index=20(121)=20position=20(1181),=20expec=
ted=20InvokeDynamicEntry
=2017:=20invokedynamic=20???
=2022:=20invokeinterface=20#n,=202
=2027:=20getstatic=20#n
=2030:=20iconst_m1
=2031:=20invokevirtual=20#n
=2034:=20pop
=2035:=20getstatic=20#n
=2038:=20iconst_0
=2039:=20invokevirtual=20#n
=2042:=20pop
=2043:=20getstatic=20#n
=2046:=20iconst_1
=2047:=20invokevirtual=20#n
=2050:=20pop
=2051:=20getstatic=20#n
=2054:=20iconst_2
=2055:=20invokevirtual=20#n
=2058:=20pop
=2059:=20getstatic=20#n
=2062:=20iconst_3
=2063:=20invokevirtual=20#n
=2066:=20pop
=2067:=20getstatic=20#n
=2070:=20iconst_4
=2071:=20invokevirtual=20#n
=2074:=20pop
=2075:=20getstatic=20#n
=2078:=20iconst_5
=2079:=20invokevirtual=20#n
=2082:=20pop
=2083:=20getstatic=20#n
=2086:=20lconst_0
=2087:=20invokevirtual=20#n
=2090:=20pop
=2091:=20getstatic=20#n
=2094:=20lconst_1
=2095:=20invokevirtual=20#n
=2098:=20pop
=2099:=20getstatic=20#n
=20102:=20fconst_0
=20103:=20invokevirtual=20#n
=20106:=20pop
=20107:=20getstatic=20#n
=20110:=20fconst_1
=20111:=20invokevirtual=20#n
=20114:=20pop
=20115:=20getstatic=20#n
=20118:=20fconst_2
=20119:=20invokevirtual=20#n
=20122:=20pop
=20123:=20getstatic=20#n
=20126:=20dconst_0
=20127:=20invokevirtual=20#n
=20130:=20pop
=20131:=20getstatic=20#n
=20134:=20dconst_1
=20135:=20invokevirtual=20#n
=20138:=20pop
=20139:=20getstatic=20#n
=20142:=20getstatic=20#n
=20145:=20invokevirtual=20#n
=20148:=20pop
=20149:=20getstatic=20#n
=20152:=20getstatic=20#n
=20155:=20invokevirtual=20#n
=20158:=20pop
=20159:=20getstatic=20#n
=20162:=20getstatic=20#n
=20165:=20invokevirtual=20#n
=20168:=20pop
=20169:=20getstatic=20#n
=20172:=20bipush=2046
=20174:=20invokevirtual=20#n
=20177:=20pop
=20178:=20getstatic=20#n
=20181:=20bipush=20-72
=20183:=20invokevirtual=20#n
=20186:=20pop
=20187:=20getstatic=20#n
=20190:=20aload_0
=20191:=20ldc=20#n
=20193:=20ldc=20#n
=20195:=20invokevirtual=20#n
=20198:=20invokevirtual=20#n
=20201:=20pop
=20202:=20getstatic=20#n
=20205:=20aload_0
=20206:=20ldc=20#n
=20208:=20ldc=20#n
=20210:=20invokevirtual=20#n
=20213:=20invokevirtual=20#n
=20216:=20pop
=20217:=20getstatic=20#n
=20220:=20aload_0
=20221:=20ldc=20#n
=20223:=20ldc=20#n
=20225:=20invokevirtual=20#n
=20228:=20invokevirtual=20#n
=20231:=20pop
=20232:=20getstatic=20#n
=20235:=20aload_0
=20236:=20ldc2_w=20#n
=20239:=20ldc2_w=20#n
=20242:=20invokevirtual=20#n
=20245:=20invokevirtual=20#n
=20248:=20pop
=20249:=20getstatic=20#n
=20252:=20aload_0
=20253:=20ldc2_w=20#n
=20256:=20ldc2_w=20#n
=20259:=20invokevirtual=20#n
=20262:=20invokevirtual=20#n
=20265:=20pop
=20266:=20getstatic=20#n
=20269:=20aload_0
=20270:=20ldc2_w=20#n
=20273:=20ldc2_w=20#n
=20276:=20invokevirtual=20#n
=20279:=20invokevirtual=20#n
=20282:=20pop
=20283:=20getstatic=20#n
=20286:=20ldc2_w=20#n
=20289:=20invokevirtual=20#n
=20292:=20pop
=20293:=20getstatic=20#n
=20296:=20getstatic=20#n
=20299:=20invokestatic=20#n
=20302:=20invokevirtual=20#n
=20305:=20pop
=20306:=20return

=20double=20drem(double,=20double);
=20Code:
=200:=20dload_1
=201:=20dload_3
=202:=20drem
=203:=20dreturn

=20float=20frem(float,=20float);
=20Code:
=200:=20fload_1
=201:=20fload_2
=202:=20frem
=203:=20freturn

=20static=20{};
=20Code:
=200:=20aconst_null
=201:=20putstatic=20#n
=204:=20aconst_null
=205:=20putstatic=20#n
=208:=20aconst_null
=209:=20putstatic=20#n
=2012:=20iconst_2
=2013:=20anewarray=20#n
=2016:=20dup
=2017:=20iconst_0
=2018:=20iconst_1
=2019:=20newarray=20int
=2021:=20dup
=2022:=20iconst_0
=2023:=20iconst_0
=2024:=20iastore
=2025:=20aastore
=2026:=20dup
=2027:=20iconst_1
=2028:=20iconst_1
=2029:=20newarray=20int
=2031:=20dup
=2032:=20iconst_0
=2033:=20iconst_1
=2034:=20iastore
=2035:=20aastore
=2036:=20putstatic=20#n
=2039:=20iconst_2
=2040:=20iconst_2
=2041:=20multianewarray=20#n,=202
=2045:=20putstatic=20#n
=2048:=20new=20#n
=2051:=20dup
=2052:=20invokespecial=20#n
=2055:=20putstatic=20#n
=2058:=20return
}
&gt;
[INFO]
[ERROR]=20Tests=20run:=20517,=20Failures:=205,=20Errors:=200,=20Skipped:=20=
13
[INFO]
[INFO]=20------------------------------------------------------------------=
------
[INFO]=20BUILD=20FAILURE
[INFO]=20------------------------------------------------------------------=
------
---------------


--=20System=20Information:
Debian=20Release:=20trixie/sid
=20=20APT=20prefers=20plucky-updates
=20=20APT=20policy:=20(500,=20'plucky-updates'),=20(500,=20'plucky-security=
'),=20(500,=20'plucky')
Architecture:=20amd64=20(x86_64)
Foreign=20Architectures:=20i386

Kernel:=20Linux=206.14.0-22-generic=20(SMP=20w/32=20CPU=20threads;=20PREEMP=
T)
Kernel=20taint=20flags:=20TAINT_PROPRIETARY_MODULE,=20TAINT_OOT_MODULE
Locale:=20LANG=3Den_US.UTF-8,=20LC_CTYPE=3Den_US.UTF-8=20(charmap=3DUTF-8),=
=20LANGUAGE=3Den
Shell:=20/bin/sh=20linked=20to=20/usr/bin/dash
Init:=20systemd=20(via=20/run/systemd/system)
LSM:=20AppArmor:=20enabled
]